-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[i18n:zh_tw] Sync and update translation for zh_TW #11212
[i18n:zh_tw] Sync and update translation for zh_TW #11212
Conversation
ad1c05a
to
bcb605e
Compare
I guess I should comment here for the CLA bot to access.
|
I have read the CLA Document and I hereby sign the CLA. |
Hey, sorry it's taken us so long to get back to you. We have a lot of new translations coming in via #13206, so I'll wait until that's merged first. |
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
048424f
to
7bd805a
Compare
@andy0130tw thanks for your patience and apologies for the delayed response. The translation system is now active but we still welcome community translations.If you want to see this landed please rebase and resolve conflicts, then tag me for review. Thank you! |
6cab392
to
1a030be
Compare
I resolved conflicts and rebased my translation against the most recent commit. The PR is ready to be merged (again). Due to the fact that it has been long time since I last worked on this, I patched some small edits I spotted and decided to leave new strings as-is. |
app/_locales/zh_TW/messages.json
Outdated
"message": "Incongruent transaction data. Please check the transaction details." | ||
}, | ||
"QRHardwarePubkeyAccountOutOfRange": { | ||
"message": "No more accounts. If you would like to access another account unlisted below, please reconnect your hardware wallet and select it." | ||
}, | ||
"QRHardwareScanInstructions": { | ||
"message": "Place the QR code in front of your camera. The screen is blurred, but it will not affect the reading." | ||
}, | ||
"QRHardwareSignRequestCancel": { | ||
"message": "Reject" | ||
}, | ||
"QRHardwareSignRequestDescription": { | ||
"message": "After you’ve signed with your wallet, click on 'Get Signature' to receive the signature" | ||
}, | ||
"QRHardwareSignRequestGetSignature": { | ||
"message": "Get Signature" | ||
}, | ||
"QRHardwareSignRequestSubtitle": { | ||
"message": "Scan the QR code with your wallet" | ||
}, | ||
"QRHardwareSignRequestTitle": { | ||
"message": "Request Signature" | ||
}, | ||
"QRHardwareUnknownQRCodeTitle": { | ||
"message": "Error" | ||
}, | ||
"QRHardwareUnknownWalletQRCode": { | ||
"message": "Invalid QR code. Please scan the sync QR code of the hardware wallet." | ||
}, | ||
"QRHardwareWalletImporterTitle": { | ||
"message": "Scan QR Code" | ||
}, | ||
"QRHardwareWalletSteps1Description": { | ||
"message": "Connect an airgapped hardware wallet that communicates through QR-codes. Officially supported airgapped hardware wallets include:" | ||
}, | ||
"QRHardwareWalletSteps1Title": { | ||
"message": "QR-based HW Wallet" | ||
}, | ||
"QRHardwareWalletSteps2Description": { | ||
"message": "AirGap Vault & Ngrave (Coming Soon)" | ||
}, | ||
"SIWEAddressInvalid": { | ||
"message": "The address in the sign-in request does not match the address of the account you are using to sign in." | ||
}, | ||
"SIWEDomainInvalidText": { | ||
"message": "The site you're attempting to sign into doesn't match the domain in the request. Proceed with caution." | ||
}, | ||
"SIWEDomainInvalidTitle": { | ||
"message": "Deceptive site request." | ||
}, | ||
"SIWEDomainWarningBody": { | ||
"message": "The website ($1) is asking you to sign in to the wrong domain. This may be a phishing attack.", | ||
"description": "$1 represents the website domain" | ||
}, | ||
"SIWEDomainWarningLabel": { | ||
"message": "Unsafe" | ||
}, | ||
"SIWELabelChainID": { | ||
"message": "Chain ID:" | ||
}, | ||
"SIWELabelExpirationTime": { | ||
"message": "Expires At:" | ||
}, | ||
"SIWELabelIssuedAt": { | ||
"message": "Issued At:" | ||
}, | ||
"SIWELabelMessage": { | ||
"message": "Message:" | ||
}, | ||
"SIWELabelNonce": { | ||
"message": "Nonce:" | ||
}, | ||
"SIWELabelNotBefore": { | ||
"message": "Not Before:" | ||
}, | ||
"SIWELabelRequestID": { | ||
"message": "Request ID:" | ||
}, | ||
"SIWELabelResources": { | ||
"message": "Resources: $1", | ||
"description": "$1 represents the number of resources" | ||
}, | ||
"SIWELabelURI": { | ||
"message": "URI:" | ||
}, | ||
"SIWELabelVersion": { | ||
"message": "Version:" | ||
}, | ||
"SIWESiteRequestSubtitle": { | ||
"message": "This site is requesting to sign in with" | ||
}, | ||
"SIWESiteRequestTitle": { | ||
"message": "Sign-in request" | ||
}, | ||
"SIWEWarningSubtitle": { | ||
"message": "To confirm you understand, check:" | ||
}, | ||
"SIWEWarningTitle": { | ||
"message": "Are you sure?" | ||
}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For any keys that are just using the english message please remove those keys, the system falls back to using the english translation when not present for the language.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK. I will remove these keys and rebase again.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have removed redundant keys accordingly.
4ab2667
to
e7f53bd
Compare
Synced from en strings at commit 646dbaa (unreleased since v10.21.1).
e7f53bd
to
a70c655
Compare
Thanks @andy0130tw :D -- approved and will seek an additional approval for merge. |
This patch translates essentially all strings to locale zh_TW, with the following topics excluded:
gdprMessage
andgdprMessagePrivacyPolicy
)In addition, a variety of fixes are applied to improve existing translation strings.
readdToken
).I translate these blockchain-related terminologies to the best of my knowledge, but I am open to any adjustments.