diff --git a/apps/browser-extension/src/i18n/config.ts b/apps/browser-extension/src/i18n/config.ts index 86ba07499..0f331eaab 100644 --- a/apps/browser-extension/src/i18n/config.ts +++ b/apps/browser-extension/src/i18n/config.ts @@ -13,6 +13,7 @@ import itTranslations from './locales/it.json'; import nlTranslations from './locales/nl.json'; import plTranslations from './locales/pl.json'; import ptTranslations from './locales/pt.json'; +import roTranslations from './locales/ro.json'; import ruTranslations from './locales/ru.json'; import ukTranslations from './locales/uk.json'; import zhTranslations from './locales/zh.json'; @@ -52,6 +53,9 @@ export const LANGUAGE_RESOURCES = { pt: { translation: ptTranslations }, + ro: { + translation: roTranslations + }, ru: { translation: ruTranslations }, @@ -128,6 +132,12 @@ export const AVAILABLE_LANGUAGES: ILanguageConfig[] = [ nativeName: 'Português Brasileiro', flag: '🇧🇷' }, + { + code: 'ro', + name: 'Romanian', + nativeName: 'Română', + flag: '🇷🇴' + }, { code: 'ru', name: 'Russian', diff --git a/apps/mobile-app/android/app/src/main/res/xml/locales_config.xml b/apps/mobile-app/android/app/src/main/res/xml/locales_config.xml index 9ec57afeb..34cdaf2b3 100644 --- a/apps/mobile-app/android/app/src/main/res/xml/locales_config.xml +++ b/apps/mobile-app/android/app/src/main/res/xml/locales_config.xml @@ -10,6 +10,7 @@ + diff --git a/apps/mobile-app/i18n/index.ts b/apps/mobile-app/i18n/index.ts index 2aa04196f..2793d0979 100644 --- a/apps/mobile-app/i18n/index.ts +++ b/apps/mobile-app/i18n/index.ts @@ -12,6 +12,7 @@ import it from './locales/it.json'; import nl from './locales/nl.json'; import pl from './locales/pl.json'; import pt from './locales/pt.json'; +import ro from './locales/ro.json'; import ru from './locales/ru.json'; import uk from './locales/uk.json'; import zh from './locales/zh.json'; @@ -27,6 +28,7 @@ const resources = { it: { translation: it }, pl: { translation: pl }, pt: { translation: pt }, + ro: { translation: ro }, ru: { translation: ru }, uk: { translation: uk }, zh: { translation: zh }, diff --git a/apps/mobile-app/ios/AliasVault.xcodeproj/project.pbxproj b/apps/mobile-app/ios/AliasVault.xcodeproj/project.pbxproj index 47180dca3..8d761c27c 100644 --- a/apps/mobile-app/ios/AliasVault.xcodeproj/project.pbxproj +++ b/apps/mobile-app/ios/AliasVault.xcodeproj/project.pbxproj @@ -922,6 +922,7 @@ sv, tr, ca, + ro, ); mainGroup = 83CBB9F61A601CBA00E9B192; productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; diff --git a/apps/mobile-app/ios/AliasVault/Info.plist b/apps/mobile-app/ios/AliasVault/Info.plist index 728355d5d..5b3104b6b 100644 --- a/apps/mobile-app/ios/AliasVault/Info.plist +++ b/apps/mobile-app/ios/AliasVault/Info.plist @@ -31,6 +31,7 @@ nl pl pt + ro uk ru zh diff --git a/apps/mobile-app/ios/Autofill/Info.plist b/apps/mobile-app/ios/Autofill/Info.plist index 0cdf2fca3..c1d89d11b 100644 --- a/apps/mobile-app/ios/Autofill/Info.plist +++ b/apps/mobile-app/ios/Autofill/Info.plist @@ -14,7 +14,8 @@ nl pl pt - ru + ro + ru uk zh diff --git a/apps/server/AliasVault.Client/Services/LanguageService.cs b/apps/server/AliasVault.Client/Services/LanguageService.cs index dcafecb06..48db17bb2 100644 --- a/apps/server/AliasVault.Client/Services/LanguageService.cs +++ b/apps/server/AliasVault.Client/Services/LanguageService.cs @@ -40,6 +40,7 @@ public class LanguageService( new LanguageConfig("nl", "Nederlands", "🇳🇱"), new LanguageConfig("pl", "Polski", "🇵🇱"), new LanguageConfig("pt", "Português Brasileiro", "🇧🇷"), + new LanguageConfig("ro", "Română", "🇷🇴"), new LanguageConfig("ru", "Русский", "🇷🇺"), new LanguageConfig("uk", "Українська", "🇺🇦"), new LanguageConfig("zh", "简体中文", "🇨🇳"), diff --git a/docs/contributing/ui-translations.md b/docs/contributing/ui-translations.md index 14791f6ec..cafb6af39 100644 --- a/docs/contributing/ui-translations.md +++ b/docs/contributing/ui-translations.md @@ -21,6 +21,7 @@ AliasVault is currently available in the following languages. See how complete e - 🇮🇹 Italian - 🇵🇱 Polish - 🇧🇷 Portuguese (Brazilian) +- 🇷🇴 Romanian - 🇷🇺 Russian - 🇪🇸 Spanish - 🇺🇦 Ukrainian