Skip to content
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

Adding and enabling all translations from Crowdin #95

Open
wants to merge 12 commits into
base: mirror/master
Choose a base branch
from
2 changes: 2 additions & 0 deletions src/Ryujinx.HLE/HOS/Applets/Error/ErrorApplet.cs
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,8 @@ private static string SystemLanguageToLanguageKey(SystemLanguage systemLanguage)
SystemLanguage.SimplifiedChinese => "zh-Hans",
SystemLanguage.TraditionalChinese => "zh-Hant",
SystemLanguage.BrazilianPortuguese => "pt-BR",
SystemLanguage.Swedish => "sv",
SystemLanguage.Finnish => "fi",
_ => "en-US",
#pragma warning restore IDE0055
};
Expand Down
2 changes: 2 additions & 0 deletions src/Ryujinx.HLE/HOS/SystemState/KeyboardLayout.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ public enum KeyboardLayout
Korean,
ChineseSimplified,
ChineseTraditional,
Swedish,
Finnish,

Min = Default,
Max = ChineseTraditional,
Expand Down
2 changes: 2 additions & 0 deletions src/Ryujinx.HLE/HOS/SystemState/SystemLanguage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,7 @@ public enum SystemLanguage
SimplifiedChinese,
TraditionalChinese,
BrazilianPortuguese,
Swedish,
Finnish,
}
}
2 changes: 2 additions & 0 deletions src/Ryujinx.HLE/HOS/SystemState/SystemStateMgr.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ public class SystemStateMgr
"zh-Hans",
"zh-Hant",
"pt-BR",
"sv",
"fi",
};

internal long DesiredKeyboardLayout { get; private set; }
Expand Down
2 changes: 2 additions & 0 deletions src/Ryujinx.HLE/HOS/SystemState/TitleLanguage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,7 @@ public enum TitleLanguage
TraditionalChinese,
SimplifiedChinese,
BrazilianPortuguese,
Swedish,
Finnish,
}
}
2 changes: 2 additions & 0 deletions src/Ryujinx.Horizon/Sdk/Ns/ApplicationControlProperty.cs
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,8 @@ public enum Language
TraditionalChinese = 13,
SimplifiedChinese = 14,
BrazilianPortuguese = 15,
Swedish = 16,
Finnish = 17,
}

public enum Organization
Expand Down
2 changes: 2 additions & 0 deletions src/Ryujinx.Horizon/Sdk/Settings/Language.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,7 @@ enum Language : uint
SimplifiedChinese,
TraditionalChinese,
BrazilianPortuguese,
Swedish,
Finnish,
}
}
4 changes: 3 additions & 1 deletion src/Ryujinx.Horizon/Sdk/Settings/LanguageCode.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ struct LanguageCode
"es-419",
"zh-Hans",
"zh-Hant",
"pt-BR"
"pt-BR",
"sv",
"fi"
};

