add Vietnamese (vi) locale#232
Conversation
|
Sorry for the late follow-up. Please hang tight. I am in the middle of implementing the extension system with Calendar and Contacts that will yield further translation requirements. Would love to see if you can sync and translate those too all at once. I am guessing I will need another week at most to get to working with you on this PR. Will keep you posted. Thanks! PS. For the settings tabs, any way we can be creative to use shorter variations to ensure they look right? Meanwhile, I will look into auto-adjusting based on label length. |
|
Yep, no worries, I'll wait to sync the extension work too. No need to rush :3 For the settings tabs, yeah we can do shorter variations for now. I can trim "Trình soạn thảo" to "Trình soạn" and "Tiện ích mở rộng" to "Tiện ích" and they'd still be clear. |
Initial translations for Vietnamese (vi)
frontend/src/lib/i18n/locales/vi.jsoncreated with all ~900+ keys translated, including the extension keys in frontend/src/lib/i18n/locales/en.jsonregister()call infrontend/src/lib/i18n/index.tssupportedLocalesarray in the same filecaseinfrontend/src/lib/i18n/dateFnsLocale.tsxml:lang="vi"entries inbuild/flatpak/io.github.hkdb.Aerion.metainfo.xml[vi]suffixed keys inbuild/linux/aerion.desktopnpm run check,npm run build, andgo test ./...all passmake dev, language switched, all strings verifiedIssues found
/extensions/contacts/frontend/i18n/locales/en.jsoninstead of the global file. Do I translate that too?