Skip to content

Commit

Permalink
feat(locale): support Vietnamese (vi)
Browse files Browse the repository at this point in the history
[skip ci]
  • Loading branch information
JagandeepBrar committed Jun 15, 2022
1 parent d16ab20 commit 8b57450
Show file tree
Hide file tree
Showing 6 changed files with 43 additions and 1 deletion.
4 changes: 4 additions & 0 deletions assets/localization/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,13 @@
"lunasea.Cancel": "Annuler",
"lunasea.Candidate": "Candidat",
"lunasea.ChangeProfiles": "Changer de profil",
"lunasea.Changelog": "Changements",
"lunasea.CheckLogsMessage": "Vérifier les journaux pour plus de détails",
"lunasea.Clear": "Nettoyer",
"lunasea.Close": "Fermer",
"lunasea.ComingSoon": "Prochainement",
"lunasea.Copied": "Copié",
"lunasea.CopiedContentToTheClipboard": "Contenu copié dans le presse-papiers",
"lunasea.Dashboard": "Tableau de bord",
"lunasea.DaysAgo": "Il y a {} jours",
"lunasea.Delete": "Supprimer",
Expand All @@ -59,6 +62,7 @@
"lunasea.Internal": "Interne",
"lunasea.InvalidFileTypeSelected": "Type de fichier sélectionné invalide",
"lunasea.JustNow": "À l'instant",
"lunasea.MinutesAgo": "Il y a {} minutes",
"lunasea.Module": "Module",
"lunasea.ModuleIsNotEnabled": "{} n'est pas activé",
"lunasea.New": "Nouveau",
Expand Down
11 changes: 11 additions & 0 deletions assets/localization/tr.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,13 @@
"lunasea.Cancel": "İptal",
"lunasea.Candidate": "Aday",
"lunasea.ChangeProfiles": "Profilleri Değiştir",
"lunasea.Changelog": "Değişiklik Günlüğü",
"lunasea.CheckLogsMessage": "Daha fazla ayrıntı için günlük kayıtlarına bakın",
"lunasea.Clear": "Temizle",
"lunasea.Close": "Kapat",
"lunasea.ComingSoon": "Yakında Gelecek",
"lunasea.Copied": "Kopyalandı",
"lunasea.CopiedContentToTheClipboard": "İçerik Panoya Kopyalandı",
"lunasea.Dashboard": "Denetim Paneli",
"lunasea.DaysAgo": "{} Gün Önce",
"lunasea.Delete": "Sil",
Expand All @@ -59,6 +62,7 @@
"lunasea.Internal": "Dahili",
"lunasea.InvalidFileTypeSelected": "Geçersiz Dosya Türü Seçildi",
"lunasea.JustNow": "Az Önce",
"lunasea.MinutesAgo": "{} Dakika Önce",
"lunasea.Module": "Modül",
"lunasea.ModuleIsNotEnabled": "{} Etkin Değil",
"lunasea.New": "Yeni",
Expand Down Expand Up @@ -504,6 +508,13 @@
"settings.PasswordHint1": "Parolanız özel karakterler içeriyorsa, daha iyi destek için kullanıcı adınız ve parolanızla temel bir kimlik doğrulama başlığı eklemeyi düşünün",
"settings.ProfilesBannerLine1": "Profiller, LunaSea'ye birden fazla modül örneği eklemenize izin verir. Ana gezinme çekmecesinde profiller arasında geçiş yapabilirsiniz.",
"settings.ProfilesBannerLine2": "Newznab dizin oluşturucu arama ve harici modüller etkinleştirilir ve tüm profillerde paylaşılır.",
"settings.DownloadUpdate": "Güncellemeyi İndir",
"settings.Platform": "Platform",
"settings.Build": "İnşa",
"settings.EnableInAppNotifications": "Uygulama İçi Bildirimleri Etkinleştir",
"settings.UpToDate": "Güncel",
"settings.Version": "Sürüm",
"settings.Channel": "Kanal",
"sonarr.AddedSeries": "Eklenen Diziler",
"sonarr.Age": "Yıl",
"sonarr.All": "Her Şey",
Expand Down
6 changes: 6 additions & 0 deletions assets/localization/vi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"lunasea.Add": "Thêm",
"lunasea.ChangeProfiles": "Thay đổi thông tin",
"lunasea.Changelog": "Bản ghi các thay đổi",
"lunasea.CopiedContentToTheClipboard": "Nội dung đã được sao chép vào Clipboard"
}
11 changes: 11 additions & 0 deletions assets/localization/zh-Hans.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,13 @@
"lunasea.Cancel": "取消",
"lunasea.Candidate": "候选",
"lunasea.ChangeProfiles": "更改配置文件",
"lunasea.Changelog": "变更日志",
"lunasea.CheckLogsMessage": "检查日志以获取更多详细信息",
"lunasea.Clear": "清除",
"lunasea.Close": "关闭",
"lunasea.ComingSoon": "即将推出",
"lunasea.Copied": "已复制",
"lunasea.CopiedContentToTheClipboard": "将内容复制到剪贴板",
"lunasea.Dashboard": "仪表盘",
"lunasea.DaysAgo": "{} 几天前",
"lunasea.Delete": "删除",
Expand All @@ -59,6 +62,7 @@
"lunasea.Internal": "内部的",
"lunasea.InvalidFileTypeSelected": "不正确的文件类型",
"lunasea.JustNow": "刚才",
"lunasea.MinutesAgo": "{} 几分钟前",
"lunasea.Module": "模块",
"lunasea.ModuleIsNotEnabled": "{}未启用",
"lunasea.New": "新的",
Expand Down Expand Up @@ -506,6 +510,13 @@
"settings.CurrentPassword": "当前密码",
"settings.BuildChannelsDescription": "了解其他构建渠道",
"settings.BuildChannels": "构建渠道",
"settings.Platform": "平台",
"settings.Build": "构建",
"settings.Channel": "渠道",
"settings.DownloadUpdate": "下载更新",
"settings.EnableInAppNotifications": "启用应用内通知",
"settings.UpToDate": "最新",
"settings.Version": "版本",
"sonarr.AddSeries": "添加系列",
"sonarr.AddedOn": "添加于",
"sonarr.Age": "年龄",
Expand Down
10 changes: 10 additions & 0 deletions lib/system/localization.dart
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ enum LunaLanguage {
SPANISH,
SWEDISH,
TURKISH,
VIETNAMESE,
}

