Skip to content

Commit b846bef

Browse files
added simplified chinese and polski and arabic localizations
1 parent 45bfed3 commit b846bef

File tree

4 files changed

+272
-1
lines changed

4 files changed

+272
-1
lines changed

UnityHubNative.Net/ILocalization.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ public interface ILocalization
66
[
77
new LocalizationEnglish(),
88
new LocalizationFarsi(),
9-
new LocalizationNihongo()
9+
new LocalizationNihongo(),
10+
new LocalizationZhongwenJianti(),
11+
new LocalizationPolski(),
12+
new LocalizationArabic()
1013
];
1114

1215
public static bool TryGetFromCode(string code, out ILocalization localization)
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
using UnityHubNative.Net;
2+
3+
class LocalizationArabic : ILocalization
4+
{
5+
public string LanguageName => "العربية";
6+
public string LanguageCode => "ar";
7+
public string TitleBar => "يونيتي هاب دوت نت";
8+
public string Menu_File => "ملف";
9+
public string Menu_CreateNewProject => "إنشاء مشروع جديد";
10+
public string Menu_AddExistingProject => "إضافة مشروع موجود";
11+
public string Menu_ReloadData => "إعادة تحميل البيانات";
12+
public string Menu_Project => "المشروع";
13+
public string Menu_Window => "النافذة";
14+
public string Menu_CloseWindow => "إغلاق النافذة";
15+
public string Menu_About => "حول يونيتي هاب دوت نت";
16+
public string Tab_Projects => "المشاريع";
17+
public string Tab_UnityVersions => "إصدارات يونيتي";
18+
public string Tab_Options => "الإعدادات";
19+
public string SearchProjects => "بحث في المشاريع";
20+
public string InstallSearchPaths => "مسارات البحث عن التثبيت";
21+
public string AddLocation => "إضافة مسار";
22+
public string AddsANewUnitySearchPath => "إضافة مسار بحث جديد ليونيتي";
23+
public string RemoveLocation => "إزالة المسار";
24+
public string RemovesTheSelectedUnitySearchPathItem => "إزالة مسار البحث المحدد";
25+
public string DetectedInstallations => "التثبيتات المكتشفة";
26+
public string InstallNew => "تثبيت جديد";
27+
public string InstallANewUnityEditorVersion => "تثبيت نسخة جديدة من محرر يونيتي";
28+
public string Reload => "إعادة تحميل";
29+
public string ReloadTheList => "إعادة تحميل القائمة";
30+
public string Appearance => "المظهر";
31+
public string ControlTheAppearenceOfTheAppCanAffectPerformance => "التحكم في مظهر التطبيق (قد يؤثر على الأداء)";
32+
public string TransparentWindow => "نافذة شفافة";
33+
public string Language => "اللغة";
34+
public string MakesTheWindowTransparentUsesMicaOnWindowsAndTheDesktopsBlurOnLinuxNeedsRestartToTakeEffect =>
35+
"يجعل النافذة شفافة. يستخدم Mica في ويندوز وتشويش سطح المكتب في لينكس.\nيتطلب إعادة تشغيل للتفعيل.";
36+
public string Acrilyc => "أكريليك";
37+
public string UseAcrylicBlurOnlyWorksOnWindowsNeedsRestartToTakeEffect =>
38+
"استخدام التشويش الأكريليك (يعمل فقط على ويندوز).\nيتطلب إعادة تشغيل للتفعيل.";
39+
public string BackgroundBlurIntensity => "شدة تشويش الخلفية";
40+
public string ChangesTheIntensityOfTheBackgroundBlur => "يغير شدة تشويش الخلفية";
41+
public string ExtendToTitlebar => "تمديد إلى شريط العنوان";
42+
public string ExtendsTheClientAreaToTheTitlebar => "تمديد منطقة العميل إلى شريط العنوان";
43+
public string Behaviour => "السلوك";
44+
public string CloseAfterOpeningAProject => "إغلاق بعد فتح المشروع";
45+
public string IfCheckedTheAppWillCloseAfterOpeningAProject =>
46+
"إذا تم التحديد، سيتم إغلاق التطبيق بعد فتح المشروع";
47+
public string FormatToOpenProjectInTerminal => "تنسيق فتح المشروع في الطرفية";
48+
public string CloseAfterOpenInTerminal => "إغلاق بعد الفتح في الطرفية";
49+
public string WhetherOrNotToCloseTheAppAfterOpeningProjectInTerminal =>
50+
"إغلاق أو عدم إغلاق التطبيق بعد فتح المشروع في الطرفية";
51+
public string DefinesTheProcessFormatOfWhenOpeningAProjectInTerminalPathWillBeReplacedByTheProjectPath =>
52+
"يحدد تنسيق العملية عند فتح المشروع في الطرفية. سيتم استبدال {path} بمسار المشروع.";
53+
public string RememberUnityProjectSelection => "تذكر المشروع المحدد في يونيتي";
54+
public string IfCheckedTheLastSelectedUnityProjectWillBeKeptAcrossSessions =>
55+
"إذا تم التحديد، سيتم الاحتفاظ بآخر مشروع يونيتي محدد بين الجلسات";
56+
public string Menu_Open => "فتح";
57+
public string Menu_OpenWith => "فتح باستخدام";
58+
public string Menu_OpenInTerminal => "فتح في الطرفية";
59+
public string Menu_RemoveFromList => "إزالة من القائمة";
60+
public string Menu_RevealInFileExplorer => "إظهار في مستكشف الملفات";
61+
public string Menu_MoveUpInList => "تحريك للأعلى";
62+
public string Menu_MoveDownInList => "تحريك للأسفل";
63+
public string PickFolderToSearchForUnityInstallations => "اختر مجلداً للبحث عن تثبيتات يونيتي";
64+
public string SelectTheFoldersContainingTheUnityProject => "اختر المجلدات التي تحتوي على مشروع يونيتي";
65+
public string ProjectHasAlreadyBeenAdded => "المشروع \"{0}\" تمت إضافته مسبقاً.";
66+
public string CannotAddProject => "لا يمكن إضافة المشروع";
67+
public string Error => "خطأ";
68+
public string About_1 => "تم التطوير باستخدام Avalonia وبإلهام من UnityHubNative";
69+
public string Close => "إغلاق";
70+
public string CreateANewUnityProject => "إنشاء مشروع يونيتي جديد";
71+
public string CantCreateNewProjects => "لا يمكن إنشاء مشاريع جديدة";
72+
public string NoUnityInstallationsFound => "لم يتم العثور على أي تثبيت ليونيتي";
73+
public string ProjectName => "اسم المشروع";
74+
public string NewUnityProject => "مشروع يونيتي جديد";
75+
public string Location => "المسار";
76+
public string Choose => "اختر";
77+
public string SelectTemplateForVersion => "اختر القالب للإصدار";
78+
public string Create => "إنشاء";
79+
public string CreateTheUnityProjectWithTheSpecifiedAttributes =>
80+
"إنشاء مشروع يونيتي بالخصائص المحددة";
81+
public string Cancel => "إلغاء";
82+
public string CancelTheCreationOfANewUnityProject => "إلغاء إنشاء مشروع يونيتي جديد";
83+
public string SelectWhereToWriteTheUnityProject => "اختر مكان حفظ مشروع يونيتي";
84+
public string CurrentPlatform => "المنصة الحالية";
85+
public string Platform_Windows => "ويندوز";
86+
public string Platform_MacOs => "ماك أو إس";
87+
public string Platform_Linux => "لينكس";
88+
public string Platform_iOS => "iOS";
89+
public string Platform_Android => "أندرويد";
90+
public string Platform_WebGL => "WebGL";
91+
public string Platform_UWP => "UWP";
92+
public string OpenWithSpecificEditor => "فتح باستخدام محرر محدد";
93+
public string SelectEditorVerisonToOpen => "اختر إصدار المحرر لفتح \"{0}\"";
94+
}
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
using UnityHubNative.Net;
2+
3+
class LocalizationPolski : ILocalization
4+
{
5+
public string LanguageName => "Polski";
6+
public string LanguageCode => "pl";
7+
public string TitleBar => "UnityHubNative.Net";
8+
public string Menu_File => "_Plik";
9+
public string Menu_CreateNewProject => "_Nowy projekt";
10+
public string Menu_AddExistingProject => "_Dodaj istniejący projekt";
11+
public string Menu_ReloadData => "_Przeładuj dane";
12+
public string Menu_Project => "_Projekt";
13+
public string Menu_Window => "_Okno";
14+
public string Menu_CloseWindow => "_Zamknij okno";
15+
public string Menu_About => "_O UnityHubNative.Net";
16+
public string Tab_Projects => "Projekty";
17+
public string Tab_UnityVersions => "Wersje Unity";
18+
public string Tab_Options => "Opcje";
19+
public string SearchProjects => "Szukaj projektów";
20+
public string InstallSearchPaths => "Ścieżki instalacji";
21+
public string AddLocation => "Dodaj lokalizację";
22+
public string AddsANewUnitySearchPath => "Dodaje nową ścieżkę wyszukiwania Unity";
23+
public string RemoveLocation => "Usuń\nlokalizację";
24+
public string RemovesTheSelectedUnitySearchPathItem => "Usuwa wybraną ścieżkę wyszukiwania Unity";
25+
public string DetectedInstallations => "Wykryte instalacje";
26+
public string InstallNew => "Zainstaluj nową";
27+
public string InstallANewUnityEditorVersion => "Zainstaluj nową wersję edytora Unity";
28+
public string Reload => "Przeładuj";
29+
public string ReloadTheList => "Przeładuj listę";
30+
public string Appearance => "Wygląd";
31+
public string ControlTheAppearenceOfTheAppCanAffectPerformance => "Kontroluje wygląd aplikacji. Może wpływać na wydajność.";
32+
public string TransparentWindow => "Przezroczyste okno";
33+
public string Language => "Język";
34+
public string MakesTheWindowTransparentUsesMicaOnWindowsAndTheDesktopsBlurOnLinuxNeedsRestartToTakeEffect => "Ustawia przezroczyste okno. Używa Mica w Windows oraz rozmycia pulpitu w Linux.\nWymaga ponownego uruchomienia.";
35+
public string Acrilyc => "Akryl";
36+
public string UseAcrylicBlurOnlyWorksOnWindowsNeedsRestartToTakeEffect => "Używa rozmycia akrylowego. Działa tylko w Windows.\nWymaga ponownego uruchomienia.";
37+
public string BackgroundBlurIntensity => "Intensywność rozmycia tła";
38+
public string ChangesTheIntensityOfTheBackgroundBlur => "Zmienia intensywność rozmycia tła.";
39+
public string ExtendToTitlebar => "Rozszerz do paska tytułu";
40+
public string ExtendsTheClientAreaToTheTitlebar => "Rozszerza obszar klienta do paska tytułu.";
41+
public string Behaviour => "Zachowanie";
42+
public string CloseAfterOpeningAProject => "Zamknij po otwarciu projektu";
43+
public string IfCheckedTheAppWillCloseAfterOpeningAProject => "Jeśli zaznaczone, aplikacja zamknie się po otwarciu projektu.";
44+
public string FormatToOpenProjectInTerminal => "Format otwierania projektu w terminalu";
45+
public string CloseAfterOpenInTerminal => "Zamknij po otwarciu w terminalu";
46+
public string WhetherOrNotToCloseTheAppAfterOpeningProjectInTerminal => "Czy zamknąć aplikację po otwarciu projektu w terminalu.";
47+
public string DefinesTheProcessFormatOfWhenOpeningAProjectInTerminalPathWillBeReplacedByTheProjectPath => "Definiuje format procesu otwierania projektu w terminalu. {path} zostanie zastąpione ścieżką projektu.";
48+
public string RememberUnityProjectSelection => "Zapamiętaj wybór projektu Unity";
49+
public string IfCheckedTheLastSelectedUnityProjectWillBeKeptAcrossSessions => "Jeśli zaznaczone, ostatnio wybrany projekt Unity zostanie zapamiętany między sesjami.";
50+
public string Menu_Open => "Otwórz";
51+
public string Menu_OpenWith => "Otwórz za pomocą";
52+
public string Menu_OpenInTerminal => "Otwórz w terminalu";
53+
public string Menu_RemoveFromList => "Usuń z listy(_R)";
54+
public string Menu_RevealInFileExplorer => "Pokaż w eksploratorze plików(_R)";
55+
public string Menu_MoveUpInList => "Przenieś w górę";
56+
public string Menu_MoveDownInList => "Przenieś w dół";
57+
public string PickFolderToSearchForUnityInstallations => "Wybierz folder do wyszukiwania instalacji Unity";
58+
public string SelectTheFoldersContainingTheUnityProject => "Wybierz folder(y) zawierające projekt Unity";
59+
public string ProjectHasAlreadyBeenAdded => "Projekt \"{0}\" został już dodany.";
60+
public string CannotAddProject => "Nie można dodać projektu";
61+
public string Error => "Błąd";
62+
public string About_1 => "Stworzone w Avalonia, inspirowane UnityHubNative";
63+
public string Close => "Zamknij";
64+
public string CreateANewUnityProject => "Utwórz nowy projekt Unity";
65+
public string CantCreateNewProjects => "Nie można tworzyć nowych projektów";
66+
public string NoUnityInstallationsFound => "Nie znaleziono instalacji Unity";
67+
public string ProjectName => "Nazwa projektu";
68+
public string NewUnityProject => "Nowy projekt Unity";
69+
public string Location => "Lokalizacja";
70+
public string Choose => "Wybierz";
71+
public string SelectTemplateForVersion => "Wybierz szablon dla wersji";
72+
public string Create => "Utwórz";
73+
public string CreateTheUnityProjectWithTheSpecifiedAttributes => "Utwórz projekt Unity z określonymi atrybutami";
74+
public string Cancel => "Anuluj";
75+
public string CancelTheCreationOfANewUnityProject => "Anuluj tworzenie nowego projektu Unity";
76+
public string SelectWhereToWriteTheUnityProject => "Wybierz lokalizację zapisu projektu Unity";
77+
public string CurrentPlatform => "Aktualna platforma";
78+
public string Platform_Windows => "Windows";
79+
public string Platform_MacOs => "MacOs";
80+
public string Platform_Linux => "Linux";
81+
public string Platform_iOS => "iOS";
82+
public string Platform_Android => "Android";
83+
public string Platform_WebGL => "WebGL";
84+
public string Platform_UWP => "UWP";
85+
public string OpenWithSpecificEditor => "Otwórz w określonym edytorze";
86+
public string SelectEditorVerisonToOpen => "Wybierz wersję edytora do otwarcia \"{0}\"";
87+
}
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
using UnityHubNative.Net;
2+
3+
class LocalizationZhongwenJianti : ILocalization
4+
{
5+
public string LanguageName => "简体中文";
6+
public string LanguageCode => "zh";
7+
public string TitleBar => "UnityHubNative.Net(简体中文版)";
8+
public string Menu_File => "文件(_F)";
9+
public string Menu_CreateNewProject => "新建项目(_C)";
10+
public string Menu_AddExistingProject => "添加现有项目(_A)";
11+
public string Menu_ReloadData => "重新加载数据(_R)";
12+
public string Menu_Project => "项目(_P)";
13+
public string Menu_Window => "窗口(_W)";
14+
public string Menu_CloseWindow => "关闭窗口(_C)";
15+
public string Menu_About => "关于 UnityHubNative.Net(_A)";
16+
public string Tab_Projects => "项目";
17+
public string Tab_UnityVersions => "Unity 版本";
18+
public string Tab_Options => "选项";
19+
public string SearchProjects => "搜索项目";
20+
public string InstallSearchPaths => "安装搜索路径";
21+
public string AddLocation => "添加路径";
22+
public string AddsANewUnitySearchPath => "添加新的 Unity 搜索路径";
23+
public string RemoveLocation => "移除\n路径";
24+
public string RemovesTheSelectedUnitySearchPathItem => "移除所选的 Unity 搜索路径项";
25+
public string DetectedInstallations => "检测到的安装";
26+
public string InstallNew => "安装新版本";
27+
public string InstallANewUnityEditorVersion => "安装新的 Unity 编辑器版本";
28+
public string Reload => "重新加载";
29+
public string ReloadTheList => "重新加载列表";
30+
public string Appearance => "外观";
31+
public string ControlTheAppearenceOfTheAppCanAffectPerformance => "控制应用外观,可能影响性能。";
32+
public string TransparentWindow => "透明窗口";
33+
public string Language => "语言";
34+
public string MakesTheWindowTransparentUsesMicaOnWindowsAndTheDesktopsBlurOnLinuxNeedsRestartToTakeEffect => "使窗口透明。在 Windows 上使用 Mica,在 Linux 上使用桌面模糊。\n需要重启才能生效。";
35+
public string Acrilyc => "亚克力效果";
36+
public string UseAcrylicBlurOnlyWorksOnWindowsNeedsRestartToTakeEffect => "使用亚克力模糊。仅在 Windows 上有效。\n需要重启才能生效。";
37+
public string BackgroundBlurIntensity => "背景模糊强度";
38+
public string ChangesTheIntensityOfTheBackgroundBlur => "更改背景模糊的强度。";
39+
public string ExtendToTitlebar => "扩展到标题栏";
40+
public string ExtendsTheClientAreaToTheTitlebar => "将客户端区域扩展到标题栏。";
41+
public string Behaviour => "行为";
42+
public string CloseAfterOpeningAProject => "打开项目后关闭";
43+
public string IfCheckedTheAppWillCloseAfterOpeningAProject => "如果选中,应用在打开项目后将关闭。";
44+
public string FormatToOpenProjectInTerminal => "在终端中打开项目的格式";
45+
public string CloseAfterOpenInTerminal => "在终端打开后关闭";
46+
public string WhetherOrNotToCloseTheAppAfterOpeningProjectInTerminal => "是否在终端打开项目后关闭应用。";
47+
public string DefinesTheProcessFormatOfWhenOpeningAProjectInTerminalPathWillBeReplacedByTheProjectPath => "定义在终端打开项目时的进程格式。{path} 将被替换为项目路径。";
48+
public string RememberUnityProjectSelection => "记住 Unity 项目选择";
49+
public string IfCheckedTheLastSelectedUnityProjectWillBeKeptAcrossSessions => "如果选中,上次选择的 Unity 项目将在会话间保留。";
50+
public string Menu_Open => "打开";
51+
public string Menu_OpenWith => "打开方式";
52+
public string Menu_OpenInTerminal => "在终端中打开";
53+
public string Menu_RemoveFromList => "从列表中移除(_R)";
54+
public string Menu_RevealInFileExplorer => "在文件管理器中显示(_R)";
55+
public string Menu_MoveUpInList => "上移";
56+
public string Menu_MoveDownInList => "下移";
57+
public string PickFolderToSearchForUnityInstallations => "选择文件夹以搜索 Unity 安装";
58+
public string SelectTheFoldersContainingTheUnityProject => "选择包含 Unity 项目的文件夹";
59+
public string ProjectHasAlreadyBeenAdded => "项目 \"{0}\" 已经添加。";
60+
public string CannotAddProject => "无法添加项目";
61+
public string Error => "错误";
62+
public string About_1 => "基于 Avalonia 开发,灵感来自 UnityHubNative";
63+
public string Close => "关闭";
64+
public string CreateANewUnityProject => "创建新 Unity 项目";
65+
public string CantCreateNewProjects => "无法创建新项目";
66+
public string NoUnityInstallationsFound => "未找到 Unity 安装";
67+
public string ProjectName => "项目名称";
68+
public string NewUnityProject => "新 Unity 项目";
69+
public string Location => "位置";
70+
public string Choose => "选择";
71+
public string SelectTemplateForVersion => "选择版本的模板";
72+
public string Create => "创建";
73+
public string CreateTheUnityProjectWithTheSpecifiedAttributes => "使用指定属性创建 Unity 项目";
74+
public string Cancel => "取消";
75+
public string CancelTheCreationOfANewUnityProject => "取消新 Unity 项目的创建";
76+
public string SelectWhereToWriteTheUnityProject => "选择 Unity 项目的存放位置";
77+
public string CurrentPlatform => "当前平台";
78+
public string Platform_Windows => "Windows";
79+
public string Platform_MacOs => "MacOs";
80+
public string Platform_Linux => "Linux";
81+
public string Platform_iOS => "iOS";
82+
public string Platform_Android => "Android";
83+
public string Platform_WebGL => "WebGL";
84+
public string Platform_UWP => "UWP";
85+
public string OpenWithSpecificEditor => "使用特定编辑器打开";
86+
public string SelectEditorVerisonToOpen => "选择编辑器版本以打开 \"{0}\"";
87+
}

0 commit comments

Comments
 (0)