public Array8<byte> Value;
Expand Down
29 changes: 17 additions & 12 deletions src/Ryujinx/Assets/Locales/ar_SA.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"Language": "اَلْعَرَبِيَّةُ",
"Language": "العربية",
"MenuBarFileOpenApplet": "فتح التطبيق المصغر",
"MenuBarFileOpenAppletOpenMiiAppletToolTip": "‫افتح تطبيق تحرير Mii في الوضع المستقل",
"SettingsTabInputDirectMouseAccess": "الوصول المباشر للفأرة",
Expand All @@ -10,20 +10,21 @@
"SettingsTabSystemUseHypervisor": "استخدم مراقب الأجهزة الافتراضية",
"MenuBarFile": "_ملف",
"MenuBarFileOpenFromFile": "_تحميل تطبيق من ملف",
"MenuBarFileOpenFromFileError": "لم يتم العثور على تطبيقات في الملف المحدد.",
"MenuBarFileOpenUnpacked": "تحميل لُعْبَة غير محزومة",
"MenuBarFileOpenEmuFolder": "‫فتح مجلد Ryujinx",
"MenuBarFileOpenEmuFolder": "‫فتح مجلد ريوجينكس",
"MenuBarFileOpenLogsFolder": "فتح مجلد السجلات",
"MenuBarFileExit": "_خروج",
"MenuBarOptions": "_خيارات",
"MenuBarOptionsToggleFullscreen": "التبديل إلى وضع ملء الشاشة",
"MenuBarOptionsStartGamesInFullscreen": "ابدأ الألعاب في وضع ملء الشاشة",
"MenuBarOptionsStopEmulation": "إيقاف المحاكاة",
"MenuBarOptionsSettings": "_الإعدادات",
"MenuBarOptionsSettings": "_إعدادات",
"MenuBarOptionsManageUserProfiles": "_إدارة الملفات الشخصية للمستخدم",
"MenuBarActions": "_الإجراءات",
"MenuBarActions": "_أجراءات",
"MenuBarOptionsSimulateWakeUpMessage": "محاكاة رسالة الاستيقاظ",
"MenuBarActionsScanAmiibo": "‫فحص Amiibo",
"MenuBarTools": "_الأدوات",
"MenuBarTools": "_أدوات",
"MenuBarToolsInstallFirmware": "تثبيت البرنامج الثابت",
"MenuBarFileToolsInstallFirmwareFromFile": "تثبيت برنامج ثابت من XCI أو ZIP",
"MenuBarFileToolsInstallFirmwareFromDirectory": "تثبيت برنامج ثابت من مجلد",
Expand All @@ -39,7 +40,7 @@
"MenuBarHelpAbout": "حول",
"MenuSearch": "بحث...",
"GameListHeaderFavorite": "مفضلة",
"GameListHeaderIcon": "الأيقونة",
"GameListHeaderIcon": "أيقونة",
"GameListHeaderApplication": "الاسم",
"GameListHeaderDeveloper": "المطور",
"GameListHeaderVersion": "الإصدار",
Expand Down Expand Up @@ -144,10 +145,10 @@
"SettingsTabSystemAudioBackendSDL2": "SDL2",
"SettingsTabSystemHacks": "هاكات",
"SettingsTabSystemHacksNote": "قد يتسبب في عدم الاستقرار",
"SettingsTabSystemExpandDramSize": "استخدام تخطيط الذاكرة البديل (المطورين)",
"SettingsTabSystemExpandDramSize": "توسيع DRAM إلى 8GiB",
"SettingsTabSystemIgnoreMissingServices": "تجاهل الخدمات المفقودة",
"SettingsTabGraphics": "الرسومات",
"SettingsTabGraphicsAPI": "API الرسومات ",
"SettingsTabGraphicsAPI": "برمجة تطبيقات الرسومات",
"SettingsTabGraphicsEnableShaderCache": "تفعيل ذاكرة المظللات المؤقتة",
"SettingsTabGraphicsAnisotropicFiltering": "تصفية:",
"SettingsTabGraphicsAnisotropicFilteringAuto": "تلقائي",
Expand Down Expand Up @@ -291,9 +292,9 @@
"KeyDown": "اسفل",
"KeyLeft": "يسار",
"KeyRight": "يمين",
"KeyEnter": "مفتاح الإدخال",
"KeyEnter": "زر Enter",
"KeyEscape": "زر ‫Escape",
"KeySpace": "مسافة",
"KeySpace": "زر المسافة",
"KeyTab": "زر ‫Tab",
"KeyBackSpace": "زر المسح للخلف",
"KeyInsert": "زر Insert",
Expand Down Expand Up @@ -404,6 +405,7 @@
"GameListContextMenuToggleFavorite": "تعيين كمفضل",
"GameListContextMenuToggleFavoriteToolTip": "تبديل الحالة المفضلة للعبة",
"SettingsTabGeneralTheme": "السمة:",
"SettingsTabGeneralThemeAuto": "تلقائي",
"SettingsTabGeneralThemeDark": "داكن",
"SettingsTabGeneralThemeLight": "فاتح",
"ControllerSettingsConfigureGeneral": "ضبط",
Expand Down Expand Up @@ -573,7 +575,7 @@
"MemoryManagerHostTooltip": "تعيين الذاكرة مباشرة في مساحة عنوان المضيف. تجميع وتنفيذ JIT أسرع بكثير.",
"MemoryManagerUnsafeTooltip": "تعيين الذاكرة مباشرة، ولكن لا تخفي العنوان داخل مساحة عنوان الضيف قبل الوصول. أسرع، ولكن على حساب السلامة. يمكن لتطبيق الضيف الوصول إلى الذاكرة من أي مكان في ريوجينكس، لذا قم بتشغيل البرامج التي تثق بها فقط مع هذا الوضع.",
"UseHypervisorTooltip": "استخدم هايبرڤايزور بدلا من JIT. يعمل على تحسين الأداء بشكل كبير عند توفره، ولكنه قد يكون غير مستقر في حالته الحالية.",
"DRamTooltip": "يستخدم تخطيط وضع الذاكرة البديل لتقليد نموذج سويتش المطورين.\n\nيعد هذا مفيدا فقط لحزم النسيج عالية الدقة أو تعديلات دقة 4K. لا يحسن الأداء.\n\nاتركه معطلا إذا لم تكن متأكدا.",
"DRamTooltip": "يستخدم تخطيط وضع الذاكرة البديل لتقليد نموذج Switch المطورين.\n\nيعد هذا مفيدا فقط لحزم النسيج عالية الدقة أو تعديلات دقة 4K. لا يحسن الأداء.\n\nاتركه معطلا إذا لم تكن متأكدا.",
"IgnoreMissingServicesTooltip": "يتجاهل خدمات نظام هوريزون غير المنفذة. قد يساعد هذا في تجاوز الأعطال عند تشغيل ألعاب معينة.\n\nاتركه معطلا إذا كنت غير متأكد.",
"GraphicsBackendThreadingTooltip": "ينفذ أوامر الواجهة الخلفية للرسومات على مسار ثاني.\n\nيعمل على تسريع عملية تجميع المظللات وتقليل التقطيع وتحسين الأداء على برامج تشغيل وحدة الرسوميات دون دعم المسارات المتعددة الخاصة بهم. أداء أفضل قليلا على برامج التشغيل ذات المسارات المتعددة.\n\nاضبط على تلقائي إذا لم تكن متأكدا.",
"GalThreadingTooltip": "ينفذ أوامر الواجهة الخلفية للرسومات على مسار ثاني.\n\nيعمل على تسريع عملية تجميع المظللات وتقليل التقطيع وتحسين الأداء على برامج تشغيل وحدة الرسوميات دون دعم المسارات المتعددة الخاصة بهم. أداء أفضل قليلا على برامج التشغيل ذات المسارات المتعددة.\n\nاضبط على تلقائي إذا لم تكن متأكدا.",
Expand Down Expand Up @@ -648,6 +650,8 @@
"OpenSetupGuideMessage": "فتح دليل الإعداد",
"NoUpdate": "لا يوجد تحديث",
"TitleUpdateVersionLabel": "الإصدار: {0}",
"TitleBundledUpdateVersionLabel": "مجمع: الإصدار {0}",
"TitleBundledDlcLabel": "مجمع:",
"RyujinxInfo": "ريوجينكس - معلومات",
"RyujinxConfirm": "ريوجينكس - تأكيد",
"FileDialogAllTypes": "كل الأنواع",
Expand Down Expand Up @@ -754,10 +758,11 @@
"GraphicsAATooltip": "يتم تطبيق تنعيم الحواف على عرض اللعبة.\n\nسوف يقوم FXAA بتعتيم معظم الصورة، بينما سيحاول SMAA العثور على حواف خشنة وتنعيمها.\n\nلا ينصح باستخدامه مع فلتر FSR لتكبير.\n\nيمكن تغيير هذا الخيار أثناء تشغيل اللعبة بالنقر فوق \"تطبيق\" أدناه؛ يمكنك ببساطة تحريك نافذة الإعدادات جانبا والتجربة حتى تجد المظهر المفضل للعبة.\n\nاتركه على لا شيء إذا لم تكن متأكدا.",
"GraphicsAALabel": "تنعيم الحواف:",
"GraphicsScalingFilterLabel": "فلتر التكبير:",
"GraphicsScalingFilterTooltip": "اختر فلتر التكبير الذي سيتم تطبيقه عند استخدام مقياس الدقة.\n\nيعمل Bilinear بشكل جيد مع الألعاب ثلاثية الأبعاد وهو خيار افتراضي آمن.\n\nيوصى باستخدام Nearest لألعاب البكسل الفنية.\n\nFSR 1.0 هو مجرد مرشح توضيحي، ولا ينصح باستخدامه مع FXAA أو SMAA.\n\nيمكن تغيير هذا الخيار أثناء تشغيل اللعبة بالنقر فوق \"تطبيق\" أدناه؛ يمكنك ببساطة تحريك نافذة الإعدادات جانبا والتجربة حتى تجد المظهر المفضل للعبة.\n\nاتركه على Bilinear إذا لم تكن متأكدا.",
"GraphicsScalingFilterTooltip": "اختر فلتر التكبير الذي سيتم تطبيقه عند استخدام مقياس الدقة.\n\nيعمل Bilinear بشكل جيد مع الألعاب ثلاثية الأبعاد وهو خيار افتراضي آمن.\n\nيوصى باستخدام Nearest لألعاب البكسل الفنية.\n\nFSR 1.0 هو مجرد مرشح توضيحي، ولا ينصح باستخدامه مع FXAA أو SMAA.\n\nيمكن تغيير هذا الخيار أثناء تشغيل اللعبة بالنقر فوق \"تطبيق\" أدناه؛ يمكنك ببساطة تحريك نافذة الإعدادات جانبا والتجربة حتى تجد المظهر المفضل للعبة.\n\nArea scaling موصى لخفض الدقات الكبيرة عن حجم النافذة و يمكن استخدمه لتحقيق مضاد الحواف فائق العينة عند التخفيض بمقدار اكثر من x2.\n\nاتركه على Bilinear إذا لم تكن متأكدا.",
"GraphicsScalingFilterBilinear": "Bilinear",
"GraphicsScalingFilterNearest": "Nearest",
"GraphicsScalingFilterFsr": "FSR",
"GraphicsScalingFilterArea": "Area",
"GraphicsScalingFilterLevelLabel": "المستوى",
"GraphicsScalingFilterLevelTooltip": "اضبط مستوى وضوح FSR 1.0. الأعلى هو أكثر وضوحا.",
"SmaaLow": "SMAA منخفض",
Expand Down
Loading