extension LunaLanguageExtension on LunaLanguage {
Expand Down Expand Up @@ -64,6 +65,8 @@ extension LunaLanguageExtension on LunaLanguage {
return LunaLanguage.SWEDISH;
if (locale.toLanguageTag() == LunaLanguage.TURKISH.languageTag)
return LunaLanguage.TURKISH;
if (locale.toLanguageTag() == LunaLanguage.VIETNAMESE.languageTag)
return LunaLanguage.VIETNAMESE;
return null;
}

Expand All @@ -83,6 +86,7 @@ extension LunaLanguageExtension on LunaLanguage {
case LunaLanguage.HUNGARIAN:
case LunaLanguage.SPANISH:
case LunaLanguage.TURKISH:
case LunaLanguage.VIETNAMESE:
return LunaFlavor.BETA.isRunningFlavor();
}
}
Expand Down Expand Up @@ -115,6 +119,8 @@ extension LunaLanguageExtension on LunaLanguage {
return 'Swedish';
case LunaLanguage.TURKISH:
return 'Turkish';
case LunaLanguage.VIETNAMESE:
return 'Vietnamese';
}
}

Expand Down Expand Up @@ -146,6 +152,8 @@ extension LunaLanguageExtension on LunaLanguage {
return 'sv';
case LunaLanguage.TURKISH:
return 'tr';
case LunaLanguage.VIETNAMESE:
return 'vi';
}
}

Expand Down Expand Up @@ -177,6 +185,8 @@ extension LunaLanguageExtension on LunaLanguage {
return const Locale('sv');
case LunaLanguage.TURKISH:
return const Locale('tr');
case LunaLanguage.VIETNAMESE:
return const Locale('vi');
}
}

Expand Down
2 changes: 1 addition & 1 deletion spider.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ export: false
use_part_of: false

# Location where all the generated references will be stored
package: widgets
package: widgets/ui

groups:
- path: assets/images
Expand Down

0 comments on commit 8b57450

Please sign in to comment.