diff --git a/README.md b/README.md
index 42379b1b9..30d70dd8b 100755
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
yuzu emulator early access
=============
-This is the source code for early-access 4105.
+This is the source code for early-access 4106.
## Legal Notice
diff --git a/dist/languages/ar.ts b/dist/languages/ar.ts
index ba991921a..8a0c520ec 100755
--- a/dist/languages/ar.ts
+++ b/dist/languages/ar.ts
@@ -679,759 +679,759 @@ Compute pipelines are always enabled on all other drivers.
-
- ساعة مخصصة في الوقت الحقيقي
+
+
-
+ اللغة:
-
+ ملحوظة: قد يتم تجاهل هذا الإعداد عندما يحدد إعداد المنطقة على الإختيار التلقائي
-
+ المنطقة:
-
+ المنطقة الزمنية:
-
+ وضع إخراج الصوت:
-
+ وضع وحدة التحكم:
-
+ مطالبة المستخدم عند تشغيل اللعبة
-
+ إيقاف المحاكاة مؤقتًا عندما تكون في الخلفية
-
+ قم بالتأكيد قبل إيقاف المحاكاة
-
+ إخفاء الماوس عند عدم النشاط
-
+ تعطيل تطبيق التحكم
-
+ تمكين وضع اللعبة
-
+ المعالج
-
+ وحدة معالجة الرسومات
-
+
-
+ Uncompressed (أفضل جودة)
-
+ BC1 (جودة منخفضة)
-
+ BC3 (جودة متوسطة)
-
+ OpenGL
-
+ Vulkan
-
+ لا شيء
-
+ GLSL
-
+
-
-
+
+
-
+ عادي
-
+ عالي
-
+
-
+ تلقائي
-
+ دقه
-
+ غير آمن
-
+
-
+
-
+ NCE
-
+ نوافذ بلا حدود
-
+ شاشة كاملة حصرية
-
+ لا يوجد إخراج فيديو
-
+
-
+
-
+ 0.5X (360p/540p) [تجريبي]
-
+ 0.75X (540p/810p) [تجريبي]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [تجريبي]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Nearest Neighbor
-
+ Bilinear
-
+ Bicubic
-
+ Gaussian
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ لا شيء
-
+ FXAA
-
+ SMAA
-
+ (16:9) افتراضي
-
+ 4:3 فرض
-
+ 21:9 فرض
-
+ 16:10 فرض
-
+ تمتد إلى النافذة
-
+ تلقائي
-
+ افتراضي
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ اليابانية (日本語)
-
+
-
+ الفرنسية الأوروبية (Français)
-
+ الألمانية (Deutsch)
-
+ الإيطالية (Italiano)
-
+ الإسبانية الأوروبية (Español)
-
+ الصينية المبسطة
-
+ الكورية (한국어)
-
+ الهولندية (Nederlands)
-
+ البرتغالية الأوروبية (Português)
-
+ الروسية (Русский)
-
+ الصينية التقليدية (تايوان)
-
+ الإنكليزية البريطانية
-
+ الفرنسية الأمريكية (كندا)
-
+ الإسبانية الأمريكية (أمريكا اللاتينية)
-
+ الصينية المبسطة
-
+ الصينية التقليدية (正體中文)
-
+
-
-
+
+ اليابان
-
+ الولايات المتحدة الأمريكية
-
+ أوروبا
-
+ أستراليا
-
+ الصين
-
+ كوريا
-
+ تايوان
-
+ Auto select time zoneتلقائي (%1)
-
+ Default time zoneافتراضي (%1)
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ GB
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ صوت مونو
-
+ صوت ستيريو
-
+ صوت سيراوند
-
+ 4GB DRAM (افتراضي)
-
+ 6GB DRAM (غير آمنة)
-
+ 8GB DRAM (غير آمنة)
-
+ مركب بالمنصة
-
+ محمول
-
+ Always ask (افتراضي)
-
+ فقط إذا حددت اللعبة عدم التوقف
-
+ لا تسأل أبدا
@@ -2281,33 +2281,33 @@ Compute pipelines are always enabled on all other drivers.
:لون الخلفية
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ معطل
-
+ VSync معطل
-
+ مستحسن
-
+ مفعل
-
+ VSync مفعل
@@ -3371,6 +3371,15 @@ To invert the axes, first move your joystick vertically, and then horizontally.<
افتراضي
+
+ ConfigureLinuxTab
+
+
+
+
+ Linux
+
+ConfigureMotionTouch
@@ -3706,42 +3715,47 @@ Current values are %1% and %2% respectively.
بعض الإعدادات تتوفر عند عدم تشغيل اللعبة
-
+ الاضافات
-
+ النظام
-
+ المعالج
-
+ الرسومات
-
+ الرسومات المتقدمة
-
+ الصوت
-
+ ملفات تعريف الإدخال
-
+
+
+ Linux
+
+
+ خصائص
@@ -3845,67 +3859,67 @@ Current values are %1% and %2% respectively.
:أدخل اسم مستخدم للمستخدم الجديد
-
+ :أدخل اسم مستخدم جديد
-
+ اختر صورة المستخدم
-
+ صور JPEG (*.jpg *.jpeg)
-
+ خطأ في حذف الصورة
-
+ %1 حدث خطأ أثناء محاولة الكتابة فوق الصورة السابقة في
-
+ خطأ في حذف الملف
-
+ %1 غير قادر على حذف الملف الموجود
-
+ خطأ في إنشاء مجلد صورة المستخدم
-
+
-
+ حدث خطأ أثناء نسخ صورة المستخدم
-
+
-
+ خطأ في تغيير حجم صورة المستخدم
-
+ غير قادر على تغيير حجم الصورة
@@ -3913,17 +3927,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+ حذف هذا المستخدم؟ سيتم حذف جميع بيانات الحفظ الخاصة بالمستخدم.
-
+ تأكيد الحذف
-
+ الاسم: %1
@@ -4077,7 +4091,7 @@ UUID: %2
النواة
-
+
@@ -4789,1086 +4803,1028 @@ Drag points to change position, or double-click table cells to edit values.
GMainWindow
-
+
-
+ القياس عن بعد
-
+ معطل Vulkan تم اكتشاف تثبيت
-
+
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingتشغيل لعبة
-
+ جارٍ تحميل برنامج الويب...
-
-
+
+ تعطيل برنامج الويب
-
+
-
+ كمية التظليل التي يتم بناؤها حاليا
-
+ مضاعف قياس الدقة المحدد الحالي.
-
+ سرعة المحاكاة الحالية. تشير القيم الأعلى أو الأقل من 100% إلى أن المحاكاة تعمل بشكل أسرع أو أبطأ من سويتش.
-
+ كم عدد الإطارات في الثانية التي تعرضها اللعبة حاليًا. سيختلف هذا من لعبة إلى أخرى ومن مشهد إلى آخر.
-
+
-
+ إلغاء الكتم
-
+ كتم
-
+ إعادة ضبط مستوى الصوت
-
+ &مسح الملفات الحديثة
-
+ &استأنف
-
+ &إيقاف مؤقت
-
+ تحذير من تنسيق اللعبة القديم
-
+
-
-
+
+ ROM خطأ أثناء تحميل
-
+ غير مدعوم ROM تنسيق.
-
+ حدث خطأ أثناء تهيئة مركز الفيديو.
-
+
-
+ %1 signifies a numeric error code.
-
+ %1 signifies an error string.
-
+ حدث خطأ غير معروف. يرجى الاطلاع على السجل لمزيد من التفاصيل.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ إغلاق البرامج
-
+ حفظ البيانات
-
+
-
+ %1 حدث خطأ أثناء فتح المجلد
-
-
+
+ المجلد غير موجود
-
+
-
+ فشل إنشاء مجلد ذاكرة التخزين المؤقت للتظليل لهذا العنوان.
-
+ خطأ في إزالة المحتويات
-
+ خطأ في إزالة التحديث
-
+ DLC خطأ في إزالة
-
+ هل تريد إزالة محتويات اللعبة المثبتة؟
-
+ هل تريد إزالة تحديث اللعبة المثبت؟
-
+ للعبة المثبتة؟ DLC إزالة المحتوى القابل للتنزيل
-
+ إزالة الإدخال
-
-
-
-
-
-
+
+
+
+
+
+ تمت الإزالة بنجاح
-
+ تمت إزالة اللعبة الأساسية المثبتة بنجاح.
-
+ ولا يمكن إزالتها NAND لم يتم تثبيت اللعبة الأساسية في
-
+ تمت إزالة التحديث المثبت بنجاح.
-
+ لا يوجد تحديث مثبت لهذا العنوان.
-
+ مثبت لهذا العنوان DLC لا يوجد أي محتوى قابل للتنزيل.
-
+
-
+
-
+
-
+
-
+ إزالة تكوين اللعبة المخصصة؟
-
+ إزالة تخزين ذاكرة التخزين المؤقت؟
-
+ إزالة الملف
-
+ إزالة بيانات زمن اللعب
-
+ إعادة تعيين زمن اللعب؟
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+ حدث خطأ أثناء إزالة التكوين المخصص
-
+ لا يوجد تكوين مخصص لهذا العنوان.
-
+ تمت إزالة تكوين اللعبة المخصص بنجاح.
-
+ فشل إزالة تكوين اللعبة المخصص.
-
-
+
+
-
+
-
+ كامل
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+ إلغاء
-
+
-
-
-
+
+
+ أكتملت العملية بنجاح
-
+ لا يمكن إجراء التحقق من سلامة
-
+ لم يتم التحقق من صحة محتويات الملف.
-
-
-
- فشل التحقق من سلامة
-
-
-
-
- قد تكون محتويات الملف تالفة.
-
-
-
-
+
+ التحقق من سلامة
-
-
+
+ نجح التحقق من سلامة
-
-
-
-
+
+
+
+ فشل التحقق من سلامة
+
+
+
+
+ قد تكون محتويات الملف تالفة.
+
+
+
+
+
+ إنشاء إختصار
-
+
-
+ %1 تم إنشاء اختصار بنجاح إلى
-
+
-
+
-
+ إنشاء أيقونة
-
+
-
+ %1 خطأ في فتح
-
+ حدد المجلد
-
+ خصائص
-
+ تعذر تحميل خصائص اللعبة.
-
+ %1 is an identifier for the Switch executable file extensions.
-
+ تشغيل المِلَفّ
-
+
-
+ تم تحديد مجلد غير صالح
-
+ لا يحتوي المجلد الذي حددته على ملف رئيسي
-
+
-
+ تثبيت الملفات
-
+
-
+ "%1" تثبيت الملف
-
-
+
+ تثبيت النتائج
-
+
-
+
-
+
-
+
-
+ تطبيق النظام
-
+ أرشيف النظام
-
+ تحديث تطبيق النظام
-
+
-
+
-
+ اللعبة
-
+ تحديث اللعبة
-
+
-
+
-
+
-
+
-
+ فشل فى التثبيت
-
+
-
+ لم يتم العثور على الملف
-
+
-
+ موافق
-
-
+
+ لم يتم استيفاء متطلبات الأجهزة
-
-
+
+ لا يلبي نظامك متطلبات الأجهزة الموصى بها. تم تعطيل الإبلاغ عن التوافق.
-
+ حساب يوزو مفقود
-
+
-
+ خطأ في فتح URL
-
+
-
+
-
+ الكتابة فوق ملف اللاعب 1؟
-
+ تم اكتشاف تكوين غير صالح
-
+
-
-
+
+ أميبو
-
-
+
+ أميبو اللعبة الحالية تمت إزالته
-
+ خطأ
-
-
+
+ اللعبة الحالية لا تبحث عن أميبو
-
+
-
+ تحميل أميبو
-
+ خطأ أثناء تحميل بيانات أميبو
-
+ الملف المحدد ليس ملف أميبو صالحًا
-
+ الملف المحدد قيد الاستخدام بالفعل
-
+ حدث خطأ غير معروف
-
+
-
-
-
-
+
+
+
+ لا توجد برامج ثابتة متاحة
-
+ الرجاء تثبيت البرنامج الثابت لاستخدام التطبيق الصغير للألبوم.
-
+ التطبيق الصغير للألبوم
-
+ التطبيق الصغير للألبوم غير متوفر. الرجاء إعادة تثبيت البرامج الثابتة.
-
+ الرجاء تثبيت البرنامج الثابت لاستخدام برنامج الخزانة.
-
+ التطبيق الصغير للخزانة
-
+ التطبيق الصغير للخزانة غير متوفر. الرجاء إعادة تثبيت البرامج الثابتة.
-
+ Mii الرجاء تثبيت البرنامج الثابت لاستخدام محرر
-
+ Mii تحرير التطبيق الصغير
-
+
-
+
-
+ تطبيق التحكم
-
+ قائمة التحكم غير متوفرة. الرجاء إعادة تثبيت فريموير
-
+ لقطة شاشة
-
+
-
+
-
+
-
+
-
+
-
+ &إيقاف التشغيل
-
+ &بدء
-
+ &إيقاف التسجيل
-
+ &تسجيل
-
+
-
+ %1 is the resolution scaling factor
-
+
-
+
-
+
-
+
-
+
-
+ %1 %2
-
+ FSR
-
+ NO AA
-
+ الصوت: كتم الصوت
-
+ Volume percentage (e.g. 50%)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
- فشل فك تشفير أرشيف النظام
-
-
-
-
-
-
-
-
+
-
+
-
+ هل أنت متأكد أنك تريد إغلاق يوزو؟
-
-
-
+
+
+ يوزو
-
+ هل أنت متأكد من أنك تريد إيقاف المحاكاة؟ سيتم فقدان أي تقدم غير محفوظ
-
+
@@ -6146,62 +6102,62 @@ Would you like to bypass this and exit anyway?
خصائص
-
+ مسح الملفات الداخلية
-
+ إزالة مجلد اللعبة
-
+ ▲ نقل للأعلى
-
+ ▼ نقل للأسفل
-
+ فتح موقع المجلد
-
+ مسح
-
+ الاسم
-
+ التوافق
-
+ الإضافات
-
+ نوع الملف
-
+ الحجم
-
+ زمن اللعب
@@ -6272,7 +6228,7 @@ Would you like to bypass this and exit anyway?
GameListPlaceholder
-
+ انقر نقرًا مزدوجًا لإضافة مجلد جديد إلى قائمة الألعاب
@@ -6285,12 +6241,12 @@ Would you like to bypass this and exit anyway?
-
+ :مرشح
-
+ أدخل نمط للمرشح
@@ -6801,176 +6757,171 @@ Debug Message:
-
- &إعادة تهيئة المفاتيح
-
-
- التحقق من المحتويات المثبتة
-
+ &حول يوزو
-
+ وضع النافذة الواحدة
-
+ &الإعدادات
-
+
-
+ عرض &شريط المرشح
-
+ عرض &شريط الحالة
-
+ عرض شريط الحالة
-
+ &استعراض ردهة الألعاب العامة
-
+ &إنشاء غرفة
-
+ &مغادرة الغرفة
-
+ &الاتصال المباشر بالغرفة
-
+ &عرض الغرفة الحالية
-
+ &ملء الشاشة
-
+ &إعادة التشغيل
-
+ تحميل/إزالة &أميبو
-
+ &تقرير التوافق
-
+ فتح صفحة &التعديلات
-
+ فتح دليل البدء السريع
-
+ &التعليمات
-
+ فتح مجلد &يوزو
-
+ &التقاط لقطة للشاشة
-
+ فتح الألبوم
-
+ &تعيين الاسم المستعار والمالك
-
+ حذف بيانات اللعبة
-
+ &استعادة أميبو
-
+ &تنسيق أميبو
-
+ Mii فتح محرر
-
+
-
+ إعدادات &اللعبة الحالية
-
+ &بدء
-
+ &إعادة تعيين
-
+ &تسجيل
-
+ فتح قائمة التحكم
diff --git a/dist/languages/ca.ts b/dist/languages/ca.ts
index 215e5d4f2..6ca8f232c 100755
--- a/dist/languages/ca.ts
+++ b/dist/languages/ca.ts
@@ -378,17 +378,17 @@ This would ban both their forum username and their IP address.
-
+ Dispositiu de Sortida:
-
+ Dispositiu d'Entrada:
-
+ Silenciar àudio
@@ -443,7 +443,7 @@ This would ban both their forum username and their IP address.
-
+ Aquest paràmetre millora la velocitat d'algunes funcions de coma flotant, amb l'ús d'aproximacions natives menys precises.
@@ -673,763 +673,763 @@ Compute pipelines are always enabled on all other drivers.
-
+ Nom del Dispositiu
-
- RTC personalitzat
+
+
-
+
-
+ Nota: això pot anul·lar-se quan la configuració de regió es selecciona automàticament
-
+ Regió:
-
+ Zona horària:
-
+
-
+
-
+ Sol·licitar l'usuari en l'arrencada del joc
-
+ Pausa l'emulació quan la finestra està en segon pla
-
+
-
+ Ocultar el cursor del ratolí en cas d'inactivitat
-
+
-
+
-
+ Activa el mode Joc
-
+ CPU
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ GLASM (Assembly Shaders, només NVIDIA)
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+ Auto
-
+ Precís
-
+ Insegur
-
+ Paranoic (desactiva la majoria d'optimitzacions)
-
+
-
+
-
+ Finestra sense vores
-
+ Pantalla completa exclusiva
-
+ Sense sortida de vídeo
-
+ Descodificació de vídeo a la CPU
-
+ Descodificació de vídeo a la GPU (Valor Predeterminat)
-
+
-
+ 0.75X (540p/810p) [EXPERIMENTAL]
-
+ 1X (720p/1080p)
-
+
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+
-
+
-
+ Veí més proper
-
+ Bilineal
-
+ Bicúbic
-
+ Gaussià
-
+ ScaleForce
-
+
-
+ Cap
-
+ FXAA
-
+
-
+ Valor predeterminat (16:9)
-
+ Forçar 4:3
-
+ Forçar 21:9
-
+
-
+ Estirar a la finestra
-
+ Automàtic
-
+ Valor predeterminat
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Japonès (日本語)
-
+
-
+ Francès (français)
-
+ Alemany (Deutsch)
-
+ Italià (italiano)
-
+ Castellà (español)
-
+ Xinès
-
+ Coreà (한국어)
-
+ Holandès (Nederlands)
-
+ Portuguès (português)
-
+ Rus (Русский)
-
+ Taiwanès
-
+ Anglès britànic
-
+ Francès canadenc
-
+ Espanyol llatinoamericà
-
+ Xinès simplificat
-
+ Xinès tradicional (正體中文)
-
+ Portuguès brasiler (português do Brasil)
-
-
+
+ Japó
-
+ EUA
-
+ Europa
-
+ Austràlia
-
+ Xina
-
+ Corea
-
+ Taiwan
-
+ Auto select time zoneAuto (%1)
-
+ Default time zonePer defecte (%1)
-
+ CET
-
+ CST6CDT
-
+ Cuba
-
+ EET
-
+ Egipte
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hong Kong
-
+ HST
-
+ Islàndia
-
+ Iran
-
+ Isreal
-
+ Jamaica
-
+ Kwajalein
-
+ Líbia
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Polònia
-
+ Portugal
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapur
-
+ Turquia
-
+ UCT
-
+ Universal
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Estèreo
-
+ Envoltant
-
+
-
+
-
+
-
+ Acoblada
-
+ Portàtil
-
+
-
+
-
+ Tan sols si el joc especifica no parar
-
+
@@ -2308,33 +2308,33 @@ Compute pipelines are always enabled on all other drivers.
Color de fons:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Apagat
-
+ Vsync Apagat
-
+ Recomanat
-
+ Encés
-
+ VSync Encés
@@ -3399,6 +3399,15 @@ Per invertir els eixos, primer moveu el joystick verticalment i després horitzo
Valors predeterminats
+
+ ConfigureLinuxTab
+
+
+
+
+
+
+ConfigureMotionTouch
@@ -3734,42 +3743,47 @@ Current values are %1% and %2% respectively.
Algunes configuracions són disponibles només quan el joc no està corrent.
-
+ Complements
-
+ Sistema
-
+ CPU
-
+ Gràfics
-
+ Gràfics avanç.
-
+ Àudio
-
+ Perfils d'entrada
-
+
+
+
+
+
+ Propietats
@@ -3873,67 +3887,67 @@ Current values are %1% and %2% respectively.
Introdueixi un nom d'usuari per al nou usuari:
-
+ Introdueixi un nou nom d'usuari:
-
+ Seleccioni una imatge d'usuari
-
+ Imatges JPEG (*.jpg *.jpeg)
-
+ Error al eliminar la imatge
-
+ Error al intentar sobreescriure la imatge anterior a: %1.
-
+ Error al eliminar el fitxer
-
+ No es pot eliminar el fitxer existent: %1.
-
+ Error al crear el directori d'imatges de l'usuari
-
+ No es pot crear el directori %1 per emmagatzemar imatges d’usuari.
-
+ Error al copiar la imatge de l'usuari
-
+ No es pot copiar la imatge de %1 a %2
-
+ Error al redimensionar la imatge d'usuari
-
+ No es pot redimensionar la imatge
@@ -3941,17 +3955,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+ Esborrar aquest usuari? Totes les dades de guardat seran eliminades.
-
+ Confirmar eliminació
-
+ Nom: %1
@@ -4105,7 +4119,7 @@ UUID: %2
-
+ Alerta: "%1" no és un llenguatge vàlid per la regió "%2"
@@ -4817,601 +4831,601 @@ Arrossegui els punts per a canviar la posició, o faci doble clic a les cel·les
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Es recullen dades anònimes</a> per ajudar a millorar yuzu. <br/><br/>Desitja compartir les seves dades d'ús amb nosaltres?
-
+ Telemetria
-
+
-
+
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping
-
+ Carregant Web applet...
-
-
+
+ Desactivar el Web Applet
-
+ Desactivar l'Applet Web pot provocar comportaments indefinits i només hauria d'utilitzar-se amb Super Mario 3D All-Stars. Estàs segur de que vols desactivar l'Applet Web?
(Això pot ser reactivat als paràmetres Debug.)
-
+ La quantitat de shaders que s'estan compilant actualment
-
+ El multiplicador d'escala de resolució seleccionat actualment.
-
+ Velocitat d'emulació actual. Valors superiors o inferiors a 100% indiquen que l'emulació s'està executant més ràpidament o més lentament que a la Switch.
-
+ Quants fotogrames per segon està mostrant el joc actualment. Això variarà d'un joc a un altre i d'una escena a una altra.
-
+ Temps que costa emular un fotograma de la Switch, sense tenir en compte la limitació de fotogrames o la sincronització vertical. Per a una emulació òptima, aquest valor hauria de ser com a màxim de 16.67 ms.
-
+
-
+
-
+ Silenciar
-
+
-
+ &Esborrar arxius recents
-
+ &Continuar
-
+ &Pausar
-
+ Advertència format del joc desfasat
-
+ Està utilitzant el format de directori de ROM deconstruït per a aquest joc, que és un format desactualitzat que ha sigut reemplaçat per altres, com NCA, NAX, XCI o NSP. Els directoris de ROM deconstruïts careixen d'icones, metadades i suport d'actualitzacions.<br><br>Per a obtenir una explicació dels diversos formats de Switch que suporta yuzu,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>faci una ullada a la nostra wiki</a>. Aquest missatge no es tornarà a mostrar.
-
-
+
+ Error carregant la ROM!
-
+ El format de la ROM no està suportat.
-
+ S'ha produït un error inicialitzant el nucli de vídeo.
-
+ yuzu ha trobat un error mentre executava el nucli de vídeo. Això sol ser causat per controladors de la GPU obsolets, inclosos els integrats. Si us plau, consulti el registre per a més detalls. Per obtenir més informació sobre com accedir al registre, consulti la següent pàgina: <a href='https://yuzu-emu.org/help/reference/log-files/'>Com carregar el fitxer de registre</a>.
-
+ %1 signifies a numeric error code.Error al carregar la ROM! %1
-
+ %1 signifies an error string.%1<br>Si us plau, segueixi <a href='https://yuzu-emu.org/help/quickstart/'>la guia d'inici de yuzu</a> per a bolcar de nou els seus fitxers.<br>Pot consultar la wiki de yuzu wiki</a> o el Discord de yuzu</a> per obtenir ajuda.
-
+ S'ha produït un error desconegut. Si us plau, consulti el registre per a més detalls.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ S'està tancant el programari
-
+ Dades de partides guardades
-
+ Dades de mods
-
+ Error obrint la carpeta %1
-
-
+
+ La carpeta no existeix!
-
+ Error obrint la cache transferible de shaders
-
+ No s'ha pogut crear el directori de la cache dels shaders per aquest títol.
-
+ Error eliminant continguts
-
+ Error eliminant actualització
-
+ Error eliminant DLC
-
+
-
+
-
+
-
+ Eliminar entrada
-
-
-
-
-
-
+
+
+
+
+
+ S'ha eliminat correctament
-
+ S'ha eliminat correctament el joc base instal·lat.
-
+ El joc base no està instal·lat a la NAND i no pot ser eliminat.
-
+ S'ha eliminat correctament l'actualització instal·lada.
-
+ No hi ha cap actualització instal·lada per aquest títol.
-
+ No hi ha cap DLC instal·lat per aquest títol.
-
+ S'ha eliminat correctament %1 DLC instal·lat/s.
-
+ Desitja eliminar la cache transferible de shaders d'OpenGL?
-
+ Desitja eliminar la cache transferible de shaders de Vulkan?
-
+ Desitja eliminar totes les caches transferibles de shaders?
-
+ Desitja eliminar la configuració personalitzada del joc?
-
+
-
+ Eliminar arxiu
-
+
-
+
-
-
+
+ Error eliminant la cache transferible de shaders
-
-
+
+ No existeix una cache de shaders per aquest títol.
-
+ S'ha eliminat correctament la cache transferible de shaders.
-
+ No s'ha pogut eliminar la cache transferible de shaders.
-
+
-
+
-
-
+
+ Error al eliminar les caches de shaders transferibles
-
+ Caches de shaders transferibles eliminades correctament.
-
+ No s'ha pogut eliminar el directori de caches de shaders transferibles.
-
-
+
+ Error eliminant la configuració personalitzada
-
+ No existeix una configuració personalitzada per aquest joc.
-
+ S'ha eliminat correctament la configuració personalitzada del joc.
-
+ No s'ha pogut eliminar la configuració personalitzada del joc.
-
-
+
+ La extracció de RomFS ha fallat!
-
+ S'ha produït un error copiant els arxius RomFS o l'usuari ha cancel·lat la operació.
-
+ Completa
-
+ Esquelet
-
+ Seleccioni el mode de bolcat de RomFS
-
+ Si us plau, seleccioni la forma en que desitja bolcar la RomFS.<br>Completa copiarà tots els arxius al nou directori mentre que<br>esquelet només crearà l'estructura de directoris.
-
+ No hi ha suficient espai lliure a %1 per extreure el RomFS. Si us plau, alliberi espai o esculli un altre directori de bolcat a Emulació > Configuració > Sistema > Sistema d'arxius > Carpeta arrel de bolcat
-
+ Extraient RomFS...
-
-
-
-
+
+
+
+ Cancel·la
-
+ Extracció de RomFS completada correctament!
-
-
-
+
+
+ L'operació s'ha completat correctament.
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+ Crear icona
-
+
-
+ Error obrint %1
-
+ Seleccionar directori
-
+ Propietats
-
+ Les propietats del joc no s'han pogut carregar.
-
+ %1 is an identifier for the Switch executable file extensions.Executable de Switch (%1);;Tots els Arxius (*.*)
-
+ Carregar arxiu
-
+ Obrir el directori de la ROM extreta
-
+ Directori seleccionat invàlid
-
+ El directori que ha seleccionat no conté un arxiu 'main'.
-
+ Arxiu de Switch Instal·lable (*.nca *.nsp *.xci);;Arxiu de Continguts Nintendo (*.nca);;Paquet d'enviament Nintendo (*.nsp);;Imatge de Cartutx NX (*.xci)
-
+ Instal·lar arxius
-
+ %n arxiu(s) restants%n arxiu(s) restants
-
+ Instal·lant arxiu "%1"...
-
-
+
+ Resultats instal·lació
-
+ Per evitar possibles conflictes, no recomanem als usuaris que instal·lin jocs base a la NAND.
Si us plau, utilitzi aquesta funció només per a instal·lar actualitzacions i DLCs.
-
+ %n nou(s) arxiu(s) s'ha(n) instal·lat
@@ -5419,7 +5433,7 @@ Si us plau, utilitzi aquesta funció només per a instal·lar actualitzacions i
-
+ %n arxiu(s) s'han sobreescrit
@@ -5427,7 +5441,7 @@ Si us plau, utilitzi aquesta funció només per a instal·lar actualitzacions i
-
+ %n arxiu(s) no s'han instal·lat
@@ -5435,485 +5449,419 @@ Si us plau, utilitzi aquesta funció només per a instal·lar actualitzacions i
-
+ Aplicació del sistema
-
+ Arxiu del sistema
-
+ Actualització de l'aplicació del sistema
-
+ Paquet de firmware (Tipus A)
-
+ Paquet de firmware (Tipus B)
-
+ Joc
-
+ Actualització de joc
-
+ DLC del joc
-
+ Títol delta
-
+ Seleccioni el tipus d'instal·lació NCA...
-
+ Seleccioni el tipus de títol que desitja instal·lar aquest NCA com a:
(En la majoria dels casos, el valor predeterminat 'Joc' està bé.)
-
+ Ha fallat la instal·lació
-
+ El tipus de títol seleccionat per el NCA és invàlid.
-
+ Arxiu no trobat
-
+ Arxiu "%1" no trobat
-
+ D'acord
-
-
+
+
-
-
+
+
-
+ Falta el compte de yuzu
-
+ Per tal d'enviar un cas de prova de compatibilitat de joc, ha de vincular el seu compte de yuzu.<br><br/>Per a vincular el seu compte de yuzu, vagi a Emulació & gt; Configuració & gt; Web.
-
+ Error obrint URL
-
+ No es pot obrir la URL "%1".
-
+ Gravació TAS
-
+ Sobreescriure l'arxiu del jugador 1?
-
+ Configuració invàlida detectada
-
+ El controlador del mode portàtil no es pot fer servir en el mode acoblat. Es seleccionarà el controlador Pro en el seu lloc.
-
-
+
+ Amiibo
-
-
+
+ L'amiibo actual ha sigut eliminat
-
+ Error
-
-
+
+ El joc actual no està buscant amiibos
-
+ Arxiu Amiibo (%1);; Tots els Arxius (*.*)
-
+ Carregar Amiibo
-
+ Error al carregar les dades d'Amiibo
-
+
-
+ L'arxiu seleccionat no és un amiibo vàlid
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Controlador Applet
-
+
-
+ Captura de pantalla
-
+ Imatge PNG (*.png)
-
+ Estat TAS: executant %1/%2
-
+ Estat TAS: gravant %1
-
+ Estat TAS: inactiu %1/%2
-
+ Estat TAS: invàlid
-
+ &Parar l'execució
-
+ &Iniciar
-
+ Parar g&ravació
-
+ G&ravar
-
+ Construint: %n shader(s)Construint: %n shader(s)
-
+ %1 is the resolution scaling factorEscala: %1x
-
+ Velocitat: %1% / %2%
-
+ Velocitat: %1%
-
+ Joc: %1 FPS (desbloquejat)
-
+ Joc: %1 FPS
-
+ Fotograma: %1 ms
-
+ %1 %2
-
+ FSR
-
+ SENSE AA
-
+
-
+ Volume percentage (e.g. 50%)
-
-
- Confirmi la clau de rederivació
-
-
-
-
- Està a punt de forçar la rederivació de totes les seves claus.
-Si no sap què és això, o què està fent,
-aquesta és una acció potencialment destructiva.
-Si us plau, asseguris de que això és el que vol
-i opcionalment faci còpies de seguretat.
-
-Això eliminarà els arxius de les claus generats automàticament i tornarà a executar el mòdul de derivació de claus.
-
-
-
-
- Falten fusibles
-
-
-
-
- - Falta BOOT0
-
-
-
-
- - Falta BCPKG2-1-Normal-Main
-
-
-
-
- - Falta PRODINFO
-
-
-
+ Falten components de derivació
-
-
- Falten les claus d'encriptació. <br>Si us plau, segueixi <a href='https://yuzu-emu.org/help/quickstart/'>la guia ràpida de yuzu</a> per a obtenir totes les seves claus, firmware i jocs.<br><br><small>(%1)</small>
-
-
-
-
- Derivant claus ...
-Això pot prendre fins a un minut depenent
-del rendiment del seu sistema.
-
-
-
-
- Derivant claus
-
-
-
-
+
+
-
-
-
-
-
-
+ Seleccioni el destinatari per a bolcar el RomFS
-
+ Si us plau, seleccioni quin RomFS desitja bolcar.
-
+ Està segur de que vol tancar yuzu?
-
-
-
+
+
+ yuzu
-
+ Està segur de que vol aturar l'emulació? Qualsevol progrés no guardat es perdrà.
-
+
@@ -6191,62 +6139,62 @@ Desitja tancar-lo de totes maneres?
Propietats
-
+ Escanejar subdirectoris
-
+ Eliminar directori de jocs
-
+ ▲ Moure amunt
-
+ ▼ Move avall
-
+ Obre ubicació del directori
-
+ Esborrar
-
+ Nom
-
+ Compatibilitat
-
+ Complements
-
+ Tipus d'arxiu
-
+ Mida
-
+
@@ -6317,7 +6265,7 @@ Desitja tancar-lo de totes maneres?
GameListPlaceholder
-
+ Faci doble clic per afegir un nou directori a la llista de jocs
@@ -6330,12 +6278,12 @@ Desitja tancar-lo de totes maneres?
%1 de %n resultat(s)%1 de %n resultat(s)
-
+ Filtre:
-
+ Introdueixi patró per a filtrar
@@ -6345,12 +6293,12 @@ Desitja tancar-lo de totes maneres?
-
+ Crear sala
-
+ Nom de la sala
@@ -6360,7 +6308,7 @@ Desitja tancar-lo de totes maneres?
-
+ Nombre màxim de jugadors
@@ -6699,7 +6647,7 @@ Debug Message:
-
+ Nom de la sala
@@ -6846,176 +6794,171 @@ Debug Message:
-
- &Reinicialitzar claus...
-
-
-
-
+ &Sobre yuzu
-
+ Mode una sola &finestra
-
+ Con&figurar...
-
+ Mostrar complements de capçalera del D&ock
-
+ Mostrar la barra de &filtre
-
+ Mostrar la barra d'&estat
-
+ Mostrar barra d'estat
-
+
-
+
-
+
-
+
-
+
-
+ P&antalla completa
-
+ &Reiniciar
-
+ Carregar/Eliminar &Amiibo...
-
+ &Informar de compatibilitat
-
+ Obrir la pàgina de &mods
-
+ Obre la guia d'&inici ràpid
-
+ &Preguntes freqüents
-
+ Obrir la carpeta de &yuzu
-
+ &Captura de pantalla
-
+
-
+
-
+
-
+
-
+
-
+
-
+ &Configurar TAS...
-
+ Configurar joc a&ctual...
-
+ &Iniciar
-
+ &Reiniciar
-
+ E&nregistrar
-
+
@@ -7121,7 +7064,7 @@ Debug Message:
-
+ El nom d'usuari no és vàlid. Hauria de contenir entre 4 i 20 caràcters alfanumèrics.
@@ -7131,7 +7074,7 @@ Debug Message:
-
+ El nom d'usuari ja és en ús o no és vàlid. Si us plau, seleccioni un altre.
@@ -7181,7 +7124,7 @@ Debug Message:
-
+ Contrasenya incorrecta.
@@ -7726,7 +7669,7 @@ p, li { white-space: pre-wrap; }
-
+ Informació de l'Amiibo
@@ -7761,7 +7704,7 @@ p, li { white-space: pre-wrap; }
-
+ Data de Creació
@@ -8180,7 +8123,7 @@ Si us plau, intenti-ho de nou o contacti el desenvolupador del programari.
-
+ Selecciona un usuari a vincular a un compte de Nintendo.
@@ -8195,7 +8138,7 @@ Si us plau, intenti-ho de nou o contacti el desenvolupador del programari.
-
+ Quin usuari serà transferit a una altra consola?
diff --git a/dist/languages/cs.ts b/dist/languages/cs.ts
index a904139bb..d65e628b9 100755
--- a/dist/languages/cs.ts
+++ b/dist/languages/cs.ts
@@ -677,759 +677,759 @@ Compute pipelines are always enabled on all other drivers.
-
- Vlastní RTC
+
+
-
+ Jazyk:
-
+ Pozn.: tohle se může přemazat když se region vybírá automaticky
-
+ Region:
-
+ Časové Pásmo:
-
+
-
+
-
+ Zeptat se na uživatele při spuštění hry
-
+ Pozastavit emulaci, když je aplikace v pozadí
-
+ Potvrzení před zastavením emulace
-
+ Skrýt myš při neaktivitě
-
+
-
+
-
+ CPU
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Vulkan
-
+
-
+
-
+
-
-
+
+
-
+ Normální
-
+ Vysoká
-
+ Extrémní
-
+ Automatické
-
+ Přesné
-
+ Nebezpečné
-
+ Paranoidní (zakáže většinu optimizací)
-
+
-
+
-
+ Okno bez okrajů
-
+ Exkluzivní
-
+
-
+
-
+
-
+
-
+
-
+ 1X (720p/1080p)
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Bilineární
-
+
-
+
-
+
-
+
-
+ Žádné
-
+ FXAA
-
+ SMAA
-
+ Výchozí (16:9)
-
+ Vynutit 4:3
-
+ Vynutit 21:9
-
+
-
+ Roztáhnout podle okna
-
+
-
+ Výchozí
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Japonština (日本語)
-
+
-
+ Francouzština (français)
-
+ Nemčina (Deutsch)
-
+ Italština (Italiano)
-
+ Španělština (español)
-
+ Čínština
-
+ Korejština (한국어)
-
+ Holandština (Nederlands)
-
+ Portugalština (português)
-
+ Ruština (Русский)
-
+ Tajwanština
-
+ Britská Angličtina
-
+ Kanadská Francouzština
-
+ Latinsko Americká Španělština
-
+ Zjednodušená Čínština
-
+ Tradiční Čínština (正體中文)
-
+ Brazilská Portugalština (português do Brasil)
-
-
+
+ Japonsko
-
+ USA
-
+ Evropa
-
+ Austrálie
-
+ Čína
-
+ Korea
-
+ Taiwan
-
+ Auto select time zone
-
+ Default time zone
-
+ CET
-
+ CST6CDT
-
+ Cuba
-
+ EET
-
+ Egypt
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hongkong
-
+ HST
-
+ Island
-
+ Iran
-
+ Israel
-
+ Jamajka
-
+ Kwajalein
-
+ Lybie
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Polsko
-
+ Portugalsko
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapur
-
+ Turecko
-
+ UCT
-
+ Univerzální
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Stereo
-
+ Surround
-
+
-
+
-
+
-
+ Zadokovaná
-
+ Příruční
-
+ Vždy se zeptat (Výchozí)
-
+
-
+
@@ -2300,33 +2300,33 @@ Compute pipelines are always enabled on all other drivers.
Barva Pozadí:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+
-
+
-
+
-
+
-
+
@@ -3391,6 +3391,15 @@ Pro převrácení os nejprve posuňte joystick vertikálně, poté horizontáln
Výchozí
+
+ ConfigureLinuxTab
+
+
+
+
+
+
+ConfigureMotionTouch
@@ -3726,42 +3735,47 @@ Current values are %1% and %2% respectively.
Některá nastavení jsou dostupná pouze, pokud hra neběží.
-
+ Doplňky
-
+ Systém
-
+ CPU
-
+ Grafika
-
+ Pokroč. grafika
-
+ Zvuk
-
+ Profily Vstupu
-
+
+
+
+
+
+ Vlastnosti
@@ -3865,67 +3879,67 @@ Current values are %1% and %2% respectively.
Zadejte přezdívku pro nového uživatele:
-
+ Zadejte novou přezdívku:
-
+ Vyberte obrázek uživatele
-
+ Obrázek JPEG (*.jpg *.jpeg)
-
+ Chyba při odstraňování obrázku
-
+ Chyba při přepisování předchozího obrázku na: %1
-
+ Chyba při odstraňování souboru
-
+ Nelze odstranit existující soubor: %1.
-
+ Chyba při vytváření složky s obrázkem uživatele
-
+ Nelze vytvořit složku %1 pro ukládání obrázků uživatele.
-
+ Chyba při kopírování obrázku uživatele
-
+ Nelze zkopírovat obrázek z %1 do %2
-
+
-
+
@@ -3933,17 +3947,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+ Odstranit tohoto uživatele? Všechna jeho uložená data budou smazána.
-
+ Potvrdit smazání
-
+
@@ -4096,7 +4110,7 @@ UUID: %2
-
+
@@ -4808,1096 +4822,1030 @@ Táhněte body pro změnu pozice nebo dvojitě klikněte na buňky tabulky pro z
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymní data jsou sbírána</a> pro vylepšení yuzu. <br/><br/>Chcete s námi sdílet anonymní data?
-
+ Telemetry
-
+
-
+
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping
-
+ Načítání Web Appletu...
-
-
+
+ Zakázat Web Applet
-
+
-
+ Počet aktuálně sestavovaných shaderů
-
+
-
+ Aktuální emulační rychlost. Hodnoty vyšší než 100% indikují, že emulace běží rychleji nebo pomaleji než na Switchi.
-
+ Kolik snímků za sekundu aktuálně hra zobrazuje. Tohle závisí na hře od hry a scény od scény.
-
+ Čas potřebný na emulaci framu scény, nepočítá se limit nebo v-sync. Pro plnou rychlost by se tohle mělo pohybovat okolo 16.67 ms.
-
+ Vypnout ztlumení
-
+ Ztlumit
-
+
-
+ &Vymazat poslední soubory
-
+ &Pokračovat
-
+ &Pauza
-
+ Varování Zastaralý Formát Hry
-
+ Používáte rozbalený formát hry, který je zastaralý a byl nahrazen jinými jako NCA, NAX, XCI, nebo NSP. Rozbalená ROM nemá ikony, metadata, a podporu updatů.<br><br>Pro vysvětlení všech možných podporovaných typů, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>zkoukni naší wiki</a>. Tato zpráva se nebude znova zobrazovat.
-
-
+
+ Chyba při načítání ROM!
-
+ Tento formát ROM není podporován.
-
+ Nastala chyba při inicializaci jádra videa.
-
+
-
+ %1 signifies a numeric error code.Chyba při načítání ROM! %1
-
+ %1 signifies an error string.%1<br>Pro extrakci souborů postupujte podle <a href='https://yuzu-emu.org/help/quickstart/'>rychlého průvodce yuzu</a>. Nápovědu naleznete na <br>wiki</a> nebo na Discordu</a>.
-
+ Nastala chyba. Koukni do logu.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Ukončování softwaru...
-
+ Uložit data
-
+ Módovat Data
-
+ Chyba otevírání složky %1
-
-
+
+ Složka neexistuje!
-
+ Chyba při otevírání přenositelné mezipaměti shaderů
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Odebrat položku
-
-
-
-
-
-
+
+
+
+
+
+ Úspěšně odebráno
-
+ Úspěšně odebrán nainstalovaný základ hry.
-
+ Základ hry není nainstalovaný na NAND a nemůže být odstraněn.
-
+ Úspěšně odebrána nainstalovaná aktualizace.
-
+ Není nainstalovaná žádná aktualizace pro tento titul.
-
+ Není nainstalované žádné DLC pro tento titul.
-
+ Úspěšně odstraněno %1 nainstalovaných DLC.
-
+
-
+
-
+
-
+ Odstranit vlastní konfiguraci hry?
-
+
-
+ Odstranit soubor
-
+ Odstranit data o době hraní
-
+ Resetovat dobu hraní?
-
-
+
+ Chyba při odstraňování přenositelné mezipaměti shaderů
-
-
+
+ Mezipaměť shaderů pro tento titul neexistuje.
-
+ Přenositelná mezipaměť shaderů úspěšně odstraněna
-
+ Nepodařilo se odstranit přenositelnou mezipaměť shaderů
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+ Chyba při odstraňování vlastní konfigurace hry
-
+ Vlastní konfigurace hry pro tento titul neexistuje.
-
+ Úspěšně odstraněna vlastní konfigurace hry.
-
+ Nepodařilo se odstranit vlastní konfiguraci hry.
-
-
+
+ Extrakce RomFS se nepovedla!
-
+ Nastala chyba při kopírování RomFS souborů, nebo uživatel operaci zrušil.
-
+ Plný
-
+ Kostra
-
+ Vyber RomFS Dump Mode
-
+ Vyber jak by si chtěl RomFS vypsat.<br>Plné zkopíruje úplně všechno, ale<br>kostra zkopíruje jen strukturu složky.
-
+
-
+ Extrahuji RomFS...
-
-
-
-
+
+
+
+ Zrušit
-
+ Extrakce RomFS se povedla!
-
-
-
+
+
+ Operace byla dokončena úspěšně.
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ Ověřování integrity...
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vytvořit Zástupce
-
+
-
+ Úspěšně vytvořen zástupce do %1
-
+
-
+ Nepodařilo se vytvořit zástupce do %1
-
+ Vytvořit Ikonu
-
+
-
+ Chyba při otevírání %1
-
+ Vybraná Složka
-
+ Vlastnosti
-
+ Herní vlastnosti nemohly být načteny.
-
+ %1 is an identifier for the Switch executable file extensions.Switch Executable (%1);;Všechny soubory (*.*)
-
+ Načíst soubor
-
+ Otevřít složku s extrahovanou ROM
-
+ Vybraná složka je neplatná
-
+ Složka kterou jste vybrali neobsahuje soubor "main"
-
+ Instalovatelný soubor pro Switch (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)
-
+ Instalovat Soubory
-
+
-
+ Instalování souboru "%1"...
-
-
+
+ Výsledek instalace
-
+ Abychom předešli možným konfliktům, nedoporučujeme uživatelům instalovat základní hry na paměť NAND.
Tuto funkci prosím používejte pouze k instalaci aktualizací a DLC.
-
+
-
+
-
+
-
+ Systémová Aplikace
-
+ Systémový archív
-
+ Systémový Update Aplikace
-
+ Firmware-ový baliček (Typu A)
-
+ Firmware-ový baliček (Typu B)
-
+ Hra
-
+ Update Hry
-
+ Herní DLC
-
+ Delta Title
-
+ Vyberte typ instalace NCA...
-
+ Vyberte typ title-u, který chcete nainstalovat tenhle NCA jako:
(Většinou základní "game" stačí.)
-
+ Chyba v instalaci
-
+ Tento typ pro tento NCA není platný.
-
+ Soubor nenalezen
-
+ Soubor "%1" nenalezen
-
+ OK
-
-
+
+
-
-
+
+
-
+ Chybí účet yuzu
-
+ Pro přidání recenze kompatibility je třeba mít účet yuzu<br><br/>Pro nalinkování yuzu účtu jdi do Emulace > Konfigurace > Web.
-
+ Chyba při otevírání URL
-
+ Nelze otevřít URL "%1".
-
+
-
+
-
+ Zjištěno neplatné nastavení
-
+ Ruční ovladač nelze používat v dokovacím režimu. Bude vybrán ovladač Pro Controller.
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+ Soubor Amiibo (%1);; Všechny Soubory (*.*)
-
+ Načíst Amiibo
-
+ Chyba načítání Amiiba
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+ Není k dispozici žádný firmware
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Applet ovladače
-
+
-
+ Pořídit Snímek Obrazovky
-
+ PNG Image (*.png)
-
+
-
+
-
+
-
+
-
+
-
+ &Start
-
+
-
+
-
+ Budování: %n shaderBudování: %n shaderyBudování: %n shaderůBudování: %n shaderů
-
+ %1 is the resolution scaling factorMěřítko: %1x
-
+ Rychlost: %1% / %2%
-
+ Rychlost: %1%
-
+
-
+ Hra: %1 FPS
-
+ Frame: %1 ms
-
+ %1 %2
-
+
-
+ ŽÁDNÝ AA
-
+ HLASITOST: ZTLUMENO
-
+ Volume percentage (e.g. 50%)HLASITOST: %1%
-
-
- Potvďte Rederivaci Klíčů
-
-
-
-
- Hodláte se vynutit rederivaci všech vašich klíčů.
-Pokud nevíte co tohle znamená, nebo co děláte,
-tak se jedná o potencionálně destruktivní akci.
-Prosím ověřte si, že se jedná o to co chcete
-a udělejte si zálohu.
-
-Toto vymaže věechny vaše automaticky generované klíče a znova spustí modul derivace klíčů.
-
-
-
-
- Chybí Fuses
-
-
-
-
- - Chybí BOOT0
-
-
-
-
- - Chybí BCPKG2-1-Normal-Main
-
-
-
-
- - Chybí PRODINFO
-
-
-
+ Chybé odvozené komponenty
-
-
+
+
-
-
- Derivuji klíče...
-Tohle může zabrat až minutu
-podle výkonu systému.
-
-
-
-
- Derivuji Klíče
-
-
-
-
-
-
-
-
-
-
-
-
-
+ Vyberte Cíl vypsaní RomFS
-
+ Vyberte, kterou RomFS chcete vypsat.
-
+ Jste si jist, že chcete zavřít yuzu?
-
-
-
+
+
+ yuzu
-
+ Jste si jist, že chcete ukončit emulaci? Jakýkolic neuložený postup bude ztracen.
-
+
@@ -6175,62 +6123,62 @@ Opravdu si přejete ukončit tuto aplikaci?
Vlastnosti
-
+ Prohledat podsložky
-
+ Odstranit složku se hrou
-
+ ▲ Posunout nahoru
-
+ ▼ Posunout dolů
-
+ Otevřít umístění složky
-
+ Vymazat
-
+ Název
-
+ Kompatibilita
-
+ Modifkace
-
+ Typ-Souboru
-
+ Velikost
-
+ Doba hraní
@@ -6301,7 +6249,7 @@ Opravdu si přejete ukončit tuto aplikaci?
GameListPlaceholder
-
+ Dvojitým kliknutím přidáte novou složku do seznamu her
@@ -6314,12 +6262,12 @@ Opravdu si přejete ukončit tuto aplikaci?
-
+ Filtr:
-
+ Zadejte filtr
@@ -6829,176 +6777,171 @@ Debug Message:
-
- &Znovu inicializovat klíče...
-
-
- &Ověřit Nainstalovaný Obsah
-
+ O &aplikaci yuzu
-
+ &Režim jednoho okna
-
+ &Nastavení
-
+ Zobrazit záhlaví widgetů d&oku
-
+ Zobrazit &filtrovací panel
-
+ Zobrazit &stavový řádek
-
+ Zobrazit Staus Bar
-
+
-
+ &Vytvořit Místnost
-
+ &Opustit Místnost
-
+
-
+
-
+ &Celá obrazovka
-
+ &Restartovat
-
+
-
+ &Nahlásit kompatibilitu
-
+ Otevřít stránku s &modifikacemi
-
+ Otevřít &rychlého průvodce
-
+ Často &kladené otázky
-
+ Otevřít složku s &yuzu
-
+ Za&chytit snímek obrazovky
-
+ Otevřít &Album
-
+ &Nastavit Přezdívku a Vlastníka
-
+ &Odstranit Herní Data
-
+ &Obnovit Amiibo
-
+
-
+ Otevřít &Mii Editor
-
+
-
+ Nastavení současné hry
-
+ &Start
-
+ &Resetovat
-
+
-
+ Otevřít &Menu Ovladače
diff --git a/dist/languages/da.ts b/dist/languages/da.ts
index 91b74c54a..486783f43 100755
--- a/dist/languages/da.ts
+++ b/dist/languages/da.ts
@@ -679,759 +679,759 @@ Compute pipelines are always enabled on all other drivers.
-
- Tilpasset RTC
+
+
-
+
-
+ Bemærk: Dette kan overskrives, når regionsindstillinger er sat til automatisk valg
-
+ Region
-
+ Tidszone
-
+
-
+
-
+ Spørg efter bruger, ved opstart af spil
-
+ Sæt emulering på pause, når i baggrund
-
+
-
+ Skjul mus ved inaktivitet
-
+
-
+
-
+ CPU
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ GLASM (Assembly-Shadere, kun NVIDIA)
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+ Automatisk
-
+ Nøjagtig
-
+ Usikker
-
+ Paranoid (deaktiverer de fleste optimeringer)
-
+
-
+
-
+ Uindrammet Vindue
-
+ Eksklusiv Fuld Skærm
-
+ Ingen Video-Output
-
+ CPU-Video Afkodning
-
+ GPU-Video Afkodning (Standard)
-
+
-
+ 0,75X (540p/810p) [EKSPERIMENTEL]
-
+ 1X (720p/1080p)
-
+
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+
-
+
-
+ Nærmeste Nabo
-
+ Bilineær
-
+ Bikubisk
-
+ Gausisk
-
+ ScaleForce
-
+
-
+ Ingen
-
+ FXAA
-
+
-
+ Standard (16:9)
-
+ Tving 4:3
-
+ Tving 21:9
-
+
-
+ Stræk til Vindue
-
+
-
+ Standard
-
+
-
+
-
+
-
+
-
+ Japansk (日本語)
-
+
-
+ Fransk (français)
-
+ Tysk (Deutsch)
-
+ Italiensk (italiano)
-
+ Spansk (español)
-
+ Kinesisk
-
+ Koreansk (한국어)
-
+ Hollandsk (Nederlands)
-
+ Portugisisk (português)
-
+ Russisk (Русский)
-
+ Taiwanesisk
-
+ Britisk Engelsk
-
+ Candadisk Fransk
-
+ Latinamerikansk Spansk
-
+ Forenklet Kinesisk
-
+ Traditionelt Kinesisk (正體中文)
-
+ Braziliansk Portugisisk (português do Brasil)
-
-
+
+ Japan
-
+ USA
-
+ Europa
-
+ Australien
-
+ Kina
-
+ Korea
-
+ Taiwan
-
+ Auto select time zone
-
+ Default time zone
-
+ CET
-
+ CST6CDT
-
+ Cuba
-
+ EET
-
+ Ægypten
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hongkong
-
+ HST
-
+ Island
-
+ Iran
-
+ Israel
-
+ Jamaica
-
+ Kwajalein
-
+ Libyen
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Polen
-
+ Portugal
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapore
-
+ Tyrkiet
-
+ UCT
-
+ Universel
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Stereo
-
+ Surround
-
+
-
+
-
+
-
+ Dokket
-
+ Håndholdt
-
+
-
+
-
+
@@ -2308,33 +2308,33 @@ Compute pipelines are always enabled on all other drivers.
Baggrundsfarve:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+
-
+
-
+
-
+
-
+
@@ -3399,6 +3399,15 @@ Bevæg, for at omvende akserne, først din styrepind lodret og så vandret.Standarder
+
+ ConfigureLinuxTab
+
+
+
+
+
+
+ConfigureMotionTouch
@@ -3734,42 +3743,47 @@ Current values are %1% and %2% respectively.
-
+ Tilføjelser
-
+ System
-
+ CPU
-
+ Grafik
-
+
-
+ Lyd
-
+
-
+
+
+
+
+
+ Egenskaber
@@ -3873,67 +3887,67 @@ Current values are %1% and %2% respectively.
Indtast et brugernavn for den nye bruger:
-
+ Indtast et nyt brugernavn:
-
+ Vælg Brugerbillede
-
+ JPEG-Billeder (*.jpg *.jpeg)
-
+ Fejl ved sletning af billede
-
+ Der skete en fejl, ved forsøg på at overskrive forrige billede på: %1.
-
+ Fejl ved sletning af fil
-
+ Kan ikke slette eksisterende fil: %1.
-
+ Fejl ved oprettelse af brugerbillede-mappe
-
+ Ude af stand til, at oprette mappe %1, til lagring af brugerbilleder.
-
+ Fejl ved kopiering af brugerbillede
-
+ Ude af stand til, at kopiere billede fra %1 til %2
-
+
-
+
@@ -3941,17 +3955,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+
-
+ Bekræft Slet
-
+
@@ -4104,7 +4118,7 @@ UUID: %2
-
+
@@ -4816,1086 +4830,1028 @@ Træk punkter, for at skifte position, eller dobbeltklik i tabelceller, for at r
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonym data indsamles</a>, for at hjælp med, at forbedre yuzu. <br/><br/>Kunne du tænke dig, at dele dine brugsdata med os?
-
+ Telemetri
-
+
-
+
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping
-
+ Indlæser Net-Applet...
-
-
+
+ Deaktivér Net-Applet
-
+
-
+
-
+
-
+ Aktuel emuleringshastighed. Værdier højere eller lavere end 100% indikerer, at emulering kører hurtigere eller langsommere end en Switch.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Advarsel, Forældet Spilformat
-
+
-
-
+
+ Fejl under indlæsning af ROM!
-
+ ROM-formatet understøttes ikke.
-
+ Der skete en fejl under initialisering af video-kerne.
-
+
-
+ %1 signifies a numeric error code.
-
+ %1 signifies an error string.
-
+
-
+
-
+
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit
-
+
-
+
-
+
-
+ Fejl ved Åbning af %1 Mappe
-
-
+
+ Mappe eksisterer ikke!
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+ RomFS-Udpakning Mislykkedes!
-
+ Der skete en fejl ved kopiering af RomFS-filerne, eller brugeren afbrød opgaven.
-
+ Fuld
-
+ Skelet
-
+ Vælg RomFS-Nedfældelsestilstand
-
+
-
+
-
+ Udpakker RomFS...
-
-
-
-
+
+
+
+ Afbryd
-
+ RomFS-Udpakning Lykkedes!
-
-
-
+
+
+ Fuldførelse af opgaven lykkedes.
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Fejl ved Åbning af %1
-
+ Vælg Mappe
-
+ Egenskaber
-
+ Spil-egenskaberne kunne ikke indlæses.
-
+ %1 is an identifier for the Switch executable file extensions.Switch-Eksekverbar (%1);;Alle filer (*.*)
-
+ Indlæs Fil
-
+ Åbn Udpakket ROM-Mappe
-
+ Ugyldig Mappe Valgt
-
+
-
+
-
+
-
+
-
+ Installér fil "%1"...
-
-
+
+
-
+
-
+
-
+
-
+
-
+ Systemapplikation
-
+ Systemarkiv
-
+ Systemapplikationsopdatering
-
+ Firmwarepakke (Type A)
-
+ Firmwarepakke (Type B)
-
+ Spil
-
+ Spilopdatering
-
+ Spiludvidelse
-
+ Delta-Titel
-
+ Vælg NCA-Installationstype...
-
+
-
+ Installation mislykkedes
-
+
-
+ Fil ikke fundet
-
+ Fil "%1" ikke fundet
-
+ OK
-
-
+
+
-
-
+
+
-
+ Manglende yuzu-Konto
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+ Amiibo-Fil (%1);; Alle Filer (*.*)
-
+ Indlæs Amiibo
-
+ Fejl ved indlæsning af Amiibo-data
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Optag Skærmbillede
-
+ PNG-Billede (*.png)
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ %1 is the resolution scaling factor
-
+ Hastighed: %1% / %2%
-
+ Hastighed: %1%
-
+
-
+ Spil: %1 FPS
-
+ Billede: %1 ms
-
+
-
+
-
+
-
+
-
+ Volume percentage (e.g. 50%)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+ Er du sikker på, at du vil lukke yuzu?
-
-
-
+
+
+ yuzu
-
+ Er du sikker på, at du vil stoppe emulereingen? Enhver ulagret data, vil gå tabt.
-
+
@@ -6171,62 +6127,62 @@ Would you like to bypass this and exit anyway?
Egenskaber
-
+
-
+
-
+
-
+
-
+
-
+ Ryd
-
+ Navn
-
+ Kompatibilitet
-
+ Tilføjelser
-
+ Filtype
-
+ Størrelse
-
+
@@ -6297,7 +6253,7 @@ Would you like to bypass this and exit anyway?
GameListPlaceholder
-
+
@@ -6310,12 +6266,12 @@ Would you like to bypass this and exit anyway?
-
+ Filter:
-
+
@@ -6825,176 +6781,171 @@ Debug Message:
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Vis Statuslinje
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/dist/languages/de.ts b/dist/languages/de.ts
index d4abea89f..0a4896e28 100755
--- a/dist/languages/de.ts
+++ b/dist/languages/de.ts
@@ -683,759 +683,759 @@ Compute-Pipelines sind für alle anderen Treiber immer aktiviert.
-
- Benutzerdefinierte Echtzeituhr
+
+
-
+ Sprache:
-
+ Anmerkung: Diese Einstellung kann überschrieben werden, falls deine Region auf "auto-select" eingestellt ist.
-
+ Region:
-
+ Zeitzone:
-
+ Tonausgangsmodus:
-
+ Konsolenmodus:
-
+ Beim Spielstart nach Nutzer fragen
-
+ Emulation im Hintergrund pausieren
-
+ Vor dem Stoppen der Emulation bestätigen
-
+ Mauszeiger verstecken
-
+ Deaktiviere Controller-Applet
-
+ GameMode aktivieren
-
+ CPU
-
+ GPU
-
+ CPU Asynchron
-
+ Unkomprimiert (Beste Qualität)
-
+ BC1 (Niedrige Qualität)
-
+ BC3 (Mittlere Qualität)
-
+ OpenGL
-
+ Vulkan
-
+ Null
-
+ GLSL
-
+ GLASM (Assembly Shaders, Nur NVIDIA)
-
-
- SPIR-V (Experimentell, Nur Mesa)
+
+
+
-
+ Normal
-
+ Hoch
-
+ Extrem
-
+ Auto
-
+ Akkurat
-
+ Unsicher
-
+ Paranoid (deaktiviert die meisten Optimierungen)
-
+ Dynarmic
-
+ NCE
-
+ Rahmenloses Fenster
-
+ Exklusiver Vollbildmodus
-
+ Keine Videoausgabe
-
+ CPU Video Dekodierung
-
+ GPU Video Dekodierung (Standard)
-
+ 0,5X (360p/540p) [EXPERIMENTELL]
-
+ 0,75X (540p/810p) [EXPERIMENTELL]
-
+ 1X (720p/1080p)
-
+ 1,5X (1080p/1620p) [EXPERIMENTELL]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Nearest-Neighbor
-
+ Bilinear
-
+ Bikubisch
-
+ Gaussian
-
+ ScaleForce
-
+ AMD FidelityFX™️Super Resolution
-
+ Keiner
-
+ FXAA
-
+ SMAA
-
+ Standard (16:9)
-
+ Erzwinge 4:3
-
+ Erzwinge 21:9
-
+ Erzwinge 16:10
-
+ Auf Fenster anpassen
-
+ Automatisch
-
+ Standard
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Japanisch (日本語)
-
+ Amerikanisches Englisch
-
+ Französisch (français)
-
+ Deutsch (German)
-
+ Italienisch (italiano)
-
+ Spanisch (español)
-
+ Chinesisch
-
+ Koreanisch (한국어)
-
+ Niederländisch (Nederlands)
-
+ Portugiesisch (português)
-
+ Russisch (Русский)
-
+ Taiwanesisch
-
+ Britisches Englisch
-
+ Kanadisches Französisch
-
+ Lateinamerikanisches Spanisch
-
+ Vereinfachtes Chinesisch
-
+ Traditionelles Chinesisch (正體中文)
-
+ Brasilianisches Portugiesisch (português do Brasil)
-
-
+
+ Japan
-
+ USA
-
+ Europa
-
+ Australien
-
+ China
-
+ Korea
-
+ Taiwan
-
+ Auto select time zoneAutomatisch (%1)
-
+ Default time zoneStandard (%1)
-
+ CET
-
+ CST6CDT
-
+ Kuba
-
+ EET
-
+ Ägypten
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hongkong
-
+ HST
-
+ Island
-
+ Iran
-
+ Israel
-
+ Jamaika
-
+ Kwajalein
-
+ Libyen
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Polen
-
+ Portugal
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapur
-
+ Türkei
-
+ UCT
-
+ Universal
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Stereo
-
+ Surround
-
+ 4GB DRAM (Standard)
-
+ 6GB DRAM (Unsicher)
-
+ 8GB DRAM (Unsicher)
-
+ Im Dock
-
+ Handheld
-
+ Immer fragen (Standard)
-
+ Nur wenn ein Spiel vorgibt, nicht zu stoppen
-
+ Niemals fragen
@@ -2313,33 +2313,33 @@ Compute-Pipelines sind für alle anderen Treiber immer aktiviert.
Hintergrundfarbe:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Aus
-
+ Vsync Aus
-
+ Empfohlen
-
+ An
-
+ Vsync An
@@ -3404,6 +3404,15 @@ Um die Achsen umzukehren, bewege den Joystick zuerst vertikal und dann horizonta
Standardwerte
+
+ ConfigureLinuxTab
+
+
+
+
+ Linux
+
+ConfigureMotionTouch
@@ -3740,42 +3749,47 @@ Aktuell liegen die Werte bei %1% bzw. %2%.
Einige Einstellungen sind nur verfügbar, wenn kein Spiel aktiv ist.
-
+ Add-Ons
-
+ System
-
+ CPU
-
+ Grafik
-
+ Erw. Grafik
-
+ Audio
-
+ Eingabe-Profile
-
+
+
+ Linux
+
+
+ Einstellungen
@@ -3879,67 +3893,67 @@ Aktuell liegen die Werte bei %1% bzw. %2%.
Gib einen Benutzernamen für den neuen Benutzer ein:
-
+ Gib einen neuen Nutzernamen ein:
-
+ Profilbild wählen
-
+ JPEG Bilddateien (*.jpg *.jpeg)
-
+ Fehler beim Löschen des Bildes
-
+ Fehler beim Überschreiben des vorherigen Bildes bei: %1
-
+ Fehler beim Löschen der Datei
-
+ Konnte die bestehende Datei "%1" nicht löschen.
-
+ Fehler beim Erstellen des Ordners für die Profilbilder
-
+ Konnte Ordner "%1" nicht erstellen, um Profilbilder zu speichern.
-
+ Fehler beim Kopieren des Profilbildes
-
+ Das Bild konnte nicht von "%1" nach "%2" kopiert werden
-
+ Fehler bei der Größenänderung des Benutzerbildes
-
+ Die Bildgröße kann nicht angepasst werden.
@@ -3947,17 +3961,17 @@ Aktuell liegen die Werte bei %1% bzw. %2%.
ConfigureProfileManagerDeleteDialog
-
+ Diesen Benutzer löschen? Alle Speicherdaten des Benutzers werden gelöscht.
-
+ Löschen bestätigen
-
+ Name: %1
@@ -4111,7 +4125,7 @@ UUID: %2Kern
-
+ Achtung: "%1" ist keine valide Sprache für die Region "%2"
@@ -4823,603 +4837,603 @@ Ziehe die Punkte mit deiner Maus, um ihre Position zu ändern. Doppelklicke auf
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonyme Daten werden gesammelt,</a> um yuzu zu verbessern.<br/><br/>Möchstest du deine Nutzungsdaten mit uns teilen?
-
+ Telemetrie
-
+ Defekte Vulkan-Installation erkannt
-
+ Vulkan Initialisierung fehlgeschlagen.<br><br>Klicken Sie auf <a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>für Instruktionen zur Problembehebung.</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingSpiel wird ausgeführt
-
+ Lade Web-Applet...
-
-
+
+ Deaktiviere die Web Applikation
-
+ Deaktivieren des Web-Applets kann zu undefiniertem Verhalten führen, und sollte nur mit Super Mario 3D All-Stars benutzt werden. Bist du sicher, dass du das Web-Applet deaktivieren möchtest?
(Dies kann in den Debug-Einstellungen wieder aktiviert werden.)
-
+ Wie viele Shader im Moment kompiliert werden
-
+ Der momentan ausgewählte Auflösungsskalierung Multiplikator.
-
+ Derzeitige Emulations-Geschwindigkeit. Werte höher oder niedriger als 100% zeigen, dass die Emulation scheller oder langsamer läuft als auf einer Switch.
-
+ Wie viele Bilder pro Sekunde angezeigt werden variiert von Spiel zu Spiel und von Szene zu Szene.
-
+ Zeit, die gebraucht wurde, um einen Switch-Frame zu emulieren, ohne Framelimit oder V-Sync. Für eine Emulation bei voller Geschwindigkeit sollte dieser Wert bei höchstens 16.67ms liegen.
-
+ Ton aktivieren
-
+ Stummschalten
-
+ Ton zurücksetzen
-
+ &Zuletzt geladene Dateien leeren
-
+ &Fortsetzen
-
+ &Pause
-
+ Warnung veraltetes Spielformat
-
+ Du nutzt eine entpackte ROM-Ordnerstruktur für dieses Spiel, welches ein veraltetes Format ist und von anderen Formaten wie NCA, NAX, XCI oder NSP überholt wurde. Entpackte ROM-Ordner unterstützen keine Icons, Metadaten oder Updates.<br><br><a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>Unser Wiki</a> enthält eine Erklärung der verschiedenen Formate, die yuzu unterstützt. Diese Nachricht wird nicht noch einmal angezeigt.
-
-
+
+ ROM konnte nicht geladen werden!
-
+ ROM-Format wird nicht unterstützt.
-
+ Beim Initialisieren des Video-Kerns ist ein Fehler aufgetreten.
-
+ Yuzu ist auf einen Fehler gestoßen beim Ausführen des Videokerns.
Dies ist in der Regel auf veraltete GPU Treiber zurückzuführen, integrierte GPUs eingeschlossen.
Bitte öffnen Sie die Log Datei für weitere Informationen. Für weitere Informationen wie Sie auf die Log Datei zugreifen, öffnen Sie bitte die folgende Seite: <a href='https://yuzu-emu.org/help/reference/log-files/'>Wie wird eine Log Datei hochgeladen?</a>.
-
+ %1 signifies a numeric error code.ROM konnte nicht geladen werden! %1
-
+ %1 signifies an error string.%1<br>Bitte folge der <a href='https://yuzu-emu.org/help/quickstart/'>yuzu-Schnellstart-Anleitung</a> um deine Dateien zu extrahieren.<br>Hilfe findest du im yuzu-Wiki</a> oder dem yuzu-Discord</a>.
-
+ Ein unbekannter Fehler ist aufgetreten. Bitte prüfe die Log-Dateien auf mögliche Fehlermeldungen.
-
+ (64-Bit)
-
+ (32-Bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Schließe Software...
-
+ Speicherdaten
-
+ Mod-Daten
-
+ Konnte Verzeichnis %1 nicht öffnen
-
-
+
+ Verzeichnis existiert nicht!
-
+ Fehler beim Öffnen des transferierbaren Shader-Caches
-
+ Fehler beim erstellen des Shader-Cache-Ordner für den ausgewählten Titel.
-
+ Fehler beim Entfernen des Inhalts
-
+ Fehler beim Entfernen des Updates
-
+ Fehler beim Entfernen des DLCs
-
+ Installierten Spiele-Content entfernen?
-
+ Installierte Spiele-Updates entfernen?
-
+ Installierte Spiele-DLCs entfernen?
-
+ Eintrag entfernen
-
-
-
-
-
-
+
+
+
+
+
+ Erfolgreich entfernt
-
+ Das Spiel wurde entfernt.
-
+ Das Spiel ist nicht im NAND installiert und kann somit nicht entfernt werden.
-
+ Das Update wurde entfernt.
-
+ Es ist kein Update für diesen Titel installiert.
-
+ Es sind keine DLC für diesen Titel installiert.
-
+ %1 DLC entfernt.
-
+ Transferierbaren OpenGL Shader Cache löschen?
-
+ Transferierbaren Vulkan Shader Cache löschen?
-
+ Alle transferierbaren Shader Caches löschen?
-
+ Spiel-Einstellungen entfernen?
-
+ Cache-Speicher entfernen?
-
+ Datei entfernen
-
+ Spielzeit-Daten enfernen
-
+ Spielzeit zurücksetzen?
-
-
+
+ Fehler beim Entfernen
-
-
+
+ Es existiert kein Shader-Cache für diesen Titel.
-
+ Der transferierbare Shader-Cache wurde entfernt.
-
+ Konnte den transferierbaren Shader-Cache nicht entfernen.
-
+ Fehler beim Entfernen des Vulkan-Pipeline-Cache
-
+ Fehler beim Entfernen des Driver-Pipeline-Cache
-
-
+
+ Fehler beim Entfernen der transferierbaren Shader Caches
-
+ Die übertragbaren Shader-Caches wurden erfolgreich entfernt.
-
+ Entfernen des transferierbaren Shader-Cache-Verzeichnisses fehlgeschlagen.
-
-
+
+ Fehler beim Entfernen
-
+ Es existieren keine Spiel-Einstellungen für dieses Spiel.
-
+ Die Spiel-Einstellungen wurden entfernt.
-
+ Die Spiel-Einstellungen konnten nicht entfernt werden.
-
-
+
+ RomFS-Extraktion fehlgeschlagen!
-
+ Das RomFS konnte wegen eines Fehlers oder Abbruchs nicht kopiert werden.
-
+ Komplett
-
+ Nur Ordnerstruktur
-
+ RomFS Extraktions-Modus auswählen
-
+ Bitte wähle, wie das RomFS gespeichert werden soll.<br>"Full" wird alle Dateien des Spiels extrahieren, während <br>"Skeleton" nur die Ordnerstruktur erstellt.
-
+ Es ist nicht genügend Speicher (%1) vorhanden um das RomFS zu entpacken. Bitte sorge für genügend Speicherplatze oder wähle ein anderes Verzeichnis aus. (Emulation > Konfiguration > System > Dateisystem > Dump Root)
-
+ RomFS wird extrahiert...
-
-
-
-
+
+
+
+ Abbrechen
-
+ RomFS wurde extrahiert!
-
-
-
+
+
+ Der Vorgang wurde erfolgreich abgeschlossen.
-
+ Integritätsüberprüfung konnte nicht durchgeführt werden!
-
+ Datei-Inhalte wurden nicht auf Gültigkeit überprüft.
-
-
-
- Integritätsüberprüfung fehlgeschlagen!
-
-
-
-
- Datei-Inhalte könnten defekt sein.
-
-
-
-
+
+ Überprüfe Integrität…
-
-
+
+ Integritätsüberprüfung erfolgreich!
-
-
-
-
+
+
+
+ Integritätsüberprüfung fehlgeschlagen!
+
+
+
+
+ Datei-Inhalte könnten defekt sein.
+
+
+
+
+
+ Verknüpfung erstellen
-
+ Möchtest du das Spiel im Vollbild starten?
-
+ Verknüpfung wurde erfolgreich erstellt unter %1
-
+ Dies wird eine Verknüpfung zum aktuellen AppImage erstellen. Dies könnte nicht gut funktionieren falls du aktualisierst. Fortfahren?
-
+ Erstellen einer Verknüpfung zu %1 fehlgeschlagen
-
+ Icon erstellen
-
+ Symboldatei konnte nicht erstellt werden. Der Pfad "%1" existiert nicht oder kann nicht erstellt werden.
-
+ Fehler beim Öffnen von %1
-
+ Verzeichnis auswählen
-
+ Einstellungen
-
+ Spiel-Einstellungen konnten nicht geladen werden.
-
+ %1 is an identifier for the Switch executable file extensions.Switch-Programme (%1);;Alle Dateien (*.*)
-
+ Datei laden
-
+ Öffne das extrahierte ROM-Verzeichnis
-
+ Ungültiges Verzeichnis ausgewählt
-
+ Das Verzeichnis, das du ausgewählt hast, enthält keine 'main'-Datei.
-
+ Installierbares Switch-Programm (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submissions Package (*.nsp);;NX Cartridge Image (*.xci)
-
+ Dateien installieren
-
+ %n Datei verbleibend%n Dateien verbleibend
-
+ Datei "%1" wird installiert...
-
-
+
+ NAND-Installation
-
+ Um Konflikte zu vermeiden, raten wir Nutzern davon ab, Spiele im NAND zu installieren.
Bitte nutze diese Funktion nur zum Installieren von Updates und DLC.
-
+ %n file was newly installed
@@ -5427,7 +5441,7 @@ Bitte nutze diese Funktion nur zum Installieren von Updates und DLC.
-
+ %n Datei wurde überschrieben
@@ -5435,7 +5449,7 @@ Bitte nutze diese Funktion nur zum Installieren von Updates und DLC.
-
+ %n Datei konnte nicht installiert werden
@@ -5443,194 +5457,194 @@ Bitte nutze diese Funktion nur zum Installieren von Updates und DLC.
-
+ Systemanwendung
-
+ Systemarchiv
-
+ Systemanwendungsupdate
-
+ Firmware-Paket (Typ A)
-
+ Firmware-Paket (Typ B)
-
+ Spiel
-
+ Spiel-Update
-
+ Spiel-DLC
-
+ Delta-Titel
-
+ Wähle den NCA-Installationstyp aus...
-
+ Bitte wähle, als was diese NCA installiert werden soll:
(In den meisten Fällen sollte die Standardeinstellung 'Spiel' ausreichen.)
-
+ Installation fehlgeschlagen
-
+ Der Titel-Typ, den du für diese NCA ausgewählt hast, ist ungültig.
-
+ Datei nicht gefunden
-
+ Datei "%1" nicht gefunden
-
+ OK
-
-
+
+ Hardwareanforderungen nicht erfüllt
-
-
+
+ Dein System erfüllt nicht die empfohlenen Mindestanforderungen der Hardware. Meldung der Komptabilität wurde deaktiviert.
-
+ Fehlender yuzu-Account
-
+ Um einen Kompatibilitätsbericht abzuschicken, musst du einen yuzu-Account mit yuzu verbinden.<br><br/>Um einen yuzu-Account zu verbinden, prüfe die Einstellungen unter Emulation > Konfiguration > Web.
-
+ Fehler beim Öffnen der URL
-
+ URL "%1" kann nicht geöffnet werden.
-
+ TAS Aufnahme
-
+ Datei von Spieler 1 überschreiben?
-
+ Ungültige Konfiguration erkannt
-
+ Handheld-Controller können nicht im Dock verwendet werden. Der Pro-Controller wird verwendet.
-
-
+
+ Amiibo
-
-
+
+ Das aktuelle Amiibo wurde entfernt
-
+ Fehler
-
-
+
+ Das aktuelle Spiel sucht nicht nach Amiibos
-
+ Amiibo-Datei (%1);; Alle Dateien (*.*)
-
+ Amiibo laden
-
+ Fehler beim Laden der Amiibo-Daten
-
+ Die ausgewählte Datei ist keine gültige Amiibo
-
+ Die ausgewählte Datei wird bereits verwendet
-
+ Ein unbekannter Fehler ist aufgetreten
-
+
@@ -5639,286 +5653,225 @@ Bitte nutze diese Funktion nur zum Installieren von Updates und DLC.
-
-
-
-
+
+
+
+ Keine Firmware verfügbar
-
+ Bitte installiere die Firmware um das Album-Applet zu nutzen.
-
+ Album-Applet
-
+ Album-Applet ist nicht verfügbar. Bitte Firmware erneut installieren.
-
+ Bitte installiere die Firmware um das Cabinet-Applet zu nutzen.
-
+ Cabinet-Applet
-
+ Cabinet-Applet ist nicht verfügbar. Bitte Firmware erneut installieren.
-
+ Bitte installiere die Firmware um den Mii-Editor zu nutzen.
-
+ Mii-Edit-Applet
-
+ Mii-Editor ist nicht verfügbar. Bitte Firmware erneut installieren.
-
+ Bitte installiere die Firmware um das Controller-Menü zu nutzen
-
+ Controller-Applet
-
+ Controller-Menü ist nicht verfügbar. Bitte Firmware erneut installieren.
-
+ Screenshot aufnehmen
-
+ PNG Bild (*.png)
-
+ TAS Zustand: Läuft %1/%2
-
+ TAS Zustand: Aufnahme %1
-
+ TAS-Status: Untätig %1/%2
-
+ TAS Zustand: Ungültig
-
+ &Stoppe Ausführung
-
+ &Start
-
+ Aufnahme stoppen
-
+ Aufnahme
-
+ Erstelle: %n ShaderErstelle: %n Shader
-
+ %1 is the resolution scaling factorSkalierung: %1x
-
+ Geschwindigkeit: %1% / %2%
-
+ Geschwindigkeit: %1%
-
+ Spiel: %1 FPS (Unbegrenzt)
-
+ Spiel: %1 FPS
-
+ Frame: %1 ms
-
+ %1 %2
-
+ FSR
-
+ KEIN AA
-
+ LAUTSTÄRKE: STUMM
-
+ Volume percentage (e.g. 50%)LAUTSTÄRKE: %1%
-
-
- Schlüsselableitung bestätigen
-
-
-
-
- Du bist im Begriff, alle Schlüssel neu abzuleiten. Falls du nicht weißt, was das heißt oder was du hier tust, könnte dieser Prozess möglicherweise destruktiv sein. Bitte stelle sicher, dass du wirklich fortfahren willst und optional Sicherungen deiner Daten machst.
-
-Dieser Prozess wird die generierten Schlüsseldateien löschen und die Schlüsselableitung neu starten.
-
-
-
-
- Fuses fehlen
-
-
-
-
- - BOOT0 fehlt
-
-
-
-
- - BCPKG2-1-Normal-Main fehlt
-
-
-
-
- - PRODINFO fehlt
-
-
-
+ Derivationskomponenten fehlen
-
-
- Die Verschlüsselungsschlüssel fehlen. <br>Bitte folgen Sie <a href='https://yuzu-emu.org/help/quickstart/'>dem Yuzu Schnellstart Guide</a> um ihre benötigten Schlüssel, Firmware und Spiele zu erhalten.<br><br><small>(%1)</small>
+
+
+
-
-
- Schlüssel werden abgeleitet...
-Dies könnte, je nach Leistung deines Systems, bis zu einer Minute dauern.
-
-
-
-
- Schlüsselableitung
-
-
-
-
- Die Systemarchiventschlüsselung ist gescheitert.
-
-
-
-
- Verschlüsselungsschlüssel konnten die Firmware nicht entschlüsseln. <br>Bitte befolge <a href='https://yuzu-emu.org/help/quickstart/'>den yuzu-Quickstart-Guide</a> um alle deine Schlüssel (Keys), Firmware, und Spiele zu erhalten.
-
-
-
+ RomFS wählen
-
+ Wähle, welches RomFS du speichern möchtest.
-
+ Bist du sicher, dass du yuzu beenden willst?
-
-
-
+
+
+ yuzu
-
+ Bist du sicher, dass du die Emulation stoppen willst? Jeder nicht gespeicherte Fortschritt geht verloren.
-
+
@@ -6196,62 +6149,62 @@ Möchtest du dies umgehen und sie trotzdem beenden?
Eigenschaften
-
+ Unterordner scannen
-
+ Spieleverzeichnis entfernen
-
+ ▲ Nach Oben
-
+ ▼ Nach Unten
-
+ Verzeichnis öffnen
-
+ Löschen
-
+ Name
-
+ Kompatibilität
-
+ Add-ons
-
+ Dateityp
-
+ Größe
-
+ Spielzeit
@@ -6322,7 +6275,7 @@ Möchtest du dies umgehen und sie trotzdem beenden?
GameListPlaceholder
-
+ Doppelklicke, um einen neuen Ordner zur Spieleliste hinzuzufügen.
@@ -6335,12 +6288,12 @@ Möchtest du dies umgehen und sie trotzdem beenden?
%1 von %n Ergebnis%1 von %n Ergebnisse(n)
-
+ Filter:
-
+ Wörter zum Filtern eingeben
@@ -6851,176 +6804,171 @@ Debug Nachricht:
-
- &Schlüssel neu initialisieren...
-
-
- Installierte Inhalte &überprüfen
-
+ &Über yuzu
-
+ &Einzelfenster-Modus
-
+ Kon&figurieren
-
+ D&ock-Widget-Header anzeigen
-
+ &Filterleiste anzeigen
-
+ &Statusleiste anzeigen
-
+ Statusleiste anzeigen
-
+ &Öffentliche Spiele-Lobbys durchsuchen
-
+ &Raum erstellen
-
+ &Raum verlassen
-
+ &Direkte Verbindung zum Raum
-
+ &Aktuellen Raum anzeigen
-
+ Vollbild (&u)
-
+ Neusta&rt
-
+ &Amiibo laden/entfernen...
-
+ &Kompatibilität melden
-
+ &Mods-Seite öffnen
-
+ &Schnellstart-Anleitung öffnen
-
+ &FAQ
-
+ &yuzu-Verzeichnis öffnen
-
+ &Bildschirmfoto aufnehmen
-
+ &Album öffnen
-
+ Spitzname und Besitzer &festlegen
-
+ Spiel-Daten &löschen
-
+ Amiibo &wiederherstellen
-
+ Amiibo &formatieren
-
+ &Mii-Editor öffnen
-
+ &TAS &konfigurieren...
-
+ &Spiel-Einstellungen ändern...
-
+ &Start
-
+ &Zurücksetzen
-
+ Aufnahme
-
+ Öffne &Controller-Menü
diff --git a/dist/languages/el.ts b/dist/languages/el.ts
index 7b479492c..0ee95e933 100755
--- a/dist/languages/el.ts
+++ b/dist/languages/el.ts
@@ -679,759 +679,759 @@ Compute pipelines are always enabled on all other drivers.
-
+
-
+
-
+ Σημείωση: αυτό μπορεί να παρακαμφθεί όταν η ρύθμιση περιοχής είναι ως αυτόματη επιλογή
-
+ Περιφέρεια:
-
+ Ζώνη Ώρας:
-
+
-
+
-
+ Επιλογή χρήστη κατά την εκκίνηση παιχνιδιού
-
+ Παύση εξομοίωσης όταν βρίσκεται στο παρασκήνιο
-
+
-
+ Απόκρυψη δρομέα ποντικιού στην αδράνεια
-
+
-
+
-
+ CPU
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Vulkan
-
+
-
+
-
+ GLASM (Shaders Γλώσσας Μηχανής, μόνο NVIDIA)
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+ Αυτόματη
-
+ Ακριβής
-
+ Επισφαλής
-
+
-
+
-
+
-
+ Παραθυροποιημένο Χωρίς Όρια
-
+ Αποκλειστική Πλήρης Οθόνη
-
+ Χωρίς Έξοδο Βίντεο
-
+ Αποκωδικοποίηση Βίντεο CPU
-
+ Αποκωδικοποίηση Βίντεο GPU (Προεπιλογή)
-
+
-
+ 0.75X (540p/810p) [ΠΕΙΡΑΜΑΤΙΚΟ]
-
+ 1X (720p/1080p)
-
+
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+
-
+
-
+ Πλησιέστερος Γείτονας
-
+ Διγραμμικό
-
+ Δικυβικό
-
+ Gaussian
-
+ ScaleForce
-
+
-
+ Κανένα
-
+ FXAA
-
+ SMAA
-
+ Προεπιλογή (16:9)
-
+ Επιβολή 4:3
-
+ Επιβολή 21:9
-
+ Επιβολή 16:10
-
+ Επέκταση στο Παράθυρο
-
+ Αυτόματα
-
+ Προεπιλεγμένο
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Ιαπωνικά (日本語)
-
+
-
+ Γαλλικά (Français)
-
+ Γερμανικά (Deutsch)
-
+ Ιταλικά (Italiano)
-
+ Ισπανικά (Español)
-
+ Κινέζικα
-
+ Κορεάτικα (한국어)
-
+ Ολλανδικά (Nederlands)
-
+ Πορτογαλικά (Português)
-
+ Ρώσικα (Русский)
-
+ Ταϊβανέζικα
-
+ Βρετανικά Αγγλικά
-
+ Καναδικά Γαλλικά
-
+ Λατινοαμερικάνικα Ισπανικά
-
+ Απλοποιημένα Κινέζικα
-
+ Παραδοσιακά Κινέζικα (正體中文)
-
+ Πορτογαλικά Βραζιλίας (Português do Brasil)
-
-
+
+ Ιαπωνία
-
+ ΗΠΑ
-
+ Ευρώπη
-
+ Αυστραλία
-
+ Κίνα
-
+ Κορέα
-
+ Ταϊβάν
-
+ Auto select time zone
-
+ Default time zone
-
+ CET
-
+ CST6CDT
-
+ Κούβα
-
+ EET
-
+ Αίγυπτος
-
+
-
+ EST
-
+ EST5EDT
-
+
-
+
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Γκρήνουιτς
-
+ Χονγκ Κονγκ
-
+ HST
-
+ Ισλανδία
-
+ Ιράν
-
+ Ισραήλ
-
+ Ιαμαϊκή
-
+
-
+ Λιβύη
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Ναβάχο
-
+
-
+
-
+ Πολωνία
-
+ Πορτογαλία
-
+
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Σιγκαπούρη
-
+ Τουρκία
-
+ UCT
-
+ Παγκόσμια
-
+ UTC
-
+ W-SU
-
+ WET
-
+
-
+ Μονοφωνικό
-
+ Στέρεοφωνικό
-
+
-
+
-
+
-
+
-
+ Docked
-
+ Handheld
-
+
-
+
-
+
@@ -2300,33 +2300,33 @@ Compute pipelines are always enabled on all other drivers.
Χρώμα Φόντου:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+
-
+
-
+
-
+
-
+
@@ -3391,6 +3391,15 @@ To invert the axes, first move your joystick vertically, and then horizontally.<
Προκαθορισμένα
+
+ ConfigureLinuxTab
+
+
+
+
+
+
+ConfigureMotionTouch
@@ -3726,42 +3735,47 @@ Current values are %1% and %2% respectively.
-
+ Πρόσθετα
-
+ Σύστημα
-
+ CPU
-
+ Γραφικά
-
+ Προχ. Γραφικά
-
+ Ήχος
-
+
-
+
+
+
+
+
+ Ιδιότητες
@@ -3865,67 +3879,67 @@ Current values are %1% and %2% respectively.
Εισαγάγετε ένα όνομα χρήστη για τον νέο χρήστη:
-
+ Εισαγάγετε ένα νέο όνομα χρήστη:
-
+ Επιλέξτε Εικόνα χρήστη
-
+ Εικόνες JPEG (*.jpg *.jpeg)
-
+ Σφάλμα κατα τη διαγραφή εικόνας
-
+ Παρουσιάστηκε σφάλμα κατά την προσπάθεια αντικατάστασης της προηγούμενης εικόνας στο: %1.
-
+ Σφάλμα κατα τη διαγραφή του αρχείου
-
+ Δεν είναι δυνατή η διαγραφή του υπάρχοντος αρχείου: %1.
-
+ Σφάλμα δημιουργίας καταλόγου εικόνων χρήστη
-
+ Δεν είναι δυνατή η δημιουργία του καταλόγου %1 για την αποθήκευση εικόνων χρήστη.
-
+ Σφάλμα κατά την αντιγραφή της εικόνας χρήστη
-
+ Αδύνατη η αντιγραφή της εικόνας από το %1 στο %2
-
+ Σφάλμα αλλαγής μεγέθους εικόνας χρήστη
-
+ Δεν είναι δυνατή η αλλαγή μεγέθους της εικόνας
@@ -3933,17 +3947,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+
-
+ Επιβεβαίωση Διαγραφής
-
+
@@ -4096,7 +4110,7 @@ UUID: %2
-
+
@@ -4807,110 +4821,110 @@ Drag points to change position, or double-click table cells to edit values.
GMainWindow
-
+
-
+ Τηλεμετρία
-
+
-
+
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+ Πόσα καρέ ανά δευτερόλεπτο εμφανίζει το παιχνίδι αυτή τη στιγμή. Αυτό διαφέρει από παιχνίδι σε παιχνίδι και από σκηνή σε σκηνή.
-
+
-
+
-
+
-
+
-
+
-
+ &Συνέχεια
-
+ &Παύση
-
+
-
+ Μη μεταφρασμένη συμβολοσειρά
@@ -4918,980 +4932,922 @@ Drag points to change position, or double-click table cells to edit values.
-
-
+
+ Σφάλμα κατά τη φόρτωση της ROM!
-
+
-
+
-
+
-
+ %1 signifies a numeric error code.
-
+ %1 signifies an error string.
-
+ Εμφανίστηκε ένα απροσδιόριστο σφάλμα. Ανατρέξτε στο αρχείο καταγραφής για περισσότερες λεπτομέρειες.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+
-
+ Αποθήκευση δεδομένων
-
+
-
+
-
-
+
+ Ο φάκελος δεν υπάρχει!
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Αφαίρεση Αρχείου
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+ Επιλογή λειτουργίας απόρριψης RomFS
-
+ Μη αποθηκευμένη μετάφραση.
Παρακαλούμε επιλέξτε τον τρόπο με τον οποίο θα θέλατε να γίνει η απόρριψη της RomFS.<br>
Η επιλογή Πλήρης θα αντιγράψει όλα τα αρχεία στο νέο κατάλογο, ενώ η επιλογή <br> Σκελετός θα δημιουργήσει μόνο τη δομή του καταλόγου.
-
+
-
+
-
-
-
-
+
+
+
+ Ακύρωση
-
+
-
-
-
+
+
+ Η επέμβαση ολοκληρώθηκε με επιτυχία.
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Επιλογή καταλόγου
-
+ Ιδιότητες
-
+
-
+ %1 is an identifier for the Switch executable file extensions.
-
+ Φόρτωση αρχείου
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+ Αποτελέσματα εγκατάστασης
-
+
-
+
-
+
-
+
-
+ Εφαρμογή συστήματος
-
+
-
+
-
+
-
+
-
+ Παιχνίδι
-
+ Ενημέρωση παιχνιδιού
-
+ DLC παιχνιδιού
-
+
-
+ Επιλέξτε τον τύπο εγκατάστασης NCA...
-
+
-
+
-
+
-
+ Το αρχείο δεν βρέθηκε
-
+ Το αρχείο "%1" δεν βρέθηκε
-
+ OK
-
-
+
+
-
-
+
+
-
+
-
+
-
+ Σφάλμα κατα το άνοιγμα του URL
-
+ Αδυναμία ανοίγματος του URL "%1".
-
+
-
+
-
+
-
+
-
-
+
+ Amiibo
-
-
+
+
-
+ Σφάλμα
-
-
+
+
-
+
-
+ Φόρτωση Amiibo
-
+ Σφάλμα φόρτωσης δεδομένων Amiibo
-
+ Το επιλεγμένο αρχείο δεν αποτελεί έγκυρο amiibo
-
+ Το επιλεγμένο αρχείο χρησιμοποιείται ήδη
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Applet Χειρισμού
-
+
-
+ Λήψη στιγμιότυπου οθόνης
-
+ Εικόνα PBG (*.png)
-
+
-
+
-
+
-
+
-
+
-
+ &Έναρξη
-
+
-
+
-
+
-
+ %1 is the resolution scaling factorΚλίμακα: %1x
-
+ Ταχύτητα: %1% / %2%
-
+ Ταχύτητα: %1%
-
+
-
+
-
+ Καρέ: %1 ms
-
+ %1 %2
-
+ FSR
-
+
-
+
-
+ Volume percentage (e.g. 50%)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Λείπει το BOOT0
-
-
-
-
- - Λείπει το BCPKG2-1-Normal-Main
-
-
-
-
- - Λείπει το PRODINFO
-
-
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+ Είστε σίγουροι ότι θέλετε να κλείσετε το yuzu;
-
-
-
+
+
+ yuzu
-
+
-
+
@@ -6167,62 +6123,62 @@ Would you like to bypass this and exit anyway?
Ιδιότητες
-
+ Σκανάρισμα Υποφακέλων
-
+ Αφαίρεση Φακέλου Παιχνιδιών
-
+ ▲ Μετακίνηση Επάνω
-
+ ▼ Μετακίνηση Κάτω
-
+ Ανοίξτε την Τοποθεσία Καταλόγου
-
+ Καθαρισμός
-
+ Όνομα
-
+ Συμβατότητα
-
+ Πρόσθετα
-
+ Τύπος αρχείου
-
+ Μέγεθος
-
+
@@ -6293,7 +6249,7 @@ Would you like to bypass this and exit anyway?
GameListPlaceholder
-
+ Διπλο-κλικ για προσθήκη νεου φακέλου στη λίστα παιχνιδιών
@@ -6306,12 +6262,12 @@ Would you like to bypass this and exit anyway?
-
+ Φίλτρο:
-
+ Εισαγάγετε μοτίβο για φιλτράρισμα
@@ -6821,176 +6777,171 @@ Debug Message:
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ &Περιήγηση σε δημόσιο λόμπι παιχνιδιού
-
+ &Δημιουργία δωματίου
-
+ &Αποχωρήσει από το δωμάτιο
-
+ &Άμεση σύνδεση σε Δωμάτιο
-
+ &Εμφάνιση τρέχοντος δωματίου
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ &Έναρξη
-
+
-
+
-
+
diff --git a/dist/languages/es.ts b/dist/languages/es.ts
index 4f72abb06..9f923ccc2 100755
--- a/dist/languages/es.ts
+++ b/dist/languages/es.ts
@@ -581,12 +581,12 @@ Inmediato (sin sincronización) sólo muestra lo que está disponible y puede mo
- Forzar relojes máximos (sólo Vulkan)
+ Forzar relojes al máximo (sólo Vulkan)
- Ejecuta los procesos en segundo plano mientras espera las instrucciones gráficas para evitar que la GPU reduzca su velocidad de reloj.
+ Ejecuta los procesos en segundo plano mientras se espera a las instrucciones gráficas para evitar que la GPU reduzca su velocidad de reloj.
@@ -611,12 +611,12 @@ Inmediato (sin sincronización) sólo muestra lo que está disponible y puede mo
- Usar tiempo rápido en la GPU (Hack)
+ Usar tiempo rápido de GPU (Hack)
- Activa el tiempo rápido de GPU. Esta opción hará que muchos juegos estén forzados a ejecutarse en su resolución nativa máxima.
+ Activa el tiempo rápido de GPU. Esta opción hará que la mayoría de juegos estén forzados a ejecutarse en su resolución nativa máxima.
@@ -631,7 +631,7 @@ Inmediato (sin sincronización) sólo muestra lo que está disponible y puede mo
- Activar Compute Pipelines (solo Intel Vulkan)
+ Activar canalizaciones de cómputo (solo Intel Vulkan)
@@ -639,8 +639,8 @@ Inmediato (sin sincronización) sólo muestra lo que está disponible y puede mo
This setting only exists for Intel proprietary drivers, and may crash if enabled.
Compute pipelines are always enabled on all other drivers.
Activa las canalizaciones de cómputo, que son necesarias en algunos juegos.
-Esta opción sólo está para los drivers propietarios de AMD, y puede colgarse si se activa.
-Las canalizaciones de cómputo siempre están activadas en los otros drivers.
+Esta opción sólo afecta a los controladores propios de AMD, y puede producir errores si se activa.
+Las canalizaciones de cómputo siempre están activadas en los demás controladores.
@@ -650,7 +650,7 @@ Las canalizaciones de cómputo siempre están activadas en los otros drivers.
- Usa limpieza de memoria reactiva en vez de predictiva, permitiendo una sincronización de memoria más precisa.
+ Usa limpieza de memoria reactiva en vez de predictiva, permitiendo una sincronización de memoria más precisa.
@@ -684,759 +684,759 @@ Las canalizaciones de cómputo siempre están activadas en los otros drivers.
-
- RTC personalizado
+
+
-
+ Idioma:
-
+ Nota: esto puede ser reemplazado si la opción de región está en "autoseleccionar"
-
+ Región:
-
+ Zona horaria:
-
+ Método de salida de sonido:
-
+ Modo consola:
-
+ Seleccionar usuario al arrancar
-
+ Pausar emulación cuando la ventana esté en segundo plano
-
+ Confirmar detención
-
+ Ocultar el cursor por inactividad.
-
+ Desactivar applet de mandos
-
+ Activar Modo Juego
-
+ CPU
-
+ GPU
-
+ CPU Asíncrona
-
+ Sin compresión (Calidad óptima)
-
+ BC1 (Calidad baja)
-
+ BC3 (Calidad media)
-
+ OpenGL
-
+ Vulkan
-
+ Ninguno
-
+ GLSL
-
+ GLASM (Shaders de ensamblado, sólo NVIDIA)
-
-
- SPIR-V (Experimental, sólo Mesa)
+
+
+ SPIR-V (Experimental, sólo AMD/Mesa)
-
+ Normal
-
+ Alto
-
+ Extremo
-
+ Auto
-
+ Preciso
-
+ Impreciso
-
+ Paranoico (Deshabilita la mayoría de optimizaciones)
-
+ DynARMic
-
+ NCE
-
+ Ventana sin bordes
-
+ Pantalla completa
-
+ Sin salida de vídeo
-
+ Decodificación de vídeo en la CPU
-
+ Decodificación de vídeo en GPU (Por defecto)
-
+ x0,5 (360p/540p) [EXPERIMENTAL]
-
+ x0,75 (540p/810p) [EXPERIMENTAL]
-
+ x1 (720p/1080p)
-
+ x1,5 (1080p/1620p) [EXPERIMENTAL]
-
+ x2 (1440p/2160p)
-
+ x3 (2160p/3240p)
-
+ x4 (2880p/4320p)
-
+ x5 (3600p/5400p)
-
+ x6 (4320p/6480p)
-
+ x7 (5040p/7560p)
-
+ x8 (5760p/8640p)
-
+ Vecino más próximo
-
+ Bilineal
-
+ Bicúbico
-
+ Gaussiano
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ Ninguno
-
+ FXAA
-
+ SMAA
-
+ Predeterminado (16:9)
-
+ Forzar 4:3
-
+ Forzar 21:9
-
+ Forzar 16:10
-
+ Estirar a la ventana
-
+ Automático
-
+ Predeterminado
-
+ x2
-
+ x4
-
+ x8
-
+ x16
-
+ Japonés (日本語)
-
+ Inglés estadounidense
-
+ Francés (français)
-
+ Alemán (deutsch)
-
+ Italiano (italiano)
-
+ Español
-
+ Chino
-
+ Coreano (한국어)
-
+ Holandés (nederlands)
-
+ Portugués (português)
-
+ Ruso (Русский)
-
+ Taiwanés
-
+ Inglés británico
-
+ Francés canadiense
-
+ Español latinoamericano
-
+ Chino simplificado
-
+ Chino tradicional (正體中文)
-
+ Portugués brasileño (português do Brasil)
-
-
+
+ Japón
-
+ EEUU
-
+ Europa
-
+ Australia
-
+ China
-
+ Corea
-
+ Taiwán
-
+ Auto select time zoneAuto (%1)
-
+ Default time zonePredeterminada (%1)
-
+ CET
-
+ CST6CDT
-
+ Cuba
-
+ EET
-
+ Egipto
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hongkong
-
+ HST
-
+ Islandia
-
+ Irán
-
+ Israel
-
+ Jamaica
-
+ Kwajalein
-
+ Libia
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Polonia
-
+ Portugal
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapur
-
+ Turquía
-
+ UCT
-
+ Universal
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulú
-
+ Mono
-
+ Estéreo
-
+ Envolvente
-
+ 4GB DRAM (Por defecto)
-
+ 6GB DRAM (Inseguro)
-
+ 8GB DRAM (Inseguro)
-
+ Sobremesa
-
+ Portátil
-
+ Preguntar siempre (Por defecto)
-
+ Solo si el juego pide no ser cerrado
-
+ Nunca preguntar
@@ -2316,33 +2316,33 @@ Las canalizaciones de cómputo siempre están activadas en los otros drivers.Color de fondo:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Desactivado
-
+ VSync Desactivado
-
+ Recomendado
-
+ Activado
-
+ VSync Activado
@@ -3407,6 +3407,15 @@ Para invertir los ejes, mueve primero el joystick de manera vertical, y luego ho
Predeterminados
+
+ ConfigureLinuxTab
+
+
+
+
+ Linux
+
+ConfigureMotionTouch
@@ -3743,42 +3752,47 @@ Los valores actuales son %1% y %2% respectivamente.
Algunos ajustes sólo están disponibles cuando no se estén ejecutando los juegos.
-
+ Extras / Add-Ons
-
+ Sistema
-
+ CPU
-
+ Gráficos
-
+ Gráficos avanz.
-
+ Audio
-
+ Perfiles de entrada
-
+
+
+ Linux
+
+
+ Propiedades
@@ -3882,67 +3896,67 @@ Los valores actuales son %1% y %2% respectivamente.
Introduce un nombre para el nuevo usuario:
-
+ Introduce un nuevo nombre de usuario:
-
+ Selecciona una imagen de usuario
-
+ Imagenes JPEG (*.jpg *.jpeg)
-
+ Error al eliminar la imagen
-
+ Ha ocurrido un error al intentar sobrescribir la imagen anterior en: %1.
-
+ Error al eliminar el archivo
-
+ No se puede eliminar el archivo existente: %1.
-
+ Error al crear el directorio de imagen del usuario
-
+ No se puede crear el directorio %1 para almacenar imágenes de usuario.
-
+ Error al copiar la imagen de usuario.
-
+ No se puede copiar la imagen de %1 a %2
-
+ Error al redimensionar la imagen de usuario
-
+ No se puede cambiar el tamaño de la imagen
@@ -3950,17 +3964,17 @@ Los valores actuales son %1% y %2% respectivamente.
ConfigureProfileManagerDeleteDialog
-
+ ¿Eliminar este usuario? Todos los datos de guardado del usuario serán eliminados.
-
+ Confirmar eliminación
-
+ Nombre: %1
@@ -4114,7 +4128,7 @@ UUID: %2Núcleo
-
+ Aviso: "%1" no es un idioma válido para la región "%2"
@@ -4826,601 +4840,601 @@ Arrastra los puntos para cambiar de posición, o haz doble clic en las celdas de
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Los datos de uso anónimos se recogen</a> para ayudar a mejorar yuzu. <br/><br/>¿Deseas compartir tus datos de uso con nosotros?
-
+ Telemetría
-
+ Se ha detectado una instalación corrupta de Vulkan
-
+ La inicialización de Vulkan ha fallado durante la ejecución. Haz clic <a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>aquí para más información sobre como arreglar el problema</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingEjecutando un juego
-
+ Cargando Web applet...
-
-
+
+ Desactivar Web applet
-
+ Deshabilitar el Applet Web puede causar comportamientos imprevistos y debería solo ser usado con Super Mario 3D All-Stars. ¿Estas seguro que quieres deshabilitar el Applet Web?
(Puede ser reactivado en las configuraciones de Depuración.)
-
+ La cantidad de shaders que se están construyendo actualmente
-
+ El multiplicador de escala de resolución seleccionado actualmente.
-
+ La velocidad de emulación actual. Los valores superiores o inferiores al 100% indican que la emulación se está ejecutando más rápido o más lento que en una Switch.
-
+ La cantidad de fotogramas por segundo que se está mostrando el juego actualmente. Esto variará de un juego a otro y de una escena a otra.
-
+ Tiempo que lleva emular un fotograma de la Switch, sin tener en cuenta la limitación de fotogramas o sincronización vertical. Para una emulación óptima, este valor debería ser como máximo de 16.67 ms.
-
+ Desileciar
-
+ Silenciar
-
+ Restablecer Volumen
-
+ &Eliminar archivos recientes
-
+ &Continuar
-
+ &Pausar
-
+ Advertencia: formato del juego obsoleto
-
+ Está utilizando el formato de directorio de ROM deconstruido para este juego, que es un formato desactualizado que ha sido reemplazado por otros, como los NCA, NAX, XCI o NSP. Los directorios de ROM deconstruidos carecen de íconos, metadatos y soporte de actualizaciones.<br><br>Para ver una explicación de los diversos formatos de Switch que soporta yuzu,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>echa un vistazo a nuestra wiki</a>. Este mensaje no se volverá a mostrar.
-
-
+
+ ¡Error al cargar la ROM!
-
+ El formato de la ROM no es compatible.
-
+ Se ha producido un error al inicializar el núcleo de video.
-
+ yuzu ha encontrado un error al ejecutar el núcleo de video. Esto suele ocurrir al no tener los controladores de la GPU actualizados, incluyendo los integrados. Por favor, revisa el registro para más detalles. Para más información sobre cómo acceder al registro, por favor, consulta la siguiente página: <a href='https://yuzu-emu.org/help/reference/log-files/'>Como cargar el archivo de registro</a>.
-
+ %1 signifies a numeric error code.¡Error al cargar la ROM! %1
-
+ %1 signifies an error string.%1<br>Por favor, sigue <a href='https://yuzu-emu.org/help/quickstart/'>la guía de inicio rápido de yuzu</a> para revolcar los archivos.<br>Puedes consultar la wiki de yuzu</a> o el Discord de yuzu</a> para obtener ayuda.
-
+ Error desconocido. Por favor, consulte el archivo de registro para ver más detalles.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Cerrando software...
-
+ Datos de guardado
-
+ Datos de mods
-
+ Error al abrir la carpeta %1
-
-
+
+ ¡La carpeta no existe!
-
+ Error al abrir el caché transferible de shaders
-
+ No se pudo crear el directorio de la caché de los shaders para este título.
-
+ Error al eliminar el contenido
-
+ Error al eliminar la actualización
-
+ Error al eliminar el DLC
-
+ ¿Eliminar contenido del juego instalado?
-
+ ¿Eliminar actualización del juego instalado?
-
+ ¿Eliminar el DLC del juego instalado?
-
+ Eliminar entrada
-
-
-
-
-
-
+
+
+
+
+
+ Se ha eliminado con éxito
-
+ Se ha eliminado con éxito el juego base instalado.
-
+ El juego base no está instalado en el NAND y no se puede eliminar.
-
+ Se ha eliminado con éxito la actualización instalada.
-
+ No hay ninguna actualización instalada para este título.
-
+ No hay ningún DLC instalado para este título.
-
+ Se ha eliminado con éxito %1 DLC instalado(s).
-
+ ¿Deseas eliminar el caché transferible de shaders de OpenGL?
-
+ ¿Deseas eliminar el caché transferible de shaders de Vulkan?
-
+ ¿Deseas eliminar todo el caché transferible de shaders?
-
+ ¿Deseas eliminar la configuración personalizada del juego?
-
+ ¿Quitar almacenamiento de caché?
-
+ Eliminar archivo
-
+ Eliminar información del tiempo de juego
-
+ ¿Reestablecer tiempo de juego?
-
-
+
+ Error al eliminar la caché de shaders transferibles
-
-
+
+ No existe caché de shaders para este título.
-
+ El caché de shaders transferibles se ha eliminado con éxito.
-
+ No se ha podido eliminar la caché de shaders transferibles.
-
+ Error al eliminar la caché de canalización del controlador Vulkan
-
+ No se ha podido eliminar la caché de canalización del controlador.
-
-
+
+ Error al eliminar las cachés de shaders transferibles
-
+ Cachés de shaders transferibles eliminadas con éxito.
-
+ No se ha podido eliminar el directorio de cachés de shaders transferibles.
-
-
+
+ Error al eliminar la configuración personalizada del juego
-
+ No existe una configuración personalizada para este título.
-
+ Se eliminó con éxito la configuración personalizada del juego.
-
+ No se ha podido eliminar la configuración personalizada del juego.
-
-
+
+ ¡La extracción de RomFS ha fallado!
-
+ Se ha producido un error al copiar los archivos RomFS o el usuario ha cancelado la operación.
-
+ Completo
-
+ En secciones
-
+ Elegir método de volcado de RomFS
-
+ Por favor, selecciona el método en que quieres volcar el RomFS.<br>Completo copiará todos los archivos al nuevo directorio <br> mientras que en secciones solo creará la estructura del directorio.
-
+ No hay suficiente espacio en %1 para extraer el RomFS. Por favor, libera espacio o elige otro directorio de volcado en Emulación > Configuración > Sistema > Sistema de archivos > Raíz de volcado
-
+ Extrayendo RomFS...
-
-
-
-
+
+
+
+ Cancelar
-
+ ¡La extracción RomFS ha tenido éxito!
-
-
-
+
+
+ La operación se completó con éxito.
-
+ ¡No se pudo ejecutar la verificación de integridad!
-
+ No se ha podido comprobar la validez de los contenidos del archivo.
-
-
-
- ¡Verificación de integridad fallida!
-
-
-
-
- Los contenidos del archivo pueden estar corruptos.
-
-
-
-
+
+ Verificando integridad...
-
-
+
+ ¡La verificación de integridad ha sido un éxito!
-
-
-
-
+
+
+
+ ¡Verificación de integridad fallida!
+
+
+
+
+ Los contenidos del archivo pueden estar corruptos.
+
+
+
+
+
+ Crear acceso directo
-
+ ¿Desea iniciar el juego en pantalla completa?
-
+ Se ha creado un acceso directo a %1
-
+ Esto creará un acceso directo a la AppImage actual. Esto puede no funcionar bien si se actualiza. ¿Continuar?
-
+ No se ha podido crear el acceso directo de %1
-
+ Crear icono
-
+ No se puede crear el archivo de icono. La ruta "%1" no existe y no se ha podido crear.
-
+ Error al intentar abrir %1
-
+ Seleccionar directorio
-
+ Propiedades
-
+ No se pueden cargar las propiedades del juego.
-
+ %1 is an identifier for the Switch executable file extensions.Ejecutable de Switch (%1);;Todos los archivos (*.*)
-
+ Cargar archivo
-
+ Abrir el directorio de la ROM extraída
-
+ Directorio seleccionado no válido
-
+ El directorio que ha seleccionado no contiene ningún archivo 'main'.
-
+ Archivo de Switch Instalable (*.nca *.nsp *.xci);;Archivo de contenidos de Nintendo (*.nca);;Paquete de envío de Nintendo (*.nsp);;Imagen de cartucho NX (*.xci)
-
+ Instalar archivos
-
+ %n archivo(s) restantes%n archivo(s) restantes%n archivo(s) restantes
-
+ Instalando el archivo "%1"...
-
-
+
+ Instalar resultados
-
+ Para evitar posibles conflictos, no se recomienda a los usuarios que instalen juegos base en el NAND.
Por favor, utiliza esta función sólo para instalar actualizaciones y DLCs.
-
+ %n archivo(s) recién instalado/s
@@ -5429,7 +5443,7 @@ Por favor, utiliza esta función sólo para instalar actualizaciones y DLCs.
-
+ %n archivo(s) recién sobreescrito/s
@@ -5438,7 +5452,7 @@ Por favor, utiliza esta función sólo para instalar actualizaciones y DLCs.
-
+ %n archivo(s) no se instaló/instalaron
@@ -5447,194 +5461,194 @@ Por favor, utiliza esta función sólo para instalar actualizaciones y DLCs.
-
+ Aplicación del sistema
-
+ Archivo del sistema
-
+ Actualización de la aplicación del sistema
-
+ Paquete de firmware (Tipo A)
-
+ Paquete de firmware (Tipo B)
-
+ Juego
-
+ Actualización de juego
-
+ DLC del juego
-
+ Titulo delta
-
+ Seleccione el tipo de instalación NCA...
-
+ Seleccione el tipo de título en el que deseas instalar este NCA como:
(En la mayoría de los casos, el 'Juego' predeterminado está bien).
-
+ Fallo en la instalación
-
+ El tipo de título que seleccionó para el NCA no es válido.
-
+ Archivo no encontrado
-
+ Archivo "%1" no encontrado
-
+ Aceptar
-
-
+
+ No se cumplen los requisitos de hardware
-
-
+
+ El sistema no cumple con los requisitos de hardware recomendados. Los informes de compatibilidad se han desactivado.
-
+ Falta la cuenta de Yuzu
-
+ Para enviar un caso de prueba de compatibilidad de juegos, debes vincular tu cuenta de yuzu.<br><br/> Para vincular tu cuenta de yuzu, ve a Emulación > Configuración > Web.
-
+ Error al abrir la URL
-
+ No se puede abrir la URL "%1".
-
+ Grabación TAS
-
+ ¿Sobrescribir archivo del jugador 1?
-
+ Configuración no válida detectada
-
+ El controlador del modo portátil no puede ser usado en el modo sobremesa. Se seleccionará el controlador Pro en su lugar.
-
-
+
+ Amiibo
-
-
+
+ El amiibo actual ha sido eliminado
-
+ Error
-
-
+
+ El juego actual no está buscando amiibos
-
+ Archivo amiibo (%1);; Todos los archivos (*.*)
-
+ Cargar amiibo
-
+ Error al cargar los datos Amiibo
-
+ El archivo seleccionado no es un amiibo válido
-
+ El archivo seleccionado ya se encuentra en uso
-
+ Ha ocurrido un error inesperado
-
+
@@ -5643,291 +5657,225 @@ Por favor, utiliza esta función sólo para instalar actualizaciones y DLCs.
-
-
-
-
+
+
+
+ No hay firmware disponible
-
+ Por favor, instala el firmware para usar la aplicación del Álbum.
-
+ Applet de Álbum
-
+ La aplicación del Álbum no esta disponible. Por favor, reinstala el firmware.
-
+ Por favor, instala el firmware para usar la applet de Cabinet.
-
+ Applet de Cabinet
-
+ La applet de Cabinet no está disponible. Por favor, reinstale el firmware.
-
+ Por favor, instala el firmware para usar el editor de Mii.
-
+ Applet de Editor de Mii
-
+ El editor de Mii no está disponible. Por favor, reinstala el firmware.
-
+ Por favor, instala el firmware para poder usar el Menú de mandos.
-
+ Applet de Mandos
-
+ El Menú de mandos no se encuentra disponible. Por favor, reinstala el firmware.
-
+ Captura de pantalla
-
+ Imagen PNG (*.png)
-
+ Estado TAS: ejecutando %1/%2
-
+ Estado TAS: grabando %1
-
+ Estado TAS: inactivo %1/%2
-
+ Estado TAS: nulo
-
+ &Parar de ejecutar
-
+ &Iniciar
-
+ Pausar g&rabación
-
+ G&rabar
-
+ Creando: %n shader(s)Construyendo: %n shader(s)Construyendo: %n shader(s)
-
+ %1 is the resolution scaling factorEscalado: %1x
-
+ Velocidad: %1% / %2%
-
+ Velocidad: %1%
-
+ Juego: %1 FPS (desbloqueado)
-
+ Juego: %1 FPS
-
+ Fotogramas: %1 ms
-
+ %1 %2
-
+ FSR
-
+ NO AA
-
+ VOLUMEN: SILENCIO
-
+ Volume percentage (e.g. 50%)VOLUMEN: %1%
-
-
- Confirmar la clave de rederivación
-
-
-
-
- Estás a punto de forzar la rederivación de todas tus claves.
-Si no sabes qué es esto,
-es una acción potencialmente destructiva.
-Por favor, asegúrate de que esto
-es lo que quieres hacer si es necesario.
-
- Esto eliminará los archivos de las claves generadas automáticamente y volverá a ejecutar el módulo de derivación de claves.
-
-
-
-
- Faltan fuses
-
-
-
-
- - Falta BOOT0
-
-
-
-
- - Falta BCPKG2-1-Normal-Main
-
-
-
-
- - Falta PRODINFO
-
-
-
+ Faltan componentes de derivación
-
-
- Faltan las claves de encriptación. <br>Por favor, sigue <a href='https://yuzu-emu.org/help/quickstart/'>la guía rápida de yuzu</a> para obtener todas tus claves, firmware y juegos.<br><br><small>(%1)</small>
+
+
+
-
-
- Derivando claves...
-Esto puede llevar unos minutos dependiendo
-del rendimiento de su sistema.
-
-
-
-
- Obtención de claves
-
-
-
-
- Desencriptación del Sistema de Archivos Fallida
-
-
-
-
- Las claves de encriptación no han podido desencriptar el firmware. <br>Por favor, siga<a href='https://yuzu-emu.org/help/quickstart/'>la guía de inicio rápido de yuzu</a> para obtener todas tus claves, firmware y juegos.
-
-
-
+ Selecciona el destinatario para volcar el RomFS
-
+ Por favor, seleccione los RomFS que deseas volcar.
-
+ ¿Estás seguro de que quieres cerrar yuzu?
-
-
-
+
+
+ yuzu
-
+ ¿Estás seguro de que quieres detener la emulación? Cualquier progreso no guardado se perderá.
-
+
@@ -6205,62 +6153,62 @@ Would you like to bypass this and exit anyway?
Propiedades
-
+ Escanear subdirectorios
-
+ Eliminar directorio de juegos
-
+ ▲ Mover hacia arriba
-
+ ▼ Mover hacia abajo
-
+ Abrir ubicación del directorio
-
+ Limpiar
-
+ Nombre
-
+ Compatibilidad
-
+ Extras/Add-ons
-
+ Tipo de archivo
-
+ Tamaño
-
+ Tiempo de juego
@@ -6331,7 +6279,7 @@ Would you like to bypass this and exit anyway?
GameListPlaceholder
-
+ Haz doble clic para agregar un nuevo directorio a la lista de juegos.
@@ -6344,12 +6292,12 @@ Would you like to bypass this and exit anyway?
%1 de %n resultado(s)%1 de %n resultado(s)%1 de %n resultado(s)
-
+ Búsqueda:
-
+ Introduce un patrón para buscar
@@ -6861,176 +6809,171 @@ Mensaje de depuración:
-
- &Reiniciar claves...
-
-
- &Verificar contenidos instalados
-
+ &Acerca de yuzu
-
+ Modo &ventana
-
+ Con&figurar...
-
+ Mostrar complementos de cabecera del D&ock
-
+ Mostrar barra de &búsqueda
-
+ Mostrar barra de &estado
-
+ Mostrar barra de estado
-
+ &Buscar en el lobby de juegos públicos
-
+ &Crear sala
-
+ &Abandonar sala
-
+ &Conexión directa a una sala
-
+ &Mostrar sala actual
-
+ P&antalla completa
-
+ &Reiniciar
-
+ Cargar/Eliminar &Amiibo...
-
+ &Reporte de compatibilidad
-
+ Abrir página de &mods
-
+ Abrir guía de &inicio rápido
-
+ &Preguntas frecuentes
-
+ Abrir la carpeta de &yuzu
-
+ &Captura de pantalla
-
+ Abrir &Album
-
+ &Darle Nombre y Propietario
-
+ &Borrar Datos de Juego
-
+ &Restaurar Amiibo
-
+ &Formatear Amiibo
-
+ Abrir Editor de &Mii
-
+ &Configurar TAS...
-
+ Configurar j&uego actual...
-
+ &Iniciar
-
+ &Reiniciar
-
+ G&rabar
-
+ Abrir Menú de &Mandos
diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts
index b759a4c91..65c4d0824 100755
--- a/dist/languages/fr.ts
+++ b/dist/languages/fr.ts
@@ -686,759 +686,759 @@ même-ci la fréquence d'image est dévérouillée.
-
- RTC personnalisé
+
+ Date RTC personnalisée :
-
+ Langue :
-
+ Note : ceci peut être remplacé quand le paramètre de région est réglé sur automatique
-
+ Région :
-
+ Fuseau horaire :
-
+ Mode de sortie sonore :
-
+ Mode console :
-
+ Demander un utilisateur au lancement d'un jeu
-
+ Mettre en pause l’émulation lorsque mis en arrière-plan
-
+ Confirmer avant d'arrêter l'émulation
-
+ Cacher la souris en cas d'inactivité
-
+ Désactiver l'applet du contrôleur
-
+ Activer le mode jeu
-
+ CPU
-
+ GPU
-
+ CPU Asynchrone
-
+ Non compressé (Meilleure qualité)
-
+ BC1 (Basse qualité)
-
+ BC3 (Qualité moyenne)
-
+ OpenGL
-
+ Vulkan
-
+ Nul
-
+ GLSL
-
+ GLASM (Shaders en Assembleur, NVIDIA Seulement)
-
-
- SPIR-V (Expérimental, Mesa seulement)
+
+
+ SPIR-V (Expérimental, AMD/Mesa uniquement)
-
+ Normal
-
+ Haut
-
+ Extême
-
+ Auto
-
+ Précis
-
+ Risqué
-
+ Paranoïaque (désactive la plupart des optimisations)
-
+ Dynamique
-
+ NCE
-
+ Fenêtré sans bordure
-
+ Plein écran exclusif
-
+ Pas de sortie vidéo
-
+ Décodage Vidéo sur le CPU
-
+ Décodage Vidéo sur le GPU (par défaut)
-
+ 0.5X (360p/540p) [EXPERIMENTAL]
-
+ 0.75X (540p/810p) [EXPÉRIMENTAL]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [EXPÉRIMENTAL]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Plus proche voisin
-
+ Bilinéaire
-
+ Bicubique
-
+ Gaussien
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ Aucune
-
+ FXAA
-
+ SMAA
-
+ Par défaut (16:9)
-
+ Forcer le 4:3
-
+ Forcer le 21:9
-
+ Forcer le 16:10
-
+ Étirer à la fenêtre
-
+ Automatique
-
+ Par défaut
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Japonais (日本語)
-
+ Anglais Américain
-
+ Français (français)
-
+ Allemand (Deutsch)
-
+ Italien (italiano)
-
+ Espagnol (español)
-
+ Chinois
-
+ Coréen (한국어)
-
+ Néerlandais (Nederlands)
-
+ Portugais (português)
-
+ Russe (Русский)
-
+ Taïwanais
-
+ Anglais Britannique
-
+ Français Canadien
-
+ Espagnol d'Amérique Latine
-
+ Chinois Simplifié
-
+ Chinois Traditionnel (正體中文)
-
+ Portugais Brésilien (português do Brasil)
-
-
+
+ Japon
-
+ É.-U.A.
-
+ Europe
-
+ Australie
-
+ Chine
-
+ Corée
-
+ Taïwan
-
+ Auto select time zoneAuto (%1)
-
+ Default time zonePar défaut (%1)
-
+ CET
-
+ CST6CDT
-
+ Cuba
-
+ EET
-
+ Égypte
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hong Kong
-
+ HST
-
+ Islande
-
+ Iran
-
+ Israël
-
+ Jamaïque
-
+ Kwajalein
-
+ Libye
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Pologne
-
+ Portugal
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapour
-
+ Turquie
-
+ UCT
-
+ Universel
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Stéréo
-
+ Surround
-
+ 4 GB DRAM (Par défaut)
-
+ 6 GB DRAM (Risqué)
-
+ 8 GB DRAM (Risqué)
-
+ Mode TV
-
+ Mode Portable
-
+ Toujours demander (par défaut)
-
+ Uniquement si le jeu précise de ne pas s'arrêter
-
+ Jamais demander
@@ -2318,33 +2318,33 @@ même-ci la fréquence d'image est dévérouillée.
Couleur de l’arrière plan :
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Désactivé
-
+ VSync Désactivée
-
+ Recommandé
-
+ Activé
-
+ VSync Activée
@@ -3409,6 +3409,15 @@ Pour inverser les axes, bougez d'abord votre joystick verticalement, puis h
Par défaut
+
+ ConfigureLinuxTab
+
+
+
+
+ Linux
+
+ConfigureMotionTouch
@@ -3745,42 +3754,47 @@ Les valeurs actuelles sont respectivement de %1% et %2%.
Certains paramètres ne sont disponibles que lorsqu'un jeu n'est pas en cours d'exécution.
-
+ Extensions
-
+ Système
-
+ CPU
-
+ Graphiques
-
+ Adv. Graphiques
-
+ Audio
-
+ Profils d'entrée
-
+
+
+ Linux
+
+
+ Propriétés
@@ -3884,67 +3898,67 @@ Les valeurs actuelles sont respectivement de %1% et %2%.
Entrez un nom d'utilisateur pour le nouvel utilisateur :
-
+ Entrez un nouveau nom d'utilisateur :
-
+ Sélectionner l'image de l'utilisateur
-
+ Images JPEG (*.jpg *.jpeg)
-
+ Erreur dans la suppression de l'image
-
+ Une erreur est survenue en essayant de changer l'image précédente à : %1.
-
+ Erreur dans la suppression du fichier
-
+ Impossible de supprimer le fichier existant : %1.
-
+ Erreur dans la création du répertoire d'image de l'utilisateur
-
+ Impossible de créer le répertoire %1 pour stocker les images de l'utilisateur.
-
+ Erreur dans la copie de l'image de l'utilisateur
-
+ Impossible de copier l'image de %1 à %2
-
+ Erreur de redimensionnement de l'image utilisateur
-
+ Impossible de redimensionner l'image
@@ -3952,17 +3966,17 @@ Les valeurs actuelles sont respectivement de %1% et %2%.
ConfigureProfileManagerDeleteDialog
-
+ Supprimer cet utilisateur ? Toutes les données de l'utilisateur vont être supprimées.
-
+ Confirmer la suppression
-
+ Nom : %1
@@ -4116,7 +4130,7 @@ UUID : %2Cœur
-
+ Attention: "%1" n'est pas une langue valide pour la région "%2"
@@ -4828,806 +4842,806 @@ Faites glisser les points pour modifier la position ou double-cliquez sur les ce
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Des données anonymes sont collectées</a> pour aider à améliorer yuzu. <br/><br/>Voulez-vous partager vos données d'utilisations avec nous ?
-
+ Télémétrie
-
+ Détection d'une installation Vulkan endommagée
-
+ L'initialisation de Vulkan a échoué lors du démarrage.<br><br>Cliquez <a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>ici pour obtenir des instructions pour résoudre le problème</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingExécution d'un jeu
-
+ Chargement de l'applet web...
-
-
+
+ Désactiver l'applet web
-
+ La désactivation de l'applet Web peut entraîner un comportement indéfini et ne doit être utilisée qu'avec Super Mario 3D All-Stars. Voulez-vous vraiment désactiver l'applet Web ?
(Cela peut être réactivé dans les paramètres de débogage.)
-
+ La quantité de shaders en cours de construction
-
+ Le multiplicateur de mise à l'échelle de résolution actuellement sélectionné.
-
+ Valeur actuelle de la vitesse de l'émulation. Des valeurs plus hautes ou plus basses que 100% indique que l'émulation fonctionne plus vite ou plus lentement qu'une véritable Switch.
-
+ Combien d'image par seconde le jeu est en train d'afficher. Ceci vas varier de jeu en jeu et de scènes en scènes.
-
+ Temps pris pour émuler une image par seconde de la switch, sans compter le limiteur d'image par seconde ou la synchronisation verticale. Pour une émulation à pleine vitesse, ceci devrait être au maximum à 16.67 ms.
-
+ Remettre le son
-
+ Couper le son
-
+ Réinitialiser le volume
-
+ &Effacer les fichiers récents
-
+ &Continuer
-
+ &Pause
-
+ Avertissement : Le Format de jeu est dépassé
-
+ Vous utilisez le format de répertoire ROM déconstruit pour ce jeu, qui est un format obsolète remplacé par d'autres tels que NCA, NAX, XCI ou NSP. Les répertoires de ROM déconstruits ne contiennent pas d'icônes, de métadonnées ni de prise en charge des mises à jour.<br><br>Pour obtenir des explications sur les différents formats pris en charge par yuzu, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>consultez notre wiki</a>. Ce message ne s'affichera plus.
-
-
+
+ Erreur lors du chargement de la ROM !
-
+ Le format de la ROM n'est pas supporté.
-
+ Une erreur s'est produite lors de l'initialisation du noyau dédié à la vidéo.
-
+ yuzu a rencontré une erreur en exécutant le cœur vidéo. Cela est généralement causé par des pilotes graphiques trop anciens. Veuillez consulter les logs pour plus d'informations. Pour savoir comment accéder aux logs, veuillez vous référer à la page suivante : <a href='https://yuzu-emu.org/help/reference/log-files/'>Comment partager un fichier de log </a>.
-
+ %1 signifies a numeric error code.Erreur lors du chargement de la ROM ! %1
-
+ %1 signifies an error string.%1<br>Veuillez suivre <a href='https://yuzu-emu.org/help/quickstart/'>le guide de démarrage rapide yuzu</a> pour retransférer vos fichiers.<br>Vous pouvez vous référer au wiki yuzu</a> ou le Discord yuzu</a> pour de l'assistance.
-
+ Une erreur inconnue est survenue. Veuillez consulter le journal des logs pour plus de détails.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Fermeture du logiciel...
-
+ Enregistrer les données
-
+ Donnés du Mod
-
+ Erreur dans l'ouverture du dossier %1.
-
-
+
+ Le dossier n'existe pas !
-
+ Erreur lors de l'ouverture des Shader Cache Transferable
-
+ Impossible de créer le dossier de cache du shader pour ce jeu.
-
+ Erreur en enlevant le contenu
-
+ Erreur en enlevant la Mise à Jour
-
+ Erreur en enlevant le DLC
-
+ Enlever les données du jeu installé ?
-
+ Enlever la mise à jour du jeu installé ?
-
+ Enlever le DLC du jeu installé ?
-
+ Supprimer l'entrée
-
-
-
-
-
-
+
+
+
+
+
+ Supprimé avec succès
-
+ Suppression du jeu de base installé avec succès.
-
+ Le jeu de base n'est pas installé dans la NAND et ne peut pas être supprimé.
-
+ Suppression de la mise à jour installée avec succès.
-
+ Il n'y a pas de mise à jour installée pour ce titre.
-
+ Il n'y a pas de DLC installé pour ce titre.
-
+ Suppression de %1 DLC installé(s) avec succès.
-
+ Supprimer la Cache OpenGL de Shader Transférable?
-
+ Supprimer la Cache Vulkan de Shader Transférable?
-
+ Supprimer Toutes les Caches de Shader Transférable?
-
+ Supprimer la configuration personnalisée du jeu?
-
+ Supprimer le stockage du cache ?
-
+ Supprimer fichier
-
+ Supprimer les données de temps de jeu
-
+ Réinitialiser le temps de jeu ?
-
-
+
+ Erreur lors de la suppression du cache de shader transférable
-
-
+
+ Un shader cache pour ce titre n'existe pas.
-
+ Suppression du cache de shader transférable avec succès.
-
+ Échec de la suppression du cache de shader transférable.
-
+ Erreur lors de la suppression du cache de pipeline de pilotes Vulkan
-
+ Échec de la suppression du cache de pipeline de pilotes.
-
-
+
+ Erreur durant la Suppression des Caches de Shader Transférable
-
+ Suppression des caches de shader transférable effectuée avec succès.
-
+ Impossible de supprimer le dossier de la cache de shader transférable.
-
-
+
+ Erreur lors de la suppression de la configuration personnalisée
-
+ Il n'existe pas de configuration personnalisée pour ce titre.
-
+ Suppression de la configuration de jeu personnalisée avec succès.
-
+ Échec de la suppression de la configuration personnalisée du jeu.
-
-
+
+ L'extraction de la RomFS a échoué !
-
+ Une erreur s'est produite lors de la copie des fichiers RomFS ou l'utilisateur a annulé l'opération.
-
+ Plein
-
+ Squelette
-
+ Sélectionnez le mode d'extraction de la RomFS
-
+ Veuillez sélectionner la manière dont vous souhaitez que le fichier RomFS soit extrait.<br>Full copiera tous les fichiers dans le nouveau répertoire, tandis que<br>skeleton créera uniquement la structure de répertoires.
-
+ Il n'y a pas assez d'espace libre dans %1 pour extraire la RomFS. Veuillez libérer de l'espace ou sélectionner un autre dossier d'extraction dans Émulation > Configurer > Système > Système de fichiers > Extraire la racine
-
+ Extraction de la RomFS ...
-
-
-
-
+
+
+
+ Annuler
-
+ Extraction de la RomFS réussi !
-
-
-
+
+
+ L'opération s'est déroulée avec succès.
-
+ La vérification de l'intégrité n'a pas pu être effectuée !
-
+ La validité du contenu du fichier n'a pas été vérifiée.
-
-
-
- La vérification de l'intégrité a échoué !
-
-
-
-
- Le contenu du fichier pourrait être corrompu.
-
-
-
-
+
+ Vérification de l'intégrité...
-
-
+
+ La vérification de l'intégrité a réussi !
-
-
-
-
+
+
+
+ La vérification de l'intégrité a échoué !
+
+
+
+
+ Le contenu du fichier pourrait être corrompu.
+
+
+
+
+
+ Créer un raccourci
-
+ Voulez-vous lancer le jeu en plein écran ?
-
+ Création réussie d'un raccourci vers %1
-
+ Cela créera un raccourci vers l'AppImage actuelle. Cela peut ne pas fonctionner correctement si vous mettez à jour. Continuer ?
-
+ Impossible de créer un raccourci vers %1
-
+ Créer une icône
-
+ Impossible de créer le fichier d'icône. Le chemin "%1" n'existe pas et ne peut pas être créé.
-
+ Erreur lors de l'ouverture %1
-
+ Sélectionner un répertoire
-
+ Propriétés
-
+ Les propriétés du jeu n'ont pas pu être chargées.
-
+ %1 is an identifier for the Switch executable file extensions.Exécutable Switch (%1);;Tous les fichiers (*.*)
-
+ Charger un fichier
-
+ Ouvrir le dossier des ROM extraites
-
+ Destination sélectionnée invalide
-
+ Le répertoire que vous avez sélectionné ne contient pas de fichier "main".
-
+ Fichier Switch installable (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)
-
+ Installer les fichiers
-
+ %n fichier restant%n fichiers restants%n fichiers restants
-
+ Installation du fichier "%1" ...
-
-
+
+ Résultats d'installation
-
+ Pour éviter d'éventuels conflits, nous déconseillons aux utilisateurs d'installer des jeux de base sur la NAND.
Veuillez n'utiliser cette fonctionnalité que pour installer des mises à jour et des DLC.
-
+ %n fichier a été nouvellement installé%n fichiers ont été nouvellement installés%n fichiers ont été nouvellement installés
-
+ %n fichier a été écrasé%n fichiers ont été écrasés%n fichiers ont été écrasés
-
+ %n fichier n'a pas pu être installé%n fichiers n'ont pas pu être installés%n fichiers n'ont pas pu être installés
-
+ Application Système
-
+ Archive Système
-
+ Mise à jour de l'application système
-
+ Paquet micrologiciel (Type A)
-
+ Paquet micrologiciel (Type B)
-
+ Jeu
-
+ Mise à jour de jeu
-
+ DLC de jeu
-
+ Titre Delta
-
+ Sélectionner le type d'installation du NCA...
-
+ Veuillez sélectionner le type de titre auquel vous voulez installer ce NCA :
(Dans la plupart des cas, le titre par défaut : 'Jeu' est correct.)
-
+ Échec de l'installation
-
+ Le type de titre que vous avez sélectionné pour le NCA n'est pas valide.
-
+ Fichier non trouvé
-
+ Fichier "%1" non trouvé
-
+ OK
-
-
+
+ Éxigences matérielles non respectées
-
-
+
+ Votre système ne correspond pas aux éxigences matérielles. Les rapports de comptabilité ont été désactivés.
-
+ Compte yuzu manquant
-
+ Pour soumettre un test de compatibilité pour un jeu, vous devez lier votre compte yuzu.<br><br/>Pour lier votre compte yuzu, aller à Emulation > Configuration> Web.
-
+ Erreur lors de l'ouverture de l'URL
-
+ Impossible d'ouvrir l'URL "%1".
-
+ Enregistrement TAS
-
+ Écraser le fichier du joueur 1 ?
-
+ Configuration invalide détectée
-
+ Le contrôleur portable ne peut pas être utilisé en mode TV. La manette pro sera sélectionné.
-
-
+
+ Amiibo
-
-
+
+ L'amiibo actuel a été retiré
-
+ Erreur
-
-
+
+ Le jeu actuel ne cherche pas d'amiibos.
-
+ Fichier Amiibo (%1);; Tous les fichiers (*.*)
-
+ Charger un Amiibo
-
+ Erreur lors du chargement des données Amiibo
-
+ Le fichier choisi n'est pas un amiibo valide
-
+ Le fichier sélectionné est déjà utilisé
-
+ Une erreur inconnue s'est produite
-
+
@@ -5636,291 +5650,225 @@ Veuillez n'utiliser cette fonctionnalité que pour installer des mises à j
%1
-
-
-
-
+
+
+
+ Pas de firmware disponible
-
+ Veuillez installer le firmware pour utiliser l'applet de l'album.
-
+ Applet de l'album
-
+ L'applet de l'album n'est pas disponible. Veuillez réinstaller le firmware.
-
+ Veuillez installer le firmware pour utiliser l'applet du cabinet.
-
+ Applet du cabinet
-
+ L'applet du cabinet n'est pas disponible. Veuillez réinstaller le firmware.
-
+ Veuillez installer le firmware pour utiliser l'éditeur Mii.
-
+ Applet de l'éditeur Mii
-
+ L'éditeur Mii n'est pas disponible. Veuillez réinstaller le firmware.
-
+ Veuillez installer le firmware pour utiliser le menu des manettes.
-
+ Applet Contrôleur
-
+ Le menu des manettes n'est pas disponible. Veuillez réinstaller le firmware.
-
+ Capture d'écran
-
+ Image PNG (*.png)
-
+ État du TAS : En cours d'exécution %1/%2
-
+ État du TAS : Enregistrement %1
-
+ État du TAS : Inactif %1:%2
-
+ État du TAS : Invalide
-
+ &Stopper l'exécution
-
+ &Start
-
+ Stopper l'en®istrement
-
+ En®istrer
-
+ Compilation: %n shaderCompilation : %n shadersCompilation : %n shaders
-
+ %1 is the resolution scaling factorÉchelle : %1x
-
+ Vitesse : %1% / %2%
-
+ Vitesse : %1%
-
+ Jeu : %1 IPS (Débloqué)
-
+ Jeu : %1 FPS
-
+ Frame : %1 ms
-
+ %1 %2
-
+ FSR
-
+ AUCUN AA
-
+ VOLUME : MUET
-
+ Volume percentage (e.g. 50%)VOLUME : %1%
-
-
- Confirmer la réinstallation de la clé
-
-
-
-
- Vous êtes sur le point de réinstaller toutes vos clés.
-Si vous ne savez pas ce que cela veut dire et ce que vous faites,
-cela peut être une action potentiellement destructrice.
-S'il vous plaît assurez-vous que c'est bien ce que vous voulez
-et éventuellement faites des sauvegardes.
-
-Cela supprimera vos fichiers de clé générés automatiquement et ré exécutera le module d'installation de clé.
-
-
-
-
- Fusibles manquants
-
-
-
-
- - BOOT0 manquant
-
-
-
-
- - BCPKG2-1-Normal-Main manquant
-
-
-
-
- - PRODINFO manquant
-
-
-
+ Composants de dérivation manquants
-
-
- Les clés de chiffrement sont manquantes. <br>Veuillez suivre <a href='https://yuzu-emu.org/help/quickstart/'>le guide de démarrage rapide yuzu</a> pour obtenir tous vos clés, firmware et jeux.<br><br><small>(%1)</small>
+
+
+ Les clés de chiffrement sont manquantes. <br>Veuillez suivre <a href='https://yuzu-emu.org/help/quickstart/'>le guide de démarrage rapide yuzu</a> pour obtenir toutes vos clés, firmware et jeux.
-
-
- Installation des clés...
-Cela peut prendre jusqu'à une minute en fonction
-des performances de votre système.
-
-
-
-
- Installation des clés
-
-
-
-
- Échec du déchiffrement de l'archive système.
-
-
-
-
- Les clés de chiffrement n'ont pas réussi à déchiffrer le firmware. <br>Veuillez suivre <a href='https://yuzu-emu.org/help/quickstart/'>le guide de démarrage rapide du yuzu</a> pour obtenir toutes vos clés, firmware et jeux.
-
-
-
+ Sélectionner la cible d'extraction du RomFS
-
+ Veuillez sélectionner quel RomFS vous voulez extraire.
-
+ Êtes vous sûr de vouloir fermer yuzu ?
-
-
-
+
+
+ yuzu
-
+ Êtes-vous sûr d'arrêter l'émulation ? Tout progrès non enregistré sera perdu.
-
+
@@ -6198,62 +6146,62 @@ Voulez-vous ignorer ceci and quitter quand même ?
Propriétés
-
+ Scanner les sous-dossiers
-
+ Supprimer le répertoire du jeu
-
+ ▲ Monter
-
+ ▼ Descendre
-
+ Ouvrir l'emplacement du répertoire
-
+ Effacer
-
+ Nom
-
+ Compatibilité
-
+ Extensions
-
+ Type de fichier
-
+ Taille
-
+ Temps de jeu
@@ -6324,7 +6272,7 @@ Voulez-vous ignorer ceci and quitter quand même ?
GameListPlaceholder
-
+ Double-cliquez pour ajouter un nouveau dossier à la liste de jeux
@@ -6337,12 +6285,12 @@ Voulez-vous ignorer ceci and quitter quand même ?
%1 sur %n résultat%1 sur %n résultats%1 sur %n résultats
-
+ Filtre :
-
+ Entrez un motif à filtrer
@@ -6854,176 +6802,171 @@ Message de débogage :
-
- &Réinitialiser les clés...
-
-
- &Vérifier les contenus installés
-
+ &À propos de yuzu
-
+ &Mode fenêtre unique
-
+ &Configurer...
-
+ &Afficher les en-têtes du widget Dock
-
+ &Afficher la barre de filtre
-
+ &Afficher la barre d'état
-
+ Afficher la barre d'état
-
+ &Parcourir le menu des jeux publics
-
+ &Créer un salon
-
+ &Quitter le salon
-
+ &Connexion directe au salon
-
+ &Afficher le salon actuel
-
+ P&lein écran
-
+ &Redémarrer
-
+ Charger/Retirer &Amiibo…
-
+ &Signaler la compatibilité
-
+ Ouvrir la &page des mods
-
+ Ouvrir le &guide de démarrage rapide
-
+ &FAQ
-
+ Ouvrir le &dossier de Yuzu
-
+ &Capture d'écran
-
+ Ouvrir l'&album
-
+ &Définir le surnom et le propriétaire
-
+ &Supprimer les données du jeu
-
+ &Restaurer l'amiibo
-
+ &Formater l'amiibo
-
+ Ouvrir l'&éditeur Mii
-
+ &Configurer TAS...
-
+ Configurer le j&eu actuel...
-
+ &Démarrer
-
+ &Réinitialiser
-
+ En®istrer
-
+ Ouvrir le &menu des manettes
diff --git a/dist/languages/hu.ts b/dist/languages/hu.ts
index 9254f1f3f..7a7318f6a 100755
--- a/dist/languages/hu.ts
+++ b/dist/languages/hu.ts
@@ -588,7 +588,7 @@ Immediate (no synchronization) just presents whatever is available and can exhib
- Anizotróp szűrés:
+ Anizotropikus szűrés:
@@ -679,759 +679,759 @@ Compute pipelines are always enabled on all other drivers.
-
- Egyéni RTC
+
+ Egyéni RTC dátum:
-
+ Nyelv:
-
+ Megjegyzés: ez felülírható, ha a régióbeállítás automatikus kiválasztású.
-
+ Régió:
-
+ Időzóna:
-
+ Hangkimeneti mód:
-
+ Konzol mód:
-
+ Felhasználói kérelem a játék indításakor
-
+ Emuláció szüneteltetése a háttérben
-
+ Emuláció leállításának megerősítése
-
+ Egér elrejtése inaktivitáskor
-
+ Vezérlő applet letiltása
-
+ Játékmód engedélyezése
-
+ CPU
-
+ GPU
-
+ CPU aszinkron
-
+ Tömörítetlen (legjobb minőség)
-
+ BC1 (alacsony minőség)
-
+ BC3 (közepes minőség)
-
+ OpenGL
-
+ Vulkan
-
+ Null
-
+ GLSL
-
+ GLASM (Assembly Shaders, csak NVIDIA)
-
-
- SPIR-V (kísérleti, csak Mesa)
+
+
+ SPIR-V (kísérleti, csak AMD/Mesa)
-
+ Normál
-
+ Magas
-
+ Extrém
-
+ Automatikus
-
+ Pontos
-
+ Nem biztonságos
-
+ Paranoid (a legtöbb optimalizálást letiltja)
-
+ Dinamikus
-
+ NCE
-
+ Szegély nélküli ablak
-
+ Exkluzív teljes képernyő
-
+ Nincs videokimenet
-
+ CPU videódekódolás
-
+ GPU videódekódolás (alapértelmezett)
-
+ 0.5X (360p/540p) [KÍSÉRLETI]
-
+ 0.75X (540p/810p) [KÍSÉRLETI]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [KÍSÉRLETI]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Legközelebbi szomszéd
-
+ Bilineáris
-
+ Bikubikus
-
+ Gauss-féle
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ Nincs
-
+ FXAA
-
+ SMAA
-
+ Alapértelmezett (16:9)
-
+ 4:3 kényszerítése
-
+ 21:9 kényszerítése
-
+ 16:10 kényszerítése
-
+ Ablakhoz nyújtás
-
+ Automatikus
-
+ Alapértelmezett
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Japán (日本語)
-
+ Amerikai angol
-
+ Francia (français)
-
+ Német (Deutsch)
-
+ Olasz (italiano)
-
+ Spanyol (español)
-
+ Kínai
-
+ Koreai (한국어)
-
+ Holland (Nederlands)
-
+ Portugál (português)
-
+ Orosz (Русский)
-
+ Tajvani
-
+ Brit Angol
-
+ Kanadai francia
-
+ Latin-amerikai spanyol
-
+ Egyszerűsített kínai
-
+ Hagyományos kínai (正體中文)
-
+ Brazíliai portugál (português do Brasil)
-
-
+
+ Japán
-
+ USA
-
+ Európa
-
+ Ausztrália
-
+ Kína
-
+ Korea
-
+ Tajvan
-
+ Auto select time zoneAutomatikus (%1)
-
+ Default time zoneAlapértelmezett (%1)
-
+ CET
-
+ CST6CDT
-
+ Kuba
-
+ EET
-
+ Egyiptom
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hongkong
-
+ HST
-
+ Izland
-
+ Irán
-
+ Izrael
-
+ Jamaika
-
+ Kwajalein
-
+ Líbia
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navahó
-
+ NZ
-
+ NZ-CHAT
-
+ Lengyelország
-
+ Portugália
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Szingapúr
-
+ Törökország
-
+ UCT
-
+ Univerzális
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Sztereó
-
+ Térhangzás
-
+ 4GB DRAM (Alapértelmezett)
-
+ 6GB DRAM (Nem biztonságos)
-
+ 8GB DRAM (Nem biztonságos)
-
+ Dokkolt
-
+ Kézi
-
+ Mindig kérdezzen rá (alapértelmezett)
-
+ Csak akkor, ha a játék kifejezetten kéri a folytatást.
-
+ Soha ne kérdezzen rá
@@ -2284,33 +2284,33 @@ Compute pipelines are always enabled on all other drivers.
Háttérszín:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Ki
-
+ VSync Ki
-
+ Ajánlott
-
+ Be
-
+ VSync Be
@@ -2984,7 +2984,7 @@ Compute pipelines are always enabled on all other drivers.
-
+ Módosító tartomány: 0%
@@ -3375,6 +3375,15 @@ A tengely megfordításához mozgasd a kart először függőlegesen, majd vízs
Alap
+
+ ConfigureLinuxTab
+
+
+
+
+ Linux
+
+ConfigureMotionTouch
@@ -3711,42 +3720,47 @@ A jelenlegi érték %1% és %2%.
Néhány beállítás csak akkor érhető el, amikor nem fut játék.
-
+ Kiegészítők
-
+ Rendszer
-
+ CPU
-
+ Grafika
-
+ Haladó graf.
-
+ Hang
-
+ Beviteli profilok
-
+
+
+ Linux
+
+
+ Tulajdonságok
@@ -3850,67 +3864,67 @@ A jelenlegi érték %1% és %2%.
Add meg az új felhasználó nevét:
-
+ Add meg az új felhasználóneved:
-
+ Felhasználói kép kiválasztása
-
+ JPEG képek (*.jpg *.jpeg)
-
+ Hiba történt a kép törlése során
-
+ Hiba történt az előző kép felülírása során: %1.
-
+ Hiba történt a fájl törlés során
-
+ A meglévő fájl törlése nem lehetséges: %1.
-
+ Hiba történt a felhasználó kép könyvtárának létrehozásakor
-
+ Nem sikerült létrehozni a(z) %1 könyvtárat a felhasználó képeinek tárolásához.
-
+ Hiba történt a felhasználói kép másolásakor
-
+ Nem sikerült kimásolni a képet innen %1 ide %2
-
+ Hiba történt a felhasználói kép átméretezésekor
-
+ A kép nem méretezhető át
@@ -3918,17 +3932,17 @@ A jelenlegi érték %1% és %2%.
ConfigureProfileManagerDeleteDialog
-
+ Törlöd a felhasználót? Minden felhasználói adat törölve lesz.
-
+ Törlés megerősítése
-
+ Név: %1
@@ -4082,7 +4096,7 @@ UUID: %2Mag
-
+ Figyelmeztetés: A(z) "%1" nyelv nem érvényes a(z) "%2" régióra
@@ -4793,601 +4807,601 @@ Drag points to change position, or double-click table cells to edit values.
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Névtelen adatok begyűjtve</a> a yuzu fejlesztésének segítéséhez. <br/><br/>Szeretnéd megosztani velünk a felhasználási adataidat?
-
+ Telemetria
-
+ Hibás Vulkan telepítés észlelve
-
+ A Vulkan inicializálása sikertelen volt az indulás során. <br><br>Kattints ide<a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>a probléma megoldásához szükséges instrukciókhoz</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingJáték közben
-
+ Web applet betöltése...
-
-
+
+ Web applet letiltása
-
+ A web applet letiltása nem kívánt viselkedéshez vezethet, és csak a Super Mario 3D All-Stars játékhoz ajánlott. Biztosan szeretnéd letiltani a web appletet?
(Ezt újra engedélyezheted a Hibakeresés beállításokban.)
-
+ A jelenleg készülő árnyékolók mennyisége
-
+ A jelenleg kiválasztott felbontás skálázási aránya.
-
+ Jelenlegi emuláció sebessége. 100%-nál magasabb vagy alacsonyabb érték azt jelzi, hogy mennyivel gyorsabb vagy lassabb a Switch-nél.
-
+ A másodpercenként megjelenített képkockák számát mutatja. Ez játékonként és jelenetenként eltérő lehet.
-
+ Egy Switch-kép emulálásához szükséges idő, képkockaszám-korlátozás és v-sync nélkül. Teljes sebességű emulálás esetén ennek legfeljebb 16.67 ms-nak kell lennie.
-
+ Némítás feloldása
-
+ Némítás
-
+ Hangerő visszaállítása
-
+ &Legutóbbi fájlok törlése
-
+ &Folytatás
-
+ &Szünet
-
+ Figyelmeztetés: Elavult játékformátum
-
+ A dekonstruált ROM könyvtár formátumot használod ehhez a játékhoz, ami egy elavult formátum, melyet már felváltottak más formátumok, mint pl. NCA, NAX, XCI vagy NSP. A dekonstruált ROM könyvtárak nem tartalmaznak ikonokat, metaadatokat és frissítési támogatást.<br><br>A yuzu által támogatott Switch formátumok ismertetéséhez <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>látogasd meg wikinket</a>. Ez az üzenet nem jelenik meg újra.
-
-
+
+ Hiba történt a ROM betöltése során!
-
+ A ROM formátum nem támogatott.
-
+ Hiba történt a videómag inicializálásakor.
-
+
-
+ %1 signifies a numeric error code.Hiba történt a ROM betöltése során! %1
-
+ %1 signifies an error string.
-
+ Ismeretlen hiba történt. Nyisd meg a logot a részletekért.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Szoftver bezárása...
-
+ Mentett adat
-
+ Modolt adat
-
+ Hiba törént a(z) %1 mappa megnyitása során
-
-
+
+ A mappa nem létezik!
-
+
-
+ Nem sikerült létrehozni az árnyékoló gyorsítótár könyvtárat ehhez a játékhoz.
-
+ Hiba történt a játéktartalom eltávolítása során
-
+ Hiba történt a frissítés eltávolítása során
-
+ Hiba történt a DLC eltávolítása során
-
+ Törlöd a telepített játéktartalmat?
-
+ Törlöd a telepített játékfrissítést?
-
+ Törlöd a telepített DLC-t?
-
+ Bejegyzés törlése
-
-
-
-
-
-
+
+
+
+
+
+ Sikeresen eltávolítva
-
+ A telepített alapjáték sikeresen el lett távolítva.
-
+ Az alapjáték nincs telepítve a NAND-ra, ezért nem törölhető.
-
+ A telepített frissítés sikeresen el lett távolítva.
-
+ Nincs telepítve frissítés ehhez a játékhoz.
-
+ Nincs telepítve DLC ehhez a játékhoz.
-
+ %1 telepített DLC sikeresen eltávolítva.
-
+
-
+
-
+
-
+ Törlöd az egyéni játék konfigurációt?
-
+ Törlöd a gyorsítótárat?
-
+ Fájl eltávolítása
-
+ Játékidő törlése
-
+ Visszaállítod a játékidőt?
-
-
+
+
-
-
+
+ Ehhez a játékhoz nem létezik árnyékoló gyorsítótár.
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+ Hiba történt az egyéni konfiguráció törlése során
-
+ Nem létezik egyéni konfiguráció ehhez a játékhoz.
-
+ Egyéni játék konfiguráció sikeresen eltávolítva.
-
+ Nem sikerült eltávolítani az egyéni játék konfigurációt.
-
-
+
+ RomFS kicsomagolása sikertelen!
-
+ Hiba történt a RomFS fájlok másolása közben, vagy a felhasználó megszakította a műveletet.
-
+ Teljes
-
+ Csontváz
-
+
-
+ RomFS kimentési mód kiválasztása
-
+
-
+ Nincs elég hely a RomFS kibontásához itt: %1. Szabadítsd fel helyet, vagy válassz egy másik kimentési könyvtárat az Emuláció > Konfigurálás > Rendszer > Fájlrendszer > Kimentési gyökér menüpontban.
-
+ RomFS kicsomagolása...
-
-
-
-
+
+
+
+ Mégse
-
+ RomFS kibontása sikeres volt!
-
-
-
+
+
+ A művelet sikeresen végrehajtva.
-
+ Az integritás ellenőrzését nem lehetett elvégezni!
-
+ A fájl tartalmának érvényessége nem lett ellenőrizve.
-
-
-
- Az integritás ellenőrzése sikertelen!
-
-
-
-
- A fájl tartalma sérült lehet.
-
-
-
-
+
+ Integritás ellenőrzése...
-
-
+
+ Integritás ellenőrzése sikeres!
-
-
-
-
+
+
+
+ Az integritás ellenőrzése sikertelen!
+
+
+
+
+ A fájl tartalma sérült lehet.
+
+
+
+
+
+ Parancsikon létrehozása
-
+ Szeretnéd teljes képernyőn elindítani a játékot?
-
+ Parancsikon sikeresen létrehozva ide %1
-
+ Ez létrehoz egy parancsikont az aktuális AppImage-hez. Frissítés után nem garantált a helyes működése. Folytatod?
-
+ Nem sikerült létrehozni a parancsikont: %1
-
+ Ikon létrehozása
-
+ Nem hozható létre az ikonfájl. Az útvonal "%1" nem létezik és nem is hozható létre.
-
+ Hiba a %1 megnyitásakor
-
+ Könyvtár kiválasztása
-
+ Tulajdonságok
-
+ A játék tulajdonságait nem sikerült betölteni.
-
+ %1 is an identifier for the Switch executable file extensions.Switch állományok(%1);;Minden fájl (*.*)
-
+ Fájl betöltése
-
+ Kicsomagolt ROM könyvár megnyitása
-
+ Érvénytelen könyvtár kiválasztva
-
+ A kiválasztott könyvtár nem tartalmaz 'main' fájlt.
-
+ Telepíthető Switch fájl (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)
-
+ Fájlok telepítése
-
+ %n fájl van hátra%n fájl van hátra
-
+ "%1" fájl telepítése...
-
-
+
+ Telepítés eredménye
-
+ A lehetséges konfliktusok elkerülése érdekében nem javasoljuk a felhasználóknak, hogy a NAND-ra telepítsék az alapjátékokat.
Kérjük, csak frissítések és DLC-k telepítéséhez használd ezt a funkciót.
-
+ %n fájl lett frissen telepítve
@@ -5395,7 +5409,7 @@ Kérjük, csak frissítések és DLC-k telepítéséhez használd ezt a funkció
-
+ %n fájl lett felülírva
@@ -5403,201 +5417,201 @@ Kérjük, csak frissítések és DLC-k telepítéséhez használd ezt a funkció
-
+ %n fájl telepítése sikertelen%n fájl telepítése sikertelen
-
+ Rendszeralkalmazás
-
+ Rendszerarchívum
-
+ Rendszeralkalmazás frissítés
-
+ Firmware csomag (A típus)
-
+ Firmware csomag (B típus)
-
+ Játék
-
+ Játékfrissítés
-
+ Játék DLC
-
+
-
+ NCA telepítési típus kiválasztása...
-
+ Kérjük, válaszd ki, hogy milyen típusú címként szeretnéd telepíteni ezt az NCA-t:
(A legtöbb esetben az alapértelmezett "Játék" megfelelő.)
-
+ Nem sikerült telepíteni
-
+ Az NCA-hoz kiválasztott címtípus érvénytelen.
-
+ Fájl nem található
-
+ "%1" fájl nem található
-
+ OK
-
-
+
+ A hardverkövetelmények nem teljesülnek
-
-
+
+ Az eszközöd nem felel meg az ajánlott hardverkövetelményeknek. A kompatibilitás jelentése letiltásra került.
-
+ Hiányzó yuzu fiók
-
+
-
+ Hiba történt az URL megnyitása során
-
+ Hiba történt az URL megnyitása során: "%1".
-
+ TAS felvétel
-
+ Felülírod az 1. játékos fájlját?
-
+ Érvénytelen konfig észlelve
-
+ A kézi vezérlés nem használható dokkolt módban. Helyette a Pro kontroller lesz kiválasztva.
-
-
+
+ Amiibo
-
-
+
+ A jelenlegi amiibo el lett távolítva
-
+ Hiba
-
-
+
+ A jelenlegi játék nem keres amiibo-kat
-
+ Amiibo fájl (%1);; Minden fájl (*.*)
-
+ Amiibo betöltése
-
+ Amiibo adatok betöltése sikertelen
-
+ A kiválasztott fájl nem érvényes amiibo
-
+ A kiválasztott fájl már használatban van
-
+ Ismeretlen hiba történt
-
+
@@ -5606,291 +5620,225 @@ Kérjük, csak frissítések és DLC-k telepítéséhez használd ezt a funkció
%1
-
-
-
-
+
+
+
+ Nincs elérhető firmware
-
+ Kérjük, telepítsd a firmware-t az Album applet használatához.
-
+ Album applet
-
+ Album applet nem elérhető. Kérjük, telepítsd újra a firmware-t.
-
+ Kérjük, telepítsd a firmware-t a kabinet applet használatához.
-
+ Kabinet applet
-
+ Kabinet applet nem elérhető. Kérjük, telepítsd újra a firmware-t.
-
+ Kérjük, telepítsd a firmware-t a Mii-szerkesztő használatához.
-
+ Mii szerkesztő applet
-
+ A Mii szerkesztő nem elérhető. Kérjük, telepítsd újra a firmware-t.
-
+ Kérjük, telepítsd a firmware-t a vezérlő menü használatához.
-
+ Vezérlő applet
-
+ A vezérlő menü nem érhető el. Kérjük, telepítsd újra a firmware-t.
-
+ Képernyőkép készítése
-
+ PNG kép (*.png)
-
+ TAS állapot: %1/%2 futtatása
-
+ TAS állapot: %1 felvétele
-
+ TAS állapot: Tétlen %1/%2
-
+ TAS állapot: Érvénytelen
-
+ &Futás leállítása
-
+ &Indítás
-
+ F&elvétel leállítása
-
+ F&elvétel
-
+ Létrehozás: %n árnyékolóLétrehozás: %n árnyékoló
-
+ %1 is the resolution scaling factorSkálázás: %1x
-
+ Sebesség: %1% / %2%
-
+ Sebesség: %1%
-
+ Játék: %1 FPS (Feloldva)
-
+ Játék: %1 FPS
-
+ Képkocka: %1 ms
-
+ %1 %2
-
+ FSR
-
+ Nincs élsimítás
-
+ HANGERŐ: NÉMÍTVA
-
+ Volume percentage (e.g. 50%)HANGERŐ: %1%
-
-
- Kulcs újragenerálásának megerősítése
-
-
-
-
- Épp az összes kulcs kényszerített újragenerálására készülsz.
-Ha nem tudod, mit jelent, vagy mit csinálsz,
-ez egy potenciálisan veszélyes művelet.
-Kérljük, győződj meg róla, hogy ezt szeretnéd,
-és opcionálisan készíts biztonsági másolatot.
-
-Ez törli az automatikusan generált kulcsfájlokat, és újraindítja a kulcsgeneráló modult.
-
-
-
-
-
-
-
-
-
- - Hiányzó BOOT0
-
-
-
-
- - Hiányzó BCPKG2-1-Normal-Main
-
-
-
-
- - Hiányzó PRODINFO
-
-
-
+
-
-
- Hiányzó titkosítási kulcsok. <br>Kérjük, kövesd a <a href='https://yuzu-emu.org/help/quickstart/'>yuzu gyorstájékoztatóját</a>, hogy megszerezd az összes kulcsot, firmware-t és játékot.<br><br><small>(%1)</small>
+
+
+ Hiányzó titkosítókulcsok.<br>Kérjük, kövesd <a href='https://yuzu-emu.org/help/quickstart/'>a yuzu gyorstájékoztatót</a>a kulcsok, firmware és játékok beszerzéséhez.
-
-
- Kulcsok generálása...
-Ez akár egy percet is igénybe vehet,
-rendszered teljesítményétől függően.
-
-
-
-
- Kulcsok generálása
-
-
-
-
- Rendszerarchívum visszafejtése sikertelen
-
-
-
-
-
-
-
-
+
-
+ RomFS kimentési cél kiválasztása
-
+ Kérjük, válaszd ki melyik RomFS-t szeretnéd kimenteni.
-
+ Biztosan be akarod zárni a yuzut?
-
-
-
+
+
+ yuzu
-
+ Biztos le akarod állítani az emulációt? Minden nem mentett adat el fog veszni.
-
+
@@ -6168,62 +6116,62 @@ Mégis ki szeretnél lépni?
Tulajdonságok
-
+ Almappák szkennelése
-
+ Játékkönyvtár eltávolítása
-
+ ▲ Feljebb mozgatás
-
+ ▼ Lejjebb mozgatás
-
+ Könyvtár helyének megnyitása
-
+ Törlés
-
+ Név
-
+ Kompatibilitás
-
+ Kiegészítők
-
+ Fájltípus
-
+ Méret
-
+ Játékidő
@@ -6294,7 +6242,7 @@ Mégis ki szeretnél lépni?
GameListPlaceholder
-
+ Dupla kattintással új mappát adhatsz hozzá a játéklistához.
@@ -6307,12 +6255,12 @@ Mégis ki szeretnél lépni?
%1 a(z) %n találatból%1 a(z) %n találatból
-
+ Szűrés:
-
+ Adj meg egy mintát a szűréshez
@@ -6824,176 +6772,171 @@ Hibakereső üzenet:
-
- &Kulcsok újrainicializálása...
-
-
- &Telepített tartalom ellenőrzése
-
+ &A yuzuról
-
+ &Egyablakos mód
-
+ Kon&figurálás...
-
+ D&ock Widget fejlécek megjelenítése
-
+ &Szűrősáv mutatása
-
+ &Állapotsáv mutatása
-
+ Állapotsáv mutatása
-
+ &Nyilvános játéklobbi böngészése
-
+ &Szoba létrehozása
-
+ &Szoba elhagyása
-
+ &Közvetlen csatlakozás szobához
-
+ &Jelenlegi szoba megjelenítése
-
+ T&eljes képernyő
-
+ &Újraindítás
-
+ &Amiibo betöltése/törlése...
-
+ &Kompatibilitás jelentése
-
+ &Modok oldal megnyitása
-
+ &Gyorstájékoztató megnyitása
-
+ &GYIK
-
+ &yuzu mappa megnyitása
-
+ &Képernyőkép készítése
-
+ &Album megnyitása
-
+ &Becenév és tulajdonos beállítása
-
+ &Játékadatok törlése
-
+ &Amiibo helyreállítása
-
+ &Amiibo formázása
-
+ &Mii szerkesztő megnyitása
-
+ &TAS konfigurálása...
-
+ J&elenlegi játék konfigurálása...
-
+ &Indítás
-
+ &Visszaállítás
-
+ F&elvétel
-
+ &Vezérlő menü megnyitása
diff --git a/dist/languages/id.ts b/dist/languages/id.ts
index 40fe8c8f1..d51c5f6e8 100755
--- a/dist/languages/id.ts
+++ b/dist/languages/id.ts
@@ -671,759 +671,759 @@ Compute pipelines are always enabled on all other drivers.
-
- RTC Kustom
+
+
-
+
-
+ Catatan: ini dapat diubah ketika pengaturan wilayah diotomatiskan
-
+ Wilayah:
-
+ Zona Waktu:
-
+
-
+
-
+ Tanyakan pengguna ketika memulai permainan
-
+ Jeda pengemulasian ketika berada di latar
-
+
-
+ Sembunyikan mouse saat tidak aktif
-
+
-
+
-
+ CPU
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ GLASM (Shader perakit, hanya NVIDIA)
-
-
+
+
-
+ Normal
-
+ Tinggi
-
+
-
+ Otomatis
-
+ Akurat
-
+ Berbahaya
-
+
-
+
-
+
-
+ Layar Tanpa Batas
-
+ Layar Penuh Eksklusif
-
+ Tidak ada Keluaran Suara
-
+ Penguraian Video menggunakan CPU
-
+ Penguraian Video menggunakan GPU (Bawaan)
-
+
-
+ 0.75X (540p/810p) [EKSPERIMENTAL]
-
+ 1X (720p/1080p)
-
+
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+
-
+
-
+ Nearest Neighbor
-
+ Biliner
-
+ Bikubik
-
+ Gaussian
-
+ ScaleForce
-
+
-
+ Tak ada
-
+ FXAA
-
+
-
+ Bawaan (16:9)
-
+ Paksa 4:3
-
+ Paksa 21:9
-
+
-
+ Regangkan ke Layar
-
+ Otomatis
-
+ Bawaan
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Jepang (日本語)
-
+
-
+ Prancis (français)
-
+ Jerman (Deutsch)
-
+ Italia (italiano)
-
+ Spanyol (español)
-
+ Cina
-
+ Korea (한국어)
-
+ Belanda (Nederlands)
-
+ Portugis (português)
-
+ Rusia (Русский)
-
+ Taiwan
-
+ Inggris Britania
-
+ Prancis Kanada
-
+ Spanyol Amerika Latin
-
+ Cina Sederhana
-
+ Cina Tradisional (正體中文)
-
+ Portugis Brazil (português do Brasil)
-
-
+
+ Jepang
-
+ USA (Amerika Serikat)
-
+ Eropa
-
+ Australia
-
+ Tiongkok
-
+ Korea
-
+ Taiwan
-
+ Auto select time zone
-
+ Default time zone
-
+ CET
-
+ CST6CDT
-
+ Kuba
-
+ EET
-
+ Mesir
-
+ Éire
-
+ EST
-
+ EST5EDT
-
+ GB (Britania Raya)
-
+ GB-Éire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hongkong
-
+ HST
-
+ Islandia
-
+ Iran
-
+ Israel
-
+ Jamaika
-
+ Kwajalein
-
+ Libya
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ (Selandia Baru)
-
+ NZ-CHAT
-
+ Polandia
-
+ Portugal
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapura
-
+ Turki
-
+ UCT
-
+ Universal
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Stereo
-
+ Surround
-
+
-
+
-
+
-
+ Terpasang
-
+ Jinjing
-
+
-
+
-
+
@@ -2273,33 +2273,33 @@ Memungkinkan berbagai macam optimasi IR.
Warna Latar:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Mati
-
+
-
+ Direkomendasikan
-
+ Nyala
-
+
@@ -3364,6 +3364,15 @@ Untuk membalikkan sumbu, pertama gerakkan joystik secara tegak lurus, lalu menda
Bawaan
+
+ ConfigureLinuxTab
+
+
+
+
+
+
+ConfigureMotionTouch
@@ -3699,42 +3708,47 @@ Current values are %1% and %2% respectively.
-
+ Pengaya (Add-On)
-
+ Sistem
-
+ CPU
-
+ Grafis
-
+ Ljtan. Grafik
-
+ Audio
-
+
-
+
+
+
+
+
+ Properti
@@ -3838,67 +3852,67 @@ Current values are %1% and %2% respectively.
Masukkan nama pengguna untuk pengguna baru:
-
+ Masukkan nama pengguna baru:
-
+ Pilih Gambar Pengguna
-
+ Gambar JPEG (*.jpg *.jpeg)
-
+ Kesalahan ketika menghapus gambar
-
+ Kesalahan saat mencoba menimpa gambar sebelumnya di: %1.
-
+ Kesalahan saat menghapus berkas
-
+ Tak dapat menghapus berkas yang ada: %1.
-
+ Kesalahan saat menciptakan direktori pengguna
-
+ Tidak bisa menciptakan direktori %1 untuk menyimpan gambar pengguna.
-
+ Kesalahan ketika menyalin gambar pengguna
-
+ Gagal menyalin berkas dari %1 ke %2
-
+ Kesalahan ketika mengubah ukuran gambar pengguna
-
+ Tidak dapat mengubah ukuran gambar
@@ -3906,17 +3920,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+
-
+ Konfirmasi Penghapusan
-
+
@@ -4069,7 +4083,7 @@ UUID: %2
Core
-
+
@@ -4780,1092 +4794,1032 @@ Drag points to change position, or double-click table cells to edit values.
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Data anonim dikumpulkan</a> untuk membantu yuzu. <br/><br/>Apa Anda ingin membagi data penggunaan dengan kami?
-
+ Telemetri
-
+
-
+
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping
-
+ Memuat Applet Web...
-
-
+
+ Matikan Applet Web
-
+
-
+ Jumlah shader yang sedang dibuat
-
+ Pengali skala resolusi yang terpilih.
-
+ Kecepatan emulasi saat ini. Nilai yang lebih tinggi atau rendah dari 100% menandakan pengemulasian berjalan lebih cepat atau lambat dibanding Switch aslinya.
-
+ Berapa banyak frame per second (bingkai per detik) permainan akan ditampilkan. Ini akan berubah dari berbagai permainan dan pemandangan.
-
+ Waktu yang diperlukan untuk mengemulasikan bingkai Switch, tak menghitung pembatas bingkai atau v-sync. Agar emulasi berkecepatan penuh, ini harus 16.67 mdtk.
-
+ Membunyikan
-
+ Bisukan
-
+ Atur ulang tingkat suara
-
+ &Bersihkan Berkas Baru-baru Ini
-
+ &Lanjutkan
-
+ &Jeda
-
+ Peringatan Format Permainan yang Usang
-
+ Anda menggunakan format direktori ROM yang sudah didekonstruksi untuk permainan ini, yang mana itu merupakan format lawas yang sudah tergantikan oleh yang lain seperti NCA, NAX, XCI, atau NSP. Direktori ROM yang sudah didekonstruksi kekurangan ikon, metadata, dan dukungan pembaruan.<br><br>Untuk penjelasan berbagai format Switch yang didukung yuzu, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>periksa wiki kami</a>. Pesan ini tidak akan ditampilkan lagi.
-
-
+
+ Kesalahan ketika memuat ROM!
-
+ Format ROM tak didukung.
-
+ Terjadi kesalahan ketika menginisialisasi inti video.
-
+ yuzu telah mengalami error saat menjalankan inti video. Ini biasanya disebabkan oleh pemicu piranti (driver) GPU yang usang, termasuk yang terintegrasi. Mohon lihat catatan untuk informasi lebih rinci. Untuk informasi cara mengakses catatan, mohon lihat halaman berikut: <a href='https://yuzu-emu.org/help/reference/log-files/'>Cara Mengupload Berkas Catatan</a>.
-
+ %1 signifies a numeric error code.
-
+ %1 signifies an error string.
-
+ Terjadi kesalahan yang tak diketahui. Mohon lihat catatan untuk informasi lebih rinci.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+
-
+ Simpan Data
-
+ Mod Data
-
+ Gagal Membuka Folder %1
-
-
+
+ Folder tak ada!
-
+ Gagal Ketika Membuka Tembolok Shader yang Dapat Ditransfer
-
+
-
+ Error saat menghapus konten
-
+ Error saat menghapus Update
-
+ Error saat menghapus DLC
-
+ Hapus Konten Game yang terinstall?
-
+ Hapus Update Game yang terinstall?
-
+ Hapus DLC Game yang terinstall?
-
+ Hapus Masukan
-
-
-
-
-
-
+
+
+
+
+
+ Berhasil menghapus
-
+
-
+
-
+
-
+
-
+ Tidak ada DLC yang terinstall untuk judul ini.
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Hapus File
-
+
-
+
-
-
+
+ Kesalahan Menghapus Transferable Shader Cache
-
-
+
+ Cache shader bagi judul ini tidak ada
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+ Kesalahan Menghapus Konfigurasi Buatan
-
+
-
+
-
+
-
-
+
+ Pengekstrakan RomFS Gagal!
-
+ Terjadi kesalahan ketika menyalin berkas RomFS atau dibatalkan oleh pengguna.
-
+ Penuh
-
+ Skeleton
-
+ Pilih Mode Dump RomFS
-
+ Mohon pilih cara RomFS akan di-dump.<br>FPenuh akan menyalin seluruh berkas ke dalam direktori baru sementara <br>jerangkong hanya akan menciptakan struktur direktorinya saja.
-
+
-
+ Mengekstrak RomFS...
-
-
-
-
+
+
+
+ Batal
-
+ Pengekstrakan RomFS Berhasil!
-
-
-
+
+
+ Operasi selesai dengan sukses,
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Buat Pintasan
-
+
-
+
-
+
-
+
-
+ Buat ikon
-
+
-
+ Gagal membuka %1
-
+ Pilih Direktori
-
+ Properti
-
+ Properti permainan tak dapat dimuat.
-
+ %1 is an identifier for the Switch executable file extensions.Eksekutabel Switch (%1);;Semua Berkas (*.*)
-
+ Muat Berkas
-
+ Buka Direktori ROM Terekstrak
-
+ Direktori Terpilih Tidak Sah
-
+ Direktori yang Anda pilih tak memiliki berkas 'utama.'
-
+
-
+ Install File
-
+
-
+ Memasang berkas "%1"...
-
-
+
+ Hasil Install
-
+
-
+ %n file(s) baru diinstall
-
+ %n file(s) telah ditimpa
-
+ %n file(s) gagal di install
-
+ Aplikasi Sistem
-
+ Arsip Sistem
-
+ Pembaruan Aplikasi Sistem
-
+ Paket Perangkat Tegar (Tipe A)
-
+ Paket Perangkat Tegar (Tipe B)
-
+ Permainan
-
+ Pembaruan Permainan
-
+ DLC Permainan
-
+ Judul Delta
-
+ Pilih Tipe Pemasangan NCA...
-
+ Mohon pilih jenis judul yang Anda ingin pasang sebagai NCA ini:
(Dalam kebanyakan kasus, pilihan bawaan 'Permainan' tidak apa-apa`.)
-
+ Gagal Memasang
-
+ Jenis judul yang Anda pilih untuk NCA tidak sah.
-
+ Berkas tak ditemukan
-
+ Berkas "%1" tak ditemukan
-
+ OK
-
-
+
+
-
-
+
+
-
+ Akun yuzu Hilang
-
+ Agar dapat mengirimkan berkas uju kompatibilitas permainan, Anda harus menautkan akun yuzu Anda.<br><br/>TUntuk mennautkan akun yuzu Anda, pergi ke Emulasi > Konfigurasi > Web.
-
+ Kesalahan saat membuka URL
-
+ Tidak dapat membuka URL "%1".
-
+ Rekaman TAS
-
+ Timpa file pemain 1?
-
+ Konfigurasi tidak sah terdeteksi
-
+ Kontroller jinjing tidak bisa digunakan dalam mode dock. Kontroller Pro akan dipilih
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+ Berkas Amiibo (%1);; Semua Berkas (*.*)
-
+ Muat Amiibo
-
+ Gagal memuat data Amiibo
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Tangkapan Layar
-
+ Berkas PNG (*.png)
-
+ Status TAS: Berjalan %1/%2
-
+ Status TAS: Merekam %1
-
+ Status TAS: Diam %1/%2
-
+ Status TAS: Tidak Valid
-
+ &Matikan
-
+ &Mulai
-
+ Berhenti Mer&ekam
-
+ R&ekam
-
+ Membangun: %n shader(s)
-
+ %1 is the resolution scaling factorSkala: %1x
-
+ Kecepatan: %1% / %2%
-
+ Kecepatan: %1%
-
+
-
+ Permainan: %1 FPS
-
+ Frame: %1 ms
-
+ %1 %2
-
+ FSR
-
+ TANPA AA
-
+ VOLUME : SENYAP
-
+ Volume percentage (e.g. 50%)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Kehilangan BOOT0
-
-
-
-
- - Kehilangan BCPKG2-1-Normal-Main
-
-
-
-
- - Kehilangan PRODINFO
-
-
-
+
-
-
+
+
-
-
- Memuat kunci...
-Ini mungkin memakan waktu hingga satu menit
-tergantung dari sistem performa Anda.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ Pilih Target Dump RomFS
-
+ Silahkan pilih jenis RomFS yang ingin Anda buang.
-
+ Apakah anda yakin ingin menutup yuzu?
-
-
-
+
+
+ yuzu
-
+ Apakah Anda yakin untuk menghentikan emulasi? Setiap progres yang tidak tersimpan akan hilang.
-
+
@@ -6141,62 +6095,62 @@ Would you like to bypass this and exit anyway?
Properti
-
+ Memindai subfolder
-
+
-
+
-
+
-
+ Buka Lokasi Direktori
-
+ Bersihkan
-
+ Nama
-
+ Kompatibilitas
-
+ Pengaya (Add-On)
-
+ Tipe berkas
-
+ Ukuran
-
+
@@ -6267,7 +6221,7 @@ Would you like to bypass this and exit anyway?
GameListPlaceholder
-
+ Klik dua kali untuk menambahkan folder sebagai daftar permainan.
@@ -6280,12 +6234,12 @@ Would you like to bypass this and exit anyway?
-
+
-
+ Masukkan pola untuk memfilter
@@ -6795,176 +6749,171 @@ Debug Message:
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Munculkan Status Bar
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Buka %Panduan cepat
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ &Mulai
-
+
-
+ R&ekam
-
+
diff --git a/dist/languages/it.ts b/dist/languages/it.ts
index b98d5adfa..f9ba0177c 100755
--- a/dist/languages/it.ts
+++ b/dist/languages/it.ts
@@ -684,759 +684,759 @@ Le compute pipeline sono sempre abilitate su tutti gli altri driver.
-
- RTC Personalizzato
+
+
-
+ Lingua:
-
+ Nota: Può essere rimpiazzato se il fuso orario della Regione è impostato su Auto
-
+ Regione:
-
+ Fuso orario:
-
+ Modalità di output del suono:
-
+ Modalità console:
-
+ Richiedi utente all'avvio di un gioco
-
+ Metti in pausa l'emulazione quando la finestra è in background
-
+ Chiedi conferma prima di arrestare l'emulazione
-
+ Nascondi il puntatore del mouse se inattivo
-
+ Disabilita l'applet controller
-
+ Abilita Gamemode
-
+ CPU
-
+ GPU
-
+ CPU (Asincrono)
-
+ Nessuna compressione (qualità migliore)
-
+ BC1 (qualità bassa)
-
+ BC3 (qualità media)
-
+ OpenGL
-
+ Vulkan
-
+ Nullo
-
+ GLSL
-
+ GLASM (shader assembly, solo NVIDIA)
-
-
- SPIR-V (sperimentale, solo Mesa)
+
+
+ SPIR-V (SPERIMENTALE, solo AMD/MESA)
-
+ Normale
-
+ Alta
-
+ Estrema
-
+ Automatico
-
+ Accurata
-
+ Non sicura
-
+ Paranoica (disabilita la maggior parte delle ottimizzazioni)
-
+ Dynarmic
-
+ NCE
-
+ Finestra senza bordi
-
+ Esclusivamente a schermo intero
-
+ Nessun output video
-
+ Decodifica video CPU
-
+ Decodifica video GPU (predefinita)
-
+ 0.5X (360p/540p) [SPERIMENTALE]
-
+ 0.75X (540p/810p) [SPERIMENTALE]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [SPERIMENTALE]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Nearest neighbor
-
+ Bilineare
-
+ Bicubico
-
+ Gaussiano
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ Nessuna
-
+ FXAA
-
+ SMAA
-
+ Predefinito (16:9)
-
+ Forza 4:3
-
+ Forza 21:9
-
+ Forza 16:10
-
+ Allunga a finestra
-
+ Automatico
-
+ Predefinito
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Giapponese (日本語)
-
+ Inglese americano
-
+ Francese (français)
-
+ Tedesco (Deutsch)
-
+ Italiano
-
+ Spagnolo (español)
-
+ Cinese
-
+ Coreano (한국어)
-
+ Olandese (Nederlands)
-
+ Portoghese (português)
-
+ Russo (Русский)
-
+ Taiwanese
-
+ Inglese britannico
-
+ Francese canadese
-
+ Spagnolo latino-americano
-
+ Cinese semplificato
-
+ Cinese tradizionale (正體中文)
-
+ Portoghese brasiliano (português do Brasil)
-
-
+
+ Giappone
-
+ USA
-
+ Europa
-
+ Australia
-
+ Cina
-
+ Corea
-
+ Taiwan
-
+ Auto select time zoneAutomatico (%1)
-
+ Default time zonePredefinito (%1)
-
+ CET
-
+ CST6CDT
-
+ Cuba
-
+ EET
-
+ Egitto
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hongkong
-
+ HST
-
+ Islanda
-
+ Iran
-
+ Israele
-
+ Giamaica
-
+ Kwajalein
-
+ Libia
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Polonia
-
+ Portogallo
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapore
-
+ Turchia
-
+ UCT
-
+ Universale
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Stereo
-
+ Surround
-
+ 4GB DRAM (Predefinito)
-
+ 6GB DRAM (Non sicuro)
-
+ 8GB DRAM (Non sicuro)
-
+ Dock
-
+ Portatile
-
+ Chiedi sempre (Predefinito)
-
+ Solo se il gioco richiede di non essere arrestato
-
+ Non chiedere mai
@@ -1898,12 +1898,12 @@ Le compute pipeline sono sempre abilitate su tutti gli altri driver.
-
+ <html><head/><body><p>Quando abilitato, il riordinamento della memoria già mappata viene disabilitato. In alcuni casi, può ridurre le performance.</p></body></html>
-
+ Disabilita il Riordinamento del Buffer
@@ -2314,33 +2314,33 @@ Le compute pipeline sono sempre abilitate su tutti gli altri driver.Colore dello sfondo:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Disattivato
-
+ VSync disattivato
-
+ Consigliata
-
+ Attivato
-
+ VSync attivato
@@ -2436,7 +2436,7 @@ Le compute pipeline sono sempre abilitate su tutti gli altri driver.
-
+ Errore durante la configurazione. Segnala quest'errore alla pagina Github di Yuzu.
@@ -3405,6 +3405,15 @@ Per invertire gli assi, prima muovi la levetta verticalmente, e poi orizzontalme
Predefiniti
+
+ ConfigureLinuxTab
+
+
+
+
+ Linux
+
+ConfigureMotionTouch
@@ -3745,42 +3754,47 @@ Per attivarlo, disattiva il mouse emulato.
Alcune impostazioni sono disponibili soltanto quando un gioco non è in esecuzione.
-
+ Add-on
-
+ Sistema
-
+ CPU
-
+ Grafica
-
+ Grafica (Avanzate)
-
+ Audio
-
+ Profili di input
-
+
+
+ Linux
+
+
+ Proprietà
@@ -3884,67 +3898,67 @@ Per attivarlo, disattiva il mouse emulato.
Inserisci un nome utente per il nuovo utente:
-
+ Inserisci un nuovo nome utente:
-
+ Seleziona immagine utente
-
+ Immagini JPEG (*.jpg *.jpeg)
-
+ Impossibile eliminare l'immagine
-
+ Impossibile sovrascrivere l'immagine precedente in: %1.
-
+ Impossibile eliminare il file
-
+ Impossibile eliminare il file già esistente: %1.
-
+ Impossibile creare la cartella delle immagini dell'utente
-
+ Impossibile creare la cartella %1 per archiviare le immagini dell'utente.
-
+ Impossibile copiare l'immagine utente
-
+ Impossibile copiare l'immagine da %1 a %2
-
+ Impossibile ridimensionare l'immagine utente
-
+ Impossibile ridimensionare l'immagine
@@ -3952,17 +3966,17 @@ Per attivarlo, disattiva il mouse emulato.
ConfigureProfileManagerDeleteDialog
-
+ Eliminare questo utente? Tutti i suoi dati di salvataggio verranno rimossi.
-
+ Conferma eliminazione
-
+ Nome: %1
@@ -4116,7 +4130,7 @@ UUID: %2Core
-
+ Attenzione: "%1" non è una lingua valida per la regione "%2"
@@ -4828,44 +4842,44 @@ Trascina i punti per cambiare posizione, oppure clicca due volte la cella in tab
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Vengono raccolti dati anonimi</a> per aiutarci a migliorare yuzu. <br/><br/>Desideri condividere i tuoi dati di utilizzo con noi?
-
+ Telemetria
-
+ Rilevata installazione di Vulkan non funzionante
-
+ L'inizializzazione di Vulkan è fallita durante l'avvio.<br><br>Clicca <a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>qui per istruzioni su come risolvere il problema</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingGioco in esecuzione
-
+ Caricamento dell'applet web...
-
-
+
+ Disabilita l'applet web
-
+ Disabilitare l'applet web potrebbe causare dei comportamenti indesiderati.
@@ -4873,558 +4887,558 @@ Da usare solo con Super Mario 3D All-Stars. Sei sicuro di voler procedere?
(Puoi riabilitarlo quando vuoi nelle impostazioni di Debug.)
-
+ Il numero di shader in fase di compilazione
-
+ Il moltiplicatore corrente dello scaling della risoluzione.
-
+ Velocità corrente dell'emulazione. Valori più alti o più bassi di 100% indicano che l'emulazione sta funzionando più velocemente o lentamente rispetto a una Switch.
-
+ Il numero di fotogrammi al secondo che il gioco visualizza attualmente. Può variare in base al gioco e alla situazione.
-
+ Tempo necessario per emulare un fotogramma della Switch, senza tenere conto del limite al framerate o del V-Sync. Per un'emulazione alla massima velocità, il valore non dovrebbe essere superiore a 16.67 ms.
-
+ Riattiva
-
+ Silenzia
-
+ Reimposta volume
-
+ &Cancella i file recenti
-
+ &Continua
-
+ &Pausa
-
+ Formato del gioco obsoleto
-
+ Stai usando una cartella contenente una ROM decostruita per avviare questo gioco, che è un formato obsoleto e sostituito da NCA, NAX, XCI o NSP. Le ROM decostruite non hanno icone, metadati e non supportano gli aggiornamenti. <br><br>Per una spiegazione sui vari formati della Switch supportati da yuzu, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>consulta la nostra wiki (in inglese)</a>. Non riceverai di nuovo questo avviso.
-
-
+
+ Errore nel caricamento della ROM!
-
+ Il formato della ROM non è supportato.
-
+ È stato riscontrato un errore nell'inizializzazione del core video.
-
+ yuzu ha riscontrato un problema durante l'avvio del core video. Di solito questo errore è causato da driver GPU obsoleti, compresi quelli integrati.
Consulta il log per maggiori dettagli. Se hai bisogno di aiuto per accedere ai log, consulta questa pagina (in inglese): <a href='https://yuzu-emu.org/help/reference/log-files/'>Come caricare i file di log</a>.
-
+ %1 signifies a numeric error code.Errore nel caricamento della ROM! %1
-
+ %1 signifies an error string.%1<br>Segui <a href='https://yuzu-emu.org/help/quickstart/'>la guida introduttiva di yuzu</a> per rifare il dump dei file.<br>Puoi dare un occhiata alla wiki di yuzu (in inglese)</a> o al server Discord di yuzu</a> per assistenza.
-
+ Si è verificato un errore sconosciuto. Visualizza il log per maggiori dettagli.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Chiusura del software in corso...
-
+ Dati di salvataggio
-
+ Dati delle mod
-
+ Impossibile aprire la cartella %1
-
-
+
+ La cartella non esiste!
-
+ Impossibile aprire la cache trasferibile degli shader
-
+ Impossibile creare la cartella della cache degli shader per questo titolo.
-
+ Impossibile rimuovere il contentuto
-
+ Impossibile rimuovere l'aggiornamento
-
+ Impossibile rimuovere il DLC
-
+ Rimuovere il contenuto del gioco installato?
-
+ Rimuovere l'aggiornamento installato?
-
+ Rimuovere il DLC installato?
-
+ Rimuovi voce
-
-
-
-
-
-
+
+
+
+
+
+ Rimozione completata
-
+ Il gioco base installato è stato rimosso con successo.
-
+ Il gioco base non è installato su NAND e non può essere rimosso.
-
+ Aggiornamento rimosso con successo.
-
+ Non c'è alcun aggiornamento installato per questo gioco.
-
+ Non c'è alcun DLC installato per questo gioco.
-
+ %1 DLC rimossi con successo.
-
+ Vuoi rimuovere la cache trasferibile degli shader OpenGL?
-
+ Vuoi rimuovere la cache trasferibile degli shader Vulkan?
-
+ Vuoi rimuovere tutte le cache trasferibili degli shader?
-
+ Rimuovere la configurazione personalizzata del gioco?
-
+ Rimuovere la Storage Cache?
-
+ Rimuovi file
-
+ Reimposta il tempo di gioco
-
+ Vuoi reimpostare il tempo di gioco?
-
-
+
+ Impossibile rimuovere la cache trasferibile degli shader
-
-
+
+ Per questo titolo non esiste una cache degli shader.
-
+ La cache trasferibile degli shader è stata rimossa con successo.
-
+ Impossibile rimuovere la cache trasferibile degli shader.
-
+ Impossibile rimuovere la cache delle pipeline del driver Vulkan
-
+ Impossibile rimuovere la cache delle pipeline del driver.
-
-
+
+ Impossibile rimuovere le cache trasferibili degli shader
-
+ Le cache trasferibili degli shader sono state rimosse con successo.
-
+ Impossibile rimuovere la cartella della cache trasferibile degli shader.
-
-
+
+ Impossibile rimuovere la configurazione personalizzata
-
+ Non esiste una configurazione personalizzata per questo gioco.
-
+ La configurazione personalizzata del gioco è stata rimossa con successo.
-
+ Impossibile rimuovere la configurazione personalizzata del gioco.
-
-
+
+ Estrazione RomFS fallita!
-
+ C'è stato un errore nella copia dei file del RomFS o l'operazione è stata annullata dall'utente.
-
+ Completa
-
+ Cartelle
-
+ Seleziona la modalità di estrazione della RomFS
-
+ Seleziona come vorresti estrarre la RomFS. <br>La modalità Completa copierà tutti i file in una nuova cartella mentre<br>la modalità Cartelle creerà solamente le cartelle e le sottocartelle.
-
+ Non c'è abbastanza spazio disponibile nel disco %1 per estrarre la RomFS. Libera lo spazio o seleziona una cartella di estrazione diversa in Emulazione > Configura > Sistema > File system > Cartella di estrazione
-
+ Estrazione RomFS in corso...
-
-
-
-
+
+
+
+ Annulla
-
+ Estrazione RomFS riuscita!
-
-
-
+
+
+ L'operazione è stata completata con successo.
-
+ Impossibile verificare l'integrità dei file.
-
+ I contenuti di questo file non sono stati verificati.
-
-
-
- Verifica dell'integrità fallita!
-
-
-
-
- I contenuti del file potrebbero essere corrotti.
-
-
-
-
+
+ Verifica dell'integrità della ROM in corso...
-
-
+
+ Verifica dell'integrità completata con successo!
-
-
-
-
+
+
+
+ Verifica dell'integrità fallita!
+
+
+
+
+ I contenuti del file potrebbero essere corrotti.
+
+
+
+
+
+ Crea scorciatoia
-
+ Vuoi avviare il gioco a schermo intero?
-
+ Scorciatoia creata con successo in %1
-
+ Verrà creata una scorciatoia all'AppImage attuale. Potrebbe non funzionare correttamente se effettui un aggiornamento. Vuoi continuare?
-
+ Impossibile creare la scorciatoia in %1
-
+ Crea icona
-
+ Impossibile creare il file dell'icona. Il percorso "%1" non esiste e non può essere creato.
-
+ Impossibile aprire %1
-
+ Seleziona cartella
-
+ Proprietà
-
+ Non è stato possibile caricare le proprietà del gioco.
-
+ %1 is an identifier for the Switch executable file extensions.Eseguibile Switch (%1);;Tutti i file (*.*)
-
+ Carica file
-
+ Apri cartella ROM estratta
-
+ Cartella selezionata non valida
-
+ La cartella che hai selezionato non contiene un file "main".
-
+ File installabili Switch (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)
-
+ Installa file
-
+ %n file rimanente%n file rimanenti%n file rimanenti
-
+ Installazione del file "%1"...
-
-
+
+ Risultati dell'installazione
-
+ Per evitare possibli conflitti, sconsigliamo di installare i giochi base su NAND.
Usa questa funzione solo per installare aggiornamenti e DLC.
-
+ %n nuovo file è stato installato
@@ -5433,7 +5447,7 @@ Usa questa funzione solo per installare aggiornamenti e DLC.
-
+ %n file è stato sovrascritto
@@ -5442,7 +5456,7 @@ Usa questa funzione solo per installare aggiornamenti e DLC.
-
+ %n file non è stato installato a causa di errori
@@ -5451,195 +5465,195 @@ Usa questa funzione solo per installare aggiornamenti e DLC.
-
+ Applicazione di sistema
-
+ Archivio di sistema
-
+ Aggiornamento di un'applicazione di sistema
-
+ Pacchetto firmware (tipo A)
-
+ Pacchetto firmware (tipo B)
-
+ Gioco
-
+ Aggiornamento di gioco
-
+ DLC
-
+ Titolo delta
-
+ Seleziona il tipo di installazione NCA
-
+ Seleziona il tipo del file NCA da installare:
(Nella maggior parte dei casi, il valore predefinito 'Gioco' va bene.)
-
+ Installazione fallita
-
+ Il tipo che hai selezionato per l'NCA non è valido.
-
+ File non trovato
-
+ File "%1" non trovato
-
+ OK
-
-
+
+ Requisiti hardware non soddisfatti
-
-
+
+ Il tuo sistema non soddisfa i requisiti hardware consigliati. La funzionalità di segnalazione della compatibilità è stata disattivata.
-
+ Account di yuzu non trovato
-
+ Per segnalare la compatibilità di un gioco, devi collegare il tuo account yuzu. <br><br/>Per collegare il tuo account yuzu, vai su Emulazione >
Configurazione > Web.
-
+ Impossibile aprire l'URL
-
+ Non è stato possibile aprire l'URL "%1".
-
+ Registrazione TAS
-
+ Vuoi sovrascrivere il file del giocatore 1?
-
+ Rilevata configurazione non valida
-
+ Il controller portatile non può essere utilizzato in modalità dock. Verrà selezionato il controller Pro.
-
-
+
+ Amiibo
-
-
+
+ L'Amiibo corrente è stato rimosso
-
+ Errore
-
-
+
+ Il gioco in uso non è alla ricerca di Amiibo
-
+ File Amiibo (%1);; Tutti i file (*.*)
-
+ Carica Amiibo
-
+ Impossibile caricare i dati dell'Amiibo
-
+ Il file selezionato non è un Amiibo valido
-
+ Il file selezionato è già in uso
-
+ Si è verificato un errore sconosciuto
-
+
@@ -5648,291 +5662,225 @@ Configurazione > Web.
%1
-
-
-
-
+
+
+
+ Nessun firmware disponibile
-
+ Devi installare il firmware per usare l'applet dell'album.
-
+ Applet Album
-
+ L'applet dell'album non è disponibile. Reinstalla il firmware.
-
+ Devi installare il firmware per usare l'applet Cabinet.
-
+ Applet Cabinet
-
+ L'applet del Cabinet non è disponibile. Reinstalla il firmware.
-
+ Devi installare il firmware per usare l'editor dei Mii.
-
+ Editor dei Mii
-
+ L'editor dei Mii non è disponibile. Reinstalla il firmware.
-
+ Devi installare il firmware per usare il menù dei controller.
-
+ Applet controller
-
+ Il menù dei controller non è disponibile. Reinstalla il firmware.
-
+ Cattura screenshot
-
+ Immagine PNG (*.png)
-
+ Stato TAS: In esecuzione (%1/%2)
-
+ Stato TAS: Registrazione in corso (%1)
-
+ Stato TAS: In attesa (%1/%2)
-
+ Stato TAS: Non valido
-
+ &Interrompi
-
+ &Avvia
-
+ Interrompi r&egistrazione
-
+ R&egistra
-
+ Compilazione di %n shaderCompilazione di %n shaderCompilazione di %n shader
-
+ %1 is the resolution scaling factorRisoluzione: %1x
-
+ Velocità: %1% / %2%
-
+ Velocità: %1%
-
+ Gioco: %1 FPS (Sbloccati)
-
+ Gioco: %1 FPS
-
+ Frame: %1 ms
-
+ %1 %2
-
+ FSR
-
+ NO AA
-
+ VOLUME: MUTO
-
+ Volume percentage (e.g. 50%)VOLUME: %1%
-
-
- Conferma ri-derivazione chiavi
-
-
-
-
- Stai per forzare la ri-derivazione di tutte le tue chiavi di crittografia.
-Se non sai cosa significa o cosa stai per fare,
-questa azione potrebbe fare danni.
-Se sei sicuro di voler procedere,
-è consigliato fare dei backup.
-
-Questa azione eliminerà i tuoi file delle chiavi autogenerati e ripeterà il processo di derivazione delle chiavi.
-
-
-
-
- Fusi mancanti
-
-
-
-
- - BOOT0 mancante
-
-
-
-
- - BCPKG2-1-Normal-Main mancante
-
-
-
-
- - PRODINFO mancante
-
-
-
+ Componenti di derivazione mancanti
-
-
- Chiavi di crittografia mancanti. <br>Segui <a href='https://yuzu-emu.org/help/quickstart/'>la guida introduttiva di yuzu</a> per ottenere tutte le tue chiavi, il firmware e i giochi.<br><br><small>(%1)</small>
+
+
+
-
-
- Derivazione chiavi...
-Questa operazione potrebbe durare fino a un minuto in
-base alle prestazioni del tuo sistema.
-
-
-
-
- Derivazione chiavi
-
-
-
-
- Decrittazione dell'archivio di sistema fallita
-
-
-
-
- Le chiavi di crittografia non sono riuscite a decrittare il firmware. <br>Segui <a href='https://yuzu-emu.org/help/quickstart/'>la guida introduttiva di yuzu</a> per estrarre tutte le tue chiavi, il firmware e i giochi dalla tua Switch.
-
-
-
+ Seleziona Target dell'Estrazione del RomFS
-
+ Seleziona quale RomFS vorresti estrarre.
-
+ Sei sicuro di voler chiudere yuzu?
-
-
-
+
+
+ yuzu
-
+ Sei sicuro di voler arrestare l'emulazione? Tutti i progressi non salvati verranno perduti.
-
+
@@ -6210,62 +6158,62 @@ Vuoi forzare l'arresto?
Proprietà
-
+ Scansiona le sottocartelle
-
+ Rimuovi cartella dei giochi
-
+ ▲ Sposta in alto
-
+ ▼ Sposta in basso
-
+ Apri cartella
-
+ Cancella
-
+ Nome
-
+ Compatibilità
-
+ Add-on
-
+ Tipo di file
-
+ Dimensione
-
+ Tempo di gioco
@@ -6336,7 +6284,7 @@ Vuoi forzare l'arresto?
GameListPlaceholder
-
+ Clicca due volte per aggiungere una nuova cartella alla lista dei giochi
@@ -6349,12 +6297,12 @@ Vuoi forzare l'arresto?
%1 di %n risultato%1 di %n risultati%1 di %n risultati
-
+ Filtro:
-
+ Inserisci pattern per filtrare
@@ -6866,176 +6814,171 @@ Messaggio di debug:
-
- &Reinizializza chiavi...
-
-
- &Verifica i contenuti installati
-
+ &Informazioni su yuzu
-
+ &Modalità finestra singola
-
+ Configura...
-
+ Visualizza le intestazioni del dock dei widget
-
+ Mostra barra del &filtro
-
+ Mostra barra di &stato
-
+ Mostra barra di stato
-
+ &Sfoglia lobby di gioco pubblica
-
+ &Crea stanza
-
+ &Esci dalla stanza
-
+ Collegamento &diretto alla stanza
-
+ &Mostra stanza attuale
-
+ Schermo intero
-
+ &Riavvia
-
+ Carica/Rimuovi &Amiibo...
-
+ &Segnala la compatibilità
-
+ Apri la pagina delle &mod
-
+ Apri la &guida introduttiva
-
+ &Domande frequenti
-
+ Apri la cartella di yuzu
-
+ Cattura schermo
-
+ Apri l'&album
-
+ &Imposta nickname e proprietario
-
+ &Rimuovi i dati di gioco
-
+ &Ripristina gli Amiibo
-
+ &Formatta gli Amiibo
-
+ Apri l'&editor dei Mii
-
+ &Configura TAS...
-
+ Configura il gioco in uso...
-
+ &Avvia
-
+ &Reimposta
-
+ R&egistra
-
+ Apri il menù dei &controller
diff --git a/dist/languages/ja_JP.ts b/dist/languages/ja_JP.ts
index 3316f2598..ade60349d 100755
--- a/dist/languages/ja_JP.ts
+++ b/dist/languages/ja_JP.ts
@@ -410,7 +410,7 @@ This would ban both their forum username and their IP address.
-
+ メモリレイアウト
@@ -425,7 +425,7 @@ This would ban both their forum username and their IP address.
-
+ バックエンド:
@@ -631,7 +631,7 @@ Immediate (no synchronization) は利用可能なものを何でも利用し,
-
+ コンピュート・パイプラインの有効化(インテル Vulkan のみ)
@@ -682,759 +682,759 @@ Compute pipelines are always enabled on all other drivers.
-
- カスタム RTC
+
+
-
+ 言語:
-
+ 注意:地域が自動選択の場合、設定が上書きされる可能性があります。
-
+ 地域:
-
+ タイムゾーン:
-
+ 音声出力モード:
-
+
-
+ ゲーム起動時に確認を表示
-
+ 非アクティブ時にエミュレーションを一時停止
-
+ エミュレーションを停止する前に確認する
-
+ 非アクティブ時にマウスカーソルを隠す
-
+ コントローラーアプレットの無効化
-
+
-
+ CPU
-
+ GPU
-
+ CPU 非同期
-
+ 圧縮しない (最高品質)
-
+ BC1 (低品質)
-
+ BC3 (中品質)
-
+ OpenGL
-
+ Vulkan
-
+
-
+ GLSL
-
+ GLASM (アセンブリシェーダー、NVIDIA のみ)
-
-
- SPIR-V (実験的, Mesa のみ)
+
+
+ SPIR-V(実験的、AMD/Mesaのみ)
-
+ 標準
-
+ 高
-
+
-
+ 自動
-
+ 正確
-
+ 不安定
-
+ パラノイド (ほとんどの最適化を無効化)
-
+
-
+ Dynarmic
-
+
-
+ NCE
-
+ ボーダーレスウィンドウ
-
+ 排他的フルスクリーン
-
+ ビデオ出力しない
-
+ ビデオをCPUでデコード
-
+ ビデオをGPUでデコード (デフォルト)
-
+ 0.5X (360p/540p) [実験的]
-
+ 0.75X (540p/810p) [実験的]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [実験的]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Nearest Neighbor
-
+ Bilinear
-
+ Bicubic
-
+ Gaussian
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ なし
-
+ FXAA
-
+ SMAA
-
+ デフォルト (16:9)
-
+ 強制 4:3
-
+ 強制 21:9
-
+ 強制 16:10
-
+ ウィンドウに合わせる
-
+ 自動
-
+ デフォルト
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ 日本語
-
+ アメリカ英語
-
+ フランス語 (français)
-
+ ドイツ語 (Deutsch)
-
+ イタリア語 (italiano)
-
+ スペイン語 (español)
-
+ 中国語
-
+ 韓国語 (한국어)
-
+ オランダ語 (Nederlands)
-
+ ポルトガル語 (português)
-
+ ロシア語 (Русский)
-
+ 台湾語
-
+ イギリス英語
-
+ カナダフランス語
-
+ ラテンアメリカスペイン語
-
+ 簡体字中国語
-
+ 繁体字中国語 (正體中文)
-
+ ブラジルポルトガル語 (português do Brasil)
-
-
+
+ 日本
-
+ アメリカ
-
+ ヨーロッパ
-
+ オーストラリア
-
+ 中国
-
+ 韓国
-
+ 台湾
-
+ Auto select time zone自動 (%1)
-
+ Default time zone既定 (%1)
-
+ 中央ヨーロッパ時間
-
+ CST6CDT
-
+ キューバ
-
+ 東ヨーロッパ標準時
-
+ エジプト
-
+ アイルランド
-
+ アメリカ東部標準時
-
+ EST5EDT
-
+ GB
-
+ イギリス-アイルランド
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ グリニッジ
-
+ 香港
-
+ ハワイ標準時
-
+ アイスランド
-
+ イラン
-
+ イスラエル
-
+ ジャマイカ
-
+ クェゼリン
-
+ リビア
-
+ 中東時間
-
+ MST
-
+ MST7MDT
-
+ ナバホ
-
+ NZ
-
+ NZ-CHAT
-
+ ポーランド
-
+ ポルトガル
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ シンガポール
-
+ トルコ
-
+ UCT
-
+ ユニバーサル
-
+ UTC
-
+ W-SU
-
+ WET
-
+ ズールー
-
+ モノラル
-
+ ステレオ
-
+ サラウンド
-
+ 4GB DRAM (デフォルト)
-
+ 6GB DRAM (不安定)
-
+ 8GB DRAM (不安定)
-
+ Docked
-
+ 携帯モード
-
+ 常に確認する (デフォルト)
-
+ ゲームが停止しないように指定しているときのみ
-
+ 確認しない
@@ -1521,7 +1521,7 @@ Compute pipelines are always enabled on all other drivers.
-
+ CPUバックエンド
@@ -2268,7 +2268,7 @@ Compute pipelines are always enabled on all other drivers.
-
+ Linux
@@ -2314,33 +2314,33 @@ Compute pipelines are always enabled on all other drivers.
背景色:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ オフ
-
+ VSync オフ
-
+ 推奨
-
+ オン
-
+ VSync オン
@@ -3405,6 +3405,15 @@ To invert the axes, first move your joystick vertically, and then horizontally.<
デフォルト
+
+ ConfigureLinuxTab
+
+
+
+
+ Linux
+
+ConfigureMotionTouch
@@ -3740,42 +3749,47 @@ Current values are %1% and %2% respectively.
いくつかの設定はゲームが実行中でないときのみ設定できます
-
+ アドオン
-
+ システム
-
+ CPU
-
+ グラフィック
-
+ 高度なグラフィック
-
+ サウンド
-
+ 入力プロファイル
-
+
+
+ Linux
+
+
+ プロパティ
@@ -3879,67 +3893,67 @@ Current values are %1% and %2% respectively.
新しいユーザのユーザ名を入力:
-
+ 新しいユーザ名を入力:
-
+ ユーザ画像を選択
-
+ JPEG画像 (*.jpg *.jpeg)
-
+ 画像削除エラー
-
+ 既存画像の上書き時にエラーが発生しました: %1
-
+ ファイル削除エラー
-
+ ファイルを削除できませんでした: %1
-
+ ユーザー画像ディレクトリ作成失敗
-
+ ユーザー画像保存ディレクトリ”%1”を作成できませんでした。
-
+ ユーザー画像コピーエラー
-
+ 画像を”%1”から”%2”へコピー出来ませんでした。
-
+ ユーザ画像のリサイズエラー
-
+ 画像をリサイズできません
@@ -3947,17 +3961,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+ このユーザを削除しますか? このユーザのすべてのセーブデータが削除されます.
-
+ ユーザの削除
-
+ 名称: %1
@@ -4111,7 +4125,7 @@ UUID: %2コア
-
+
@@ -4823,809 +4837,809 @@ Drag points to change position, or double-click table cells to edit values.
GMainWindow
-
+ yuzuの改善に役立てるため、<a href='https://yuzu-emu.org/help/feature/telemetry/'>匿名データが収集されます</a>。<br/><br/>統計情報を共有しますか?
-
+ テレメトリ
-
+ 壊れたVulkanのインストールが検出されました。
-
+ 起動時にVulkanの初期化に失敗しました。<br><br>この問題を解決するための手順は<a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>こちら</a>。
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping
-
+ Webアプレットをロード中...
-
-
+
+ Webアプレットの無効化
-
+ Webアプレットを無効にすると、未定義の動作になる可能性があるため、スーパーマリオ3Dオールスターズでのみ使用するようにしてください。本当にWebアプレットを無効化しますか?
(デバッグ設定で再度有効にすることができます)。
-
+ ビルド中のシェーダー数
-
+ 現在選択されている解像度の倍率。
-
+ 現在のエミュレーション速度。値が100%より高いか低い場合、エミュレーション速度がSwitchより速いか遅いことを示します。
-
+ ゲームが現在表示している1秒あたりのフレーム数。これはゲームごと、シーンごとに異なります。
-
+ Switchフレームをエミュレートするのにかかる時間で、フレームリミットやV-Syncは含まれません。フルスピードエミュレーションの場合、最大で16.67ミリ秒になります。
-
+ 消音解除
-
+ 消音
-
+ 音量をリセット
-
+ 最近のファイルをクリア(&C)
-
+ 再開(&C)
-
+ 中断(&P)
-
+ 古いゲームフォーマットの警告
-
+ このゲームでは、分解されたROMディレクトリフォーマットを使用しています。これは、NCA、NAX、XCI、またはNSPなどに取って代わられた古いフォーマットです。分解されたROMディレクトリには、アイコン、メタデータ、およびアップデートサポートがありません。<br><br>yuzuがサポートするSwitchフォーマットの説明については、<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>wikiをチェックしてください</a>。このメッセージは二度と表示されません。
-
-
+
+ ROMロード中にエラーが発生しました!
-
+ このROMフォーマットはサポートされていません。
-
+ ビデオコア初期化中にエラーが発生しました。
-
+ yuzuは、ビデオコアの実行中にエラーが発生しました。これは通常、内蔵GPUも含め、古いGPUドライバが原因です。詳しくはログをご覧ください。ログへのアクセス方法については、以下のページをご覧ください:<a href='https://yuzu-emu.org/help/reference/log-files/'>ログファイルのアップロード方法について</a>。
-
+ %1 signifies a numeric error code.ROMのロード中にエラー! %1
-
+ %1 signifies an error string.%1<br><a href='https://yuzu-emu.org/help/quickstart/'>yuzuクイックスタートガイド</a>を参照してファイルを再ダンプしてください。<br>またはyuzu wiki及び</a>yuzu Discord</a>を参照するとよいでしょう。
-
+ 不明なエラーが発生しました。詳細はログを確認して下さい。
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ ソフトウェアを終了中...
-
+ データのセーブ
-
+ Modデータ
-
+ ”%1”フォルダを開けませんでした
-
-
+
+ フォルダが存在しません!
-
+ シェーダーキャッシュを開けませんでした
-
+ このタイトル用のシェーダーキャッシュディレクトリの作成に失敗しました
-
+ コンテンツの削除エラー
-
+ アップデートの削除エラー
-
+ DLC の削除エラー
-
+ インストールされたゲームのコンテンツを削除しますか?
-
+ インストールされたゲームのアップデートを削除しますか?
-
+ インストールされたゲームの DLC を削除しますか?
-
+ エントリ削除
-
-
-
-
-
-
+
+
+
+
+
+ 削除しました
-
+ インストールされたゲームを正常に削除しました。
-
+ ゲームはNANDにインストールされていないため、削除できません。
-
+ インストールされたアップデートを正常に削除しました。
-
+ このタイトルのアップデートはインストールされていません。
-
+ このタイトルにはDLCがインストールされていません。
-
+ %1にインストールされたDLCを正常に削除しました。
-
+ OpenGLシェーダーキャッシュを削除しますか?
-
+ Vulkanシェーダーキャッシュを削除しますか?
-
+ すべてのシェーダーキャッシュを削除しますか?
-
+ このタイトルのカスタム設定を削除しますか?
-
+ キャッシュストレージを削除しますか?
-
+ ファイル削除
-
+ プレイ時間情報を削除
-
+ プレイ時間をリセットしますか?
-
-
+
+ シェーダーキャッシュの削除エラー
-
-
+
+ このタイトル用のシェーダーキャッシュは存在しません。
-
+ シェーダーキャッシュを正常に削除しました。
-
+ シェーダーキャッシュの削除に失敗しました。
-
+
-
+
-
-
+
+ シェーダーキャッシュの削除エラー
-
+ シェーダーキャッシュを正常に削除しました。
-
+ シェーダーキャッシュディレクトリの削除に失敗しました。
-
-
+
+ カスタム設定の削除エラー
-
+ このタイトルのカスタム設定は存在しません。
-
+ カスタム設定を正常に削除しました。
-
+ カスタム設定の削除に失敗しました。
-
-
+
+ RomFSの抽出に失敗しました!
-
+ RomFSファイルをコピー中にエラーが発生したか、ユーザー操作によりキャンセルされました。
-
+ フル
-
+ スケルトン
-
+ RomFSダンプモードの選択
-
+ RomFSのダンプ方法を選択してください。<br>”完全”はすべてのファイルが新しいディレクトリにコピーされます。<br>”スケルトン”はディレクトリ構造を作成するだけです。
-
+ %1 に RomFS を展開するための十分な空き領域がありません。Emulation > Configure > System > Filesystem > Dump Root で、空き容量を確保するか、別のダンプディレクトリを選択してください。
-
+ RomFSを抽出中...
-
-
-
-
+
+
+
+ キャンセル
-
+ RomFS抽出成功!
-
-
-
+
+
+ 操作は成功しました。
-
+ 整合性の確認を実行できませんでした!
-
+ ファイルの妥当性は確認されませんでした.
-
-
-
- 整合性の確認に失敗しました!
-
-
-
-
- ファイルが破損しているかもしれません。
-
-
-
-
+
+ 整合性を確認中...
-
-
+
+ 整合性の確認に成功しました!
-
-
-
-
+
+
+
+ 整合性の確認に失敗しました!
+
+
+
+
+ ファイルが破損しているかもしれません。
+
+
+
+
+
+ ショートカットを作成
-
+ フルスクリーンでゲームを起動しますか?
-
+ %1 へのショートカット作成に成功しました
-
+ これにより、現在のAppImageへのショートカットが作成されます。アップデートした場合、うまく動作しなくなる可能性があります。続行しますか?
-
+ %1 へのショートカット作成に失敗しました
-
+ アイコンを作成
-
+
-
+ ”%1”を開けませんでした
-
+ ディレクトリの選択
-
+ プロパティ
-
+ ゲームプロパティをロード出来ませんでした。
-
+ %1 is an identifier for the Switch executable file extensions.Switch実行ファイル (%1);;すべてのファイル (*.*)
-
+ ファイルのロード
-
+ 展開されているROMディレクトリを開く
-
+ 無効なディレクトリが選択されました
-
+ 選択されたディレクトリに”main”ファイルが見つかりませんでした。
-
+ インストール可能なスイッチファイル (*.nca *.nsp *.xci);;任天堂コンテンツアーカイブ (*.nca);;任天堂サブミッションパッケージ (*.nsp);;NXカートリッジイメージ (*.xci)
-
+ ファイルのインストール
-
+ 残り %n ファイル
-
+ "%1"ファイルをインストールしています・・・
-
-
+
+ インストール結果
-
+ 競合を避けるため、NANDにゲーム本体をインストールすることはお勧めしません。
この機能は、アップデートやDLCのインストールにのみ使用してください。
-
+ %n ファイルが新たにインストールされました
-
+ %n ファイルが上書きされました
-
+ %n ファイルのインストールに失敗しました
-
+ システムアプリケーション
-
+ システムアーカイブ
-
+ システムアプリケーションアップデート
-
+ ファームウェアパッケージ(Type A)
-
+ ファームウェアパッケージ(Type B)
-
+ ゲーム
-
+ ゲームアップデート
-
+ ゲームDLC
-
+ 差分タイトル
-
+ NCAインストール種別を選択・・・
-
+ インストールするNCAタイトル種別を選択して下さい:
(ほとんどの場合、デフォルトの”ゲーム”で問題ありません。)
-
+ インストール失敗
-
+ 選択されたNCAのタイトル種別が無効です。
-
+ ファイルが存在しません
-
+ ファイル”%1”が存在しません
-
+ OK
-
-
+
+
-
-
+
+ お使いのシステムは推奨ハードウェア要件を満たしていません。互換性レポートは無効になっています。
-
+ yuzuアカウントが存在しません
-
+ ゲームの互換性テストケースを送信するには、yuzuアカウントをリンクする必要があります。<br><br/>yuzuアカウントをリンクするには、エミュレーション > 設定 > Web から行います。
-
+ URLオープンエラー
-
+ URL"%1"を開けません。
-
+ TAS 記録中
-
+ プレイヤー1のファイルを上書きしますか?
-
+ 無効な設定を検出しました
-
+ 携帯コントローラはドックモードで使用できないため、Proコントローラが選択されます。
-
-
+
+ Amiibo
-
-
+
+ 現在の amiibo は削除されました
-
+ エラー
-
-
+
+ 現在のゲームはamiiboを要求しません
-
+ amiiboファイル (%1);;すべてのファイル (*.*)
-
+ amiiboのロード
-
+ amiiboデータ読み込み中にエラーが発生しました
-
+ 選択されたファイルは有効な amiibo ではありません
-
+ 選択されたファイルはすでに使用中です
-
+ 不明なエラーが発生しました
-
+
@@ -5634,291 +5648,225 @@ Please, only use this feature to install updates and DLC.
%1
-
-
-
-
+
+
+
+ ファームウェアがありません
-
+ アルバム アプレットを使用するにはファームウェアをインストールしてください.
-
+ アルバムアプレット
-
+ アルバムアプレットは利用可能ではありません. ファームウェアを再インストールしてください.
-
+
-
+ キャビネットアプレット
-
+ キャビネットアプレットは利用可能ではありません. ファームウェアを再インストールしてください.
-
+ Mii エディタを使用するにはファームウェアをインストールしてください.
-
+ Mii 編集アプレット
-
+ Mii エディタは利用可能ではありません. ファームウェアを再インストールしてください.
-
+ コントローラーメニューを使用するにはファームウェアをインストールしてください.
-
+ コントローラー アプレット
-
+ コントローラーメニューは利用可能ではありません. ファームウェアを再インストールしてください.
-
+ スクリーンショットのキャプチャ
-
+ PNG画像 (*.png)
-
+ TAS 状態: 実行中 %1/%2
-
+ TAS 状態: 記録中 %1
-
+ TAS 状態: アイドル %1/%2
-
+ TAS 状態: 無効
-
+ 実行停止(&S)
-
+ 実行(&S)
-
+ 記録停止(&R)
-
+ 記録(&R)
-
+ 構築中: %n 個のシェーダー
-
+ %1 is the resolution scaling factor拡大率: %1x
-
+ 速度:%1% / %2%
-
+ 速度:%1%
-
+ Game: %1 FPS(制限解除)
-
+ ゲーム:%1 FPS
-
+ フレーム:%1 ms
-
+ %1 %2
-
+ FSR
-
+ NO AA
-
+ 音量: ミュート
-
+ Volume percentage (e.g. 50%)音量: %1%
-
-
- キーの再取得確認
-
-
-
-
- すべてのキーを再作成しようとしています。
-これが何を意味するのか、何をしようとしているのか分からない場合、
-これは破壊的な処理である可能性があります。
-本当に実行すべき処理か確認し、
-必要に応じてバックアップを取ってください。
-
-実行すると、自動生成された鍵ファイルが削除され、鍵生成モジュールが再実行されます。
-
-
-
-
- ヒューズがありません
-
-
-
-
- - BOOT0がありません
-
-
-
-
- - BCPKG2-1-Normal-Mainがありません
-
-
-
-
- - PRODINFOがありません
-
-
-
+ 派生コンポーネントがありません
-
-
- 暗号化キーがありません。<br>キー、ファームウェア、ゲームを取得するには<a href='https://yuzu-emu.org/help/quickstart/'>yuzu クイックスタートガイド</a>を参照ください。<br><br><small>(%1)</small>
-
-
-
-
- キーを作成中...
-システムのパフォーマンスによっては
-1分以上かかります。
-
-
-
-
- 派生キー
-
-
-
-
- システムアーカイブの復号に失敗しました
-
-
-
-
+
+
-
+ RomFSダンプターゲットの選択
-
+ ダンプしたいRomFSを選択して下さい。
-
+ yuzuを終了しますか?
-
-
-
+
+
+ yuzu
-
+ エミュレーションを停止しますか?セーブされていない進行状況は失われます。
-
+
@@ -6196,62 +6144,62 @@ Would you like to bypass this and exit anyway?
プロパティ
-
+ サブフォルダをスキャンする
-
+ ゲームディレクトリを削除する
-
+ ▲ 上へ移動
-
+ ▼ 下へ移動
-
+ ディレクトリの場所を開く
-
+ クリア
-
+ ゲーム名
-
+ 互換性
-
+ アドオン
-
+ ファイル種別
-
+ ファイルサイズ
-
+ プレイ時間
@@ -6322,7 +6270,7 @@ Would you like to bypass this and exit anyway?
GameListPlaceholder
-
+ 新しいゲームリストフォルダを追加するにはダブルクリックしてください。
@@ -6335,12 +6283,12 @@ Would you like to bypass this and exit anyway?
-
+ フィルター:
-
+ フィルターパターンを入力
@@ -6852,176 +6800,171 @@ Debug Message:
-
- 鍵を再初期化...(&R)
-
-
- インストールされたコンテンツを確認(&V)
-
+ yuzuについて(&A)
-
+ シングルウィンドウモード(&W)
-
+ 設定...(&F)
-
+ ドックウィジェットヘッダ(&O)
-
+ フィルターバーを表示 (&F)
-
+ ステータスバー(&S)
-
+ ステータスバーの表示
-
+ 公開ゲームロビーを参照 (&B)
-
+ ルームを作成 (&C)
-
+ ルームを退出 (&L)
-
+ ルームに直接接続 (&D)
-
+ 現在のルームを表示 (&S)
-
+ 全画面表示(&F)
-
+ 再実行(&R)
-
+ &Amiibo をロード/削除...
-
+ 互換性を報告(&R)
-
+ &Modページを開く
-
+ クイックスタートガイドを開く(&Q)
-
+ &FAQ
-
+ &yuzuフォルダを開く
-
+ スクリーンショットをキャプチャ(&C)
-
+ アルバムを開く (&A)
-
+ オーナーとニックネームを設定 (&S)
-
+ ゲームデータの消去 (&D)
-
+ Amiibo を復旧 (&R)
-
+ Amiibo を初期化(&F)
-
+ &Mii エディタを開く
-
+ TASを設定... (&C)
-
+ 現在のゲームを設定...(&U)
-
+ 実行(&S)
-
+ リセット(&R)
-
+ 記録(&R)
-
+ コントローラーメニューを開く (&C)
diff --git a/dist/languages/ko_KR.ts b/dist/languages/ko_KR.ts
index 660920886..ba71b70b0 100755
--- a/dist/languages/ko_KR.ts
+++ b/dist/languages/ko_KR.ts
@@ -682,759 +682,759 @@ Compute pipelines are always enabled on all other drivers.
-
- 사용자 지정 RTC
+
+
-
+
-
+ 참고 : 이 설정은 지역 설정이 '자동 선택'일 때 무시될 수 있습니다.
-
+ 국가:
-
+ 시계:
-
+ 소리 출력 모드:
-
+
-
+ 게임 부팅시 유저 선택 화면 표시
-
+ 백그라운드에 있을 시 에뮬레이션 일시중지
-
+
-
+ 비활성 상태일 때 마우스 숨기기
-
+ 컨트롤러 애플릿 비활성화
-
+
-
+ CPU
-
+ GPU
-
+
-
+ 비압축(최고 품질)
-
+ BC1(저품질)
-
+ BC3(중간 품질)
-
+ OpenGL
-
+ Vulcan
-
+ Null
-
+ GLSL
-
+ GLASM(어셈블리 셰이더, NVIDIA 전용)
-
-
- SPIR-V (실험적, Mesa 전용)
+
+
+
-
+ 보통
-
+ 높음
-
+ 익스트림
-
+ 자동
-
+ 정확함
-
+ 최적화 (안전하지 않음)
-
+ 편집증(대부분의 최적화 비활성화)
-
+
-
+
-
+ 경계 없는 창 모드
-
+ 독점 전체화면 모드
-
+ 비디오 출력 없음
-
+ CPU 비디오 디코딩
-
+ GPU 비디오 디코딩(기본값)
-
+
-
+ 0.75X (540p/810p) [실험적]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [실험적]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ 최근접 보간
-
+ Bilinear
-
+ Bicubic
-
+ 가우시안
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ 없음
-
+ FXAA
-
+ SMAA
-
+ 기본 (16:9)
-
+ 강제 4:3
-
+ 강제 21:9
-
+ 강제 16:10
-
+ 창에 맞게 늘림
-
+ 자동
-
+ 기본값
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ 일본어 (日本語)
-
+ 미국 영어
-
+ 프랑스어(français)
-
+ 독일어(Deutsch)
-
+ 이탈리아어(italiano)
-
+ 스페인어(español)
-
+ 중국어
-
+ 한국어 (Korean)
-
+ 네덜란드어 (Nederlands)
-
+ 포르투갈어(português)
-
+ 러시아어 (Русский)
-
+ 대만어
-
+ 영어 (British English)
-
+ 캐나다 프랑스어
-
+ 라틴 아메리카 스페인어
-
+ 간체
-
+ 중국어 번체 (正體中文)
-
+ 브라질 포르투갈어(português do Brasil)
-
-
+
+ 일본
-
+ 미국
-
+ 유럽
-
+ 호주
-
+ 중국
-
+ 대한민국
-
+ 대만
-
+ Auto select time zone자동 (%1)
-
+ Default time zone기본 (%1)
-
+ 중앙유럽 표준시(CET)
-
+ CST6CDT
-
+ 쿠바
-
+ 동유럽 표준시(EET)
-
+ 이집트
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ 영국 하계 표준시(GB)
-
+ GB-Eire
-
+ 그리니치 표준시(GMT)
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ 그리니치
-
+ 홍콩
-
+ 하와이-알류샨 표준시(HST)
-
+ 아이슬란드
-
+ 이란
-
+ 이스라엘
-
+ 자메이카
-
+ 크와잘린
-
+ 리비아
-
+ 중앙유럽 표준시(MET)
-
+ 산악 표준시(MST)
-
+ MST7MDT
-
+ 나바호
-
+ 뉴질랜드 표준시(NZ)
-
+ 채텀 표준시(NZ-CHAT)
-
+ 폴란드
-
+ 포르투갈
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ 북한 표준시(ROK)
-
+ 싱가포르
-
+ 터키
-
+ UCT
-
+ Universal
-
+ 협정 세계시(UTC)
-
+ 유럽/모스크바(W-SU)
-
+ 서유럽
-
+ 줄루
-
+ 모노
-
+ 스테레오
-
+ 서라운드
-
+
-
+
-
+
-
+ 거치 모드
-
+ 휴대 모드
-
+
-
+
-
+
@@ -2315,33 +2315,33 @@ Compute pipelines are always enabled on all other drivers.
배경색:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ 끔
-
+ 수직동기화 끔
-
+ 추천
-
+ 켬
-
+ 수직동기화 켬
@@ -3406,6 +3406,15 @@ To invert the axes, first move your joystick vertically, and then horizontally.<
기본값
+
+ ConfigureLinuxTab
+
+
+
+
+
+
+ConfigureMotionTouch
@@ -3741,42 +3750,47 @@ Current values are %1% and %2% respectively.
일부 설정은 게임이 실행 중이 아닐 때만 사용할 수 있습니다.
-
+ 부가 기능
-
+ 시스템
-
+ CPU
-
+ 그래픽
-
+ 고급 그래픽
-
+ 오디오
-
+ 입력 프로파일
-
+
+
+
+
+
+ 속성
@@ -3880,67 +3894,67 @@ Current values are %1% and %2% respectively.
새로운 유저를 위한 유저 이름을 입력하세요:
-
+ 새로운 유저 이름을 입력하세요:
-
+ 유저 이미지 선택
-
+ JPEG 이미지 (*.jpg *.jpeg)
-
+ 이미지 삭제 오류
-
+ %1에서 이전 이미지를 덮어쓰는 중 오류가 발생했습니다.
-
+ 파일 삭제 오류
-
+ 기존 파일을 삭제할 수 없음: %1.
-
+ 사용자 이미지 디렉토리 생성 오류
-
+ 사용자 이미지를 저장하기 위한 %1 디렉토리를 만들 수 없습니다.
-
+ 사용자 이미지 복사 오류
-
+ 이미지를 %1에서 %2로 복사할 수 없습니다
-
+ 사용자 이미지 크기 조정 오류
-
+ 이미지 크기를 조정할 수 없습니다
@@ -3948,17 +3962,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+ 이 사용자를 삭제하시겠습니까? 사용자의 저장 데이터가 모두 삭제됩니다.
-
+ 삭제 확인
-
+ 이름: %1
@@ -4112,7 +4126,7 @@ UUID: %2코어
-
+ 경고: "%1"은(는) 지역 "%2"에 유효한 언어가 아님
@@ -4824,1100 +4838,1034 @@ Drag points to change position, or double-click table cells to edit values.
GMainWindow
-
+ yuzu를 개선하기 위해 <a href='https://yuzu-emu.org/help/feature/telemetry/'>익명 데이터가 수집됩니다.</a> <br/><br/>사용 데이터를 공유하시겠습니까?
-
+ 원격 측정
-
+ 깨진 Vulkan 설치 감지됨
-
+ 부팅하는 동안 Vulkan 초기화에 실패했습니다.<br><br>문제 해결 지침을 보려면 <a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>여기</a>를 클릭하세요.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping게임 실행중
-
+ 웹 애플릿을 로드하는 중...
-
-
+
+ 웹 애플릿 비활성화
-
+ 웹 애플릿을 비활성화하면 정의되지 않은 동작이 발생할 수 있으며 Super Mario 3D All-Stars에서만 사용해야 합니다. 웹 애플릿을 비활성화하시겠습니까?
(디버그 설정에서 다시 활성화할 수 있습니다.)
-
+ 현재 생성중인 셰이더의 양
-
+ 현재 선택된 해상도 배율입니다.
-
+ 현재 에뮬레이션 속도. 100%보다 높거나 낮은 값은 에뮬레이션이 Switch보다 빠르거나 느린 것을 나타냅니다.
-
+ 게임이 현재 표시하고 있는 초당 프레임 수입니다. 이것은 게임마다 다르고 장면마다 다릅니다.
-
+ 프레임 제한이나 수직 동기화를 계산하지 않고 Switch 프레임을 에뮬레이션 하는 데 걸린 시간. 최대 속도로 에뮬레이트 중일 때에는 대부분 16.67 ms 근처입니다.
-
+ 음소거 해제
-
+ 음소거
-
+ 볼륨 재설정
-
+ Clear Recent Files(&C)
-
+ 재개(&C)
-
+ 일시중지(&P)
-
+ 오래된 게임 포맷 경고
-
+ 이 게임 파일은 '분해된 ROM 디렉토리'라는 오래된 포맷을 사용하고 있습니다. 해당 포맷은 NCA, NAX, XCI 또는 NSP와 같은 다른 포맷으로 대체되었으며 분해된 ROM 디렉토리에는 아이콘, 메타 데이터 및 업데이트가 지원되지 않습니다.<br><br>yuzu가 지원하는 다양한 Switch 포맷에 대한 설명은 <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>위키를 확인하세요.</a> 이 메시지는 다시 표시되지 않습니다.
-
-
+
+ ROM 로드 중 오류 발생!
-
+ 지원되지 않는 롬 포맷입니다.
-
+ 비디오 코어를 초기화하는 동안 오류가 발생했습니다.
-
+ 비디오 코어를 실행하는 동안 yuzu에 오류가 발생했습니다. 이것은 일반적으로 통합 드라이버를 포함하여 오래된 GPU 드라이버로 인해 발생합니다. 자세한 내용은 로그를 참조하십시오. 로그 액세스에 대한 자세한 내용은 <a href='https://yuzu-emu.org/help/reference/log-files/'>로그 파일 업로드 방법</a> 페이지를 참조하세요.
-
+ %1 signifies a numeric error code.ROM 불러오는 중 오류 발생! %1
-
+ %1 signifies an error string.%1<br>파일들을 다시 덤프하기 위해<a href='https://yuzu-emu.org/help/quickstart/'>yuzu 빠른 시작 가이드</a> 를 따라주세요.<br>도움이 필요할 시 yuzu 위키</a> 를 참고하거나 yuzu 디스코드</a> 를 이용해보세요.
-
+ 알 수 없는 오류가 발생했습니다. 자세한 내용은 로그를 참고하십시오.
-
+ (64비트)
-
+ (32비트)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ 소프트웨어를 닫는 중...
-
+ 세이브 데이터
-
+ 모드 데이터
-
+ %1 폴더 열기 오류
-
-
+
+ 폴더가 존재하지 않습니다!
-
+ 전송 가능한 셰이더 캐시 열기 오류
-
+ 이 타이틀에 대한 셰이더 캐시 디렉토리를 생성하지 못했습니다.
-
+ 콘텐츠 제거 중 오류 발생
-
+ 업데이트 제거 오류
-
+ DLC 제거 오류
-
+ 설치된 게임 콘텐츠를 제거하겠습니까?
-
+ 설치된 게임 업데이트를 제거하겠습니까?
-
+ 설치된 게임 DLC를 제거하겠습니까?
-
+ 항목 제거
-
-
-
-
-
-
+
+
+
+
+
+ 삭제 완료
-
+ 설치된 기본 게임을 성공적으로 제거했습니다.
-
+ 기본 게임은 NAND에 설치되어 있지 않으며 제거 할 수 없습니다.
-
+ 설치된 업데이트를 성공적으로 제거했습니다.
-
+ 이 타이틀에 대해 설치된 업데이트가 없습니다.
-
+ 이 타이틀에 설치된 DLC가 없습니다.
-
+ 설치된 %1 DLC를 성공적으로 제거했습니다.
-
+ OpenGL 전송 가능한 셰이더 캐시를 삭제하시겠습니까?
-
+ Vulkan 전송 가능한 셰이더 캐시를 삭제하시겠습니까?
-
+ 모든 전송 가능한 셰이더 캐시를 삭제하시겠습니까?
-
+ 사용자 지정 게임 구성을 제거 하시겠습니까?
-
+ 캐시 저장소를 제거하겠습니까?
-
+ 파일 제거
-
+
-
+
-
-
+
+ 전송 가능한 셰이더 캐시 제거 오류
-
-
+
+ 이 타이틀에 대한 셰이더 캐시가 존재하지 않습니다.
-
+ 전송 가능한 셰이더 캐시를 성공적으로 제거했습니다.
-
+ 전송 가능한 셰이더 캐시를 제거하지 못했습니다.
-
+ Vulkan 드라이버 파이프라인 캐시 제거 오류
-
+ 드라이버 파이프라인 캐시를 제거하지 못했습니다.
-
-
+
+ 전송 가능한 셰이더 캐시 제거 오류
-
+ 전송 가능한 셰이더 캐시를 성공적으로 제거했습니다.
-
+ 전송 가능한 셰이더 캐시 디렉토리를 제거하지 못했습니다.
-
-
+
+ 사용자 지정 구성 제거 오류
-
+ 이 타이틀에 대한 사용자 지정 구성이 존재하지 않습니다.
-
+ 사용자 지정 게임 구성을 성공적으로 제거했습니다.
-
+ 사용자 지정 게임 구성을 제거하지 못했습니다.
-
-
+
+ RomFS 추출 실패!
-
+ RomFS 파일을 복사하는 중에 오류가 발생했거나 사용자가 작업을 취소했습니다.
-
+ 전체
-
+ 뼈대
-
+ RomFS 덤프 모드 선택
-
+ RomFS 덤프 방법을 선택하십시오.<br>전체는 모든 파일을 새 디렉토리에 복사하고<br>뼈대는 디렉토리 구조 만 생성합니다.
-
+ %1에 RomFS를 추출하기에 충분한 여유 공간이 없습니다. 공간을 확보하거나 에뮬레이견 > 설정 > 시스템 > 파일시스템 > 덤프 경로에서 다른 덤프 디렉토리를 선택하십시오.
-
+ RomFS 추출 중...
-
-
-
-
+
+
+
+ 취소
-
+ RomFS 추출이 성공했습니다!
-
-
-
+
+
+ 작업이 성공적으로 완료되었습니다.
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
+ 무결성 검증에 성공했습니다.
+
+
+
+
+
+ 무결성 검증에 실패했습니다.
+
+
+
+
-
-
-
-
+
+
+
+ 바로가기 만들기
-
+
-
+ %1 바로가기를 성공적으로 만듬
-
+ 현재 AppImage에 대한 바로 가기가 생성됩니다. 업데이트하면 제대로 작동하지 않을 수 있습니다. 계속합니까?
-
+
-
+ 아이콘 만들기
-
+ 아이콘 파일을 만들 수 없습니다. 경로 "%1"이(가) 존재하지 않으며 생성할 수 없습니다.
-
+ %1 열기 오류
-
+ 경로 선택
-
+ 속성
-
+ 게임 속성을 로드 할 수 없습니다.
-
+ %1 is an identifier for the Switch executable file extensions.Switch 실행파일 (%1);;모든 파일 (*.*)
-
+ 파일 로드
-
+ 추출된 ROM 디렉토리 열기
-
+ 잘못된 디렉토리 선택
-
+ 선택한 디렉토리에 'main'파일이 없습니다.
-
+ 설치 가능한 Switch 파일 (*.nca *.nsp *.xci);;Nintendo 컨텐츠 아카이브 (*.nca);;Nintendo 서브미션 패키지 (*.nsp);;NX 카트리지 이미지 (*.xci)
-
+ 파일 설치
-
+ %n개의 파일이 남음
-
+ 파일 "%1" 설치 중...
-
-
+
+ 설치 결과
-
+ 충돌을 피하기 위해, 낸드에 베이스 게임을 설치하는 것을 권장하지 않습니다.
이 기능은 업데이트나 DLC를 설치할 때에만 사용해주세요.
-
+ %n개의 파일이 새로 설치되었습니다.
-
+ %n개의 파일을 덮어썼습니다.
-
+ %n개의 파일을 설치하지 못했습니다.
-
+ 시스템 애플리케이션
-
+ 시스템 아카이브
-
+ 시스템 애플리케이션 업데이트
-
+ 펌웨어 패키지 (A타입)
-
+ 펌웨어 패키지 (B타입)
-
+ 게임
-
+ 게임 업데이트
-
+ 게임 DLC
-
+ 델타 타이틀
-
+ NCA 설치 유형 선택...
-
+ 이 NCA를 설치할 타이틀 유형을 선택하세요:
(대부분의 경우 기본값인 '게임'이 괜찮습니다.)
-
+ 설치 실패
-
+ NCA 타이틀 유형이 유효하지 않습니다.
-
+ 파일을 찾을 수 없음
-
+ 파일 "%1"을 찾을 수 없습니다
-
+ OK
-
-
+
+ 하드웨어 요구 사항이 충족되지 않음
-
-
+
+ 시스템이 권장 하드웨어 요구 사항을 충족하지 않습니다. 호환성 보고가 비활성화되었습니다.
-
+ yuzu 계정 누락
-
+ 게임 호환성 테스트 결과를 제출하려면 yuzu 계정을 연결해야합니다.<br><br/>yuzu 계정을 연결하려면 에뮬레이션 > 설정 > 웹으로 가세요.
-
+ URL 열기 오류
-
+ URL "%1"을 열 수 없습니다.
-
+ TAS 레코딩
-
+ 플레이어 1의 파일을 덮어쓰시겠습니까?
-
+ 유효하지 않은 설정 감지
-
+ 휴대 모드용 컨트롤러는 거치 모드에서 사용할 수 없습니다. 프로 컨트롤러로 대신 선택됩니다.
-
-
+
+ Amiibo
-
-
+
+ 현재 amiibo가 제거되었습니다.
-
+ 오류
-
-
+
+ 현재 게임은 amiibo를 찾고 있지 않습니다
-
+ Amiibo 파일 (%1);; 모든 파일 (*.*)
-
+ Amiibo 로드
-
+ Amiibo 데이터 로드 오류
-
+ 선택한 파일은 유효한 amiibo가 아닙니다
-
+ 선택한 파일은 이미 사용 중입니다
-
+ 알수없는 오류가 발생했습니다
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ 컨트롤러 애플릿
-
+
-
+ 스크린샷 캡처
-
+ PNG 이미지 (*.png)
-
+ TAS 상태: %1/%2 실행 중
-
+ TAS 상태: 레코딩 %1
-
+ TAS 상태: 유휴 %1/%2
-
+ TAS 상태: 유효하지 않음
-
+ 실행 중지(&S)
-
+ 시작(&S)
-
+ 레코딩 중지(&e)
-
+ 레코드(&R)
-
+ 빌드중: %n개 셰이더
-
+ %1 is the resolution scaling factor스케일: %1x
-
+ 속도: %1% / %2%
-
+ 속도: %1%
-
+ 게임: %1 FPS (제한없음)
-
+ 게임: %1 FPS
-
+ 프레임: %1 ms
-
+ %1 %2
-
+ FSR
-
+ AA 없음
-
+ 볼륨: 음소거
-
+ Volume percentage (e.g. 50%)볼륨: %1%
-
-
- 키 재생성 확인
-
-
-
-
- 모든 키를 강제로 다시 생성하려고 합니다.
-이것이 무엇을 의미하는지 모르고 진행 시
-파괴적인 행동이 될 가능성이 매우 높습니다.
-정말로 키를 재생성 해야 하는지 확인하시고
-필요하다면 백업을 만드십시오.
-
-자동 생성되었던 키 파일들이 삭제되고 키 생성 모듈이 다시 실행됩니다.
-
-
-
-
- fuses 누락
-
-
-
-
- - BOOT0 누락
-
-
-
-
- - BCPKG2-1-Normal-Main 누락
-
-
-
-
- - PRODINFO 누락
-
-
-
+ 파생 구성 요소 누락
-
-
- 암호화 키가 없습니다. <br>모든 키, 펌웨어 및 게임을 얻으려면 <a href='https://yuzu-emu.org/help/quickstart/'>yuzu 빠른 시작 가이드</a>를 따르세요.<br><br> <small>(%1)</small>
+
+
+
-
-
- 키 파생 중...
-시스템 성능에 따라 최대 1 분이
-소요될 수 있습니다.
-
-
-
-
- 파생 키
-
-
-
-
- 시스템 아카이브 암호 해독 실패
-
-
-
-
- 암호화 키가 펌웨어를 해독하지 못했습니다. <br> 암호화 키와 펌웨어 및 게임을 얻기위해<a href='https://yuzu-emu.org/help/quickstart/'> Yuzu 빠른 시작 가이드 </a>를 따르세요.
-
-
-
+ RomFS 덤프 대상 선택
-
+ 덤프할 RomFS를 선택하십시오.
-
+ yuzu를 닫으시겠습니까?
-
-
-
+
+
+ yuzu
-
+ 에뮬레이션을 중지하시겠습니까? 모든 저장되지 않은 진행 상황은 사라집니다.
-
+
@@ -6195,62 +6143,62 @@ Would you like to bypass this and exit anyway?
속성
-
+ 하위 폴더 스캔
-
+ 게임 디렉토리 제거
-
+ ▲ 위로 이동
-
+ ▼ 아래로 이동
-
+ 디렉토리 위치 열기
-
+ 초기화
-
+ 이름
-
+ 호환성
-
+ 부가 기능
-
+ 파일 형식
-
+ 크기
-
+
@@ -6321,7 +6269,7 @@ Would you like to bypass this and exit anyway?
GameListPlaceholder
-
+ 더블 클릭하여 게임 목록에 새 폴더 추가
@@ -6334,12 +6282,12 @@ Would you like to bypass this and exit anyway?
%1 중의 %n 결과
-
+ 필터:
-
+ 검색 필터 입력
@@ -6851,176 +6799,171 @@ Debug Message:
-
- 키 재설정...(&R)
-
-
-
-
+ yuzu 정보(&A)
-
+ 싱글 창 모드(&W)
-
+ 설정(&f)
-
+ 독 위젯 헤더 표시(&o)
-
+ 필터링 바 표시(&F)
-
+ 상태 표시줄 보이기(&S)
-
+ 상태 표시줄 보이기
-
+ 공개 게임 로비 찾아보기(&B)
-
+ 방 만들기(&C)
-
+ 방에서 나가기(&L)
-
+ 방에 직접 연결(&D)
-
+ 현재 방 표시(&S)
-
+ 전체 화면(&u)
-
+ 재시작(&R)
-
+ Amiibo 로드/제거(&A)...
-
+ 호환성 보고(&R)
-
+ 게임 모드 페이지 열기(&M)
-
+ 빠른 시작 가이드 열기(&Q)
-
+ FAQ(&F)
-
+ yuzu 폴더 열기(&y)
-
+ 스크린샷 찍기(&C)
-
+
-
+
-
+
-
+
-
+
-
+
-
+ TAS설정...(&C)
-
+ 실행중인 게임 맞춤 설정...(&u)
-
+ 시작(&S)
-
+ 리셋(&R)
-
+ 레코드(&e)
-
+
diff --git a/dist/languages/nb.ts b/dist/languages/nb.ts
index 78919f832..60f6661c5 100755
--- a/dist/languages/nb.ts
+++ b/dist/languages/nb.ts
@@ -682,759 +682,759 @@ Compute pipelines are always enabled on all other drivers.
-
- Tilpasset Sannhetstidsklokke
+
+
-
+
-
+ NB: dette kan bli overstyrt når regionsinnstillingen er satt til auto-valg
-
+ Region:
-
+ Tidssone:
-
+ Lydutgangsmodus:
-
+
-
+ Spør om bruker når et spill starter
-
+ Paus emulering når yuzu kjører i bakgrunnen
-
+
-
+ Gjem mus under inaktivitet
-
+ Deaktiver kontroller-appleten
-
+
-
+ CPU
-
+
-
+
-
+ Ukomprimert (beste kvalitet)
-
+ BC1 (Lav kvalitet)
-
+ BC3 (Medium kvalitet)
-
+ OpenGL
-
+ Vulkan
-
+ Null
-
+ GLSL
-
+ GLASM (assembly-shader-e, kun med NVIDIA)
-
-
- SPIR-V (Eksperimentell, Kun Mesa)
+
+
+
-
+ Normal
-
+ Høy
-
+ Ekstrem
-
+ Auto
-
+ Nøyaktig
-
+ Utrygt
-
+ Paranoid (deaktiverer de fleste optimaliseringer)
-
+
-
+
-
+ Rammeløst vindu
-
+ Eksklusiv fullskjerm
-
+ Ingen videoutdata
-
+ Prosessorvideodekoding
-
+ GPU-videodekoding (standard)
-
+
-
+ 0.75X (540p/810p) [EKSPERIMENTELL]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [EXPERIMENTELL]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Nærmeste nabo
-
+ Bilineær
-
+ Bikubisk
-
+ Gaussisk
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ Ingen
-
+ FXAA
-
+ SMAA
-
+ Standard (16:9)
-
+ Tving 4:3
-
+ Tving 21:9
-
+ Tving 16:10
-
+ Strekk til Vindu
-
+ Automatisk
-
+ Standard
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Japansk (日本語)
-
+ Amerikans Engelsk
-
+ Fransk (français)
-
+ Tysk (Deutsch)
-
+ Italiensk (italiano)
-
+ Spansk (español)
-
+ Kinesisk
-
+ Koreansk (한국어)
-
+ Nederlandsk (Nederlands)
-
+ Portugisisk (português)
-
+ Russisk (Русский)
-
+ Taiwansk
-
+ Britisk Engelsk
-
+ Kanadisk Fransk
-
+ Latinamerikansk Spansk
-
+ Forenklet Kinesisk
-
+ Tradisjonell Kinesisk (正體中文)
-
+ Brasiliansk portugisisk (português do Brasil)
-
-
+
+ Japan
-
+ USA
-
+ Europa
-
+ Australia
-
+ Kina
-
+ Korea
-
+ Taiwan
-
+ Auto select time zoneAuto (%1)
-
+ Default time zoneNormalverdi (%1)
-
+ CET
-
+ CST6CDT
-
+ Cuba
-
+ EET
-
+ Egypt
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hongkong
-
+ HST
-
+ Island
-
+ Iran
-
+ Israel
-
+ Jamaica
-
+ Kwajalein
-
+ Libya
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Polen
-
+ Portugal
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapore
-
+ Tyrkia
-
+ UCT
-
+ Universalt
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Stereo
-
+ Surround
-
+
-
+
-
+
-
+ Dokket
-
+ Håndholdt
-
+
-
+
-
+
@@ -2314,33 +2314,33 @@ Compute pipelines are always enabled on all other drivers.
Bakgrunnsfarge:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Av
-
+ VSync Av
-
+ Anbefalt
-
+ På
-
+ VSync På
@@ -3405,6 +3405,15 @@ For å invertere aksene, flytt først stikken vertikalt, og så horistonalt.Standardverdier
+
+ ConfigureLinuxTab
+
+
+
+
+
+
+ConfigureMotionTouch
@@ -3741,42 +3750,47 @@ Gjeldende verdier er henholdsvis %1% og %2%.
Noen innstillinger er bare tilgjengelige når spillet ikke er i gang.
-
+ Tillegg
-
+ System
-
+ CPU
-
+ Grafikk
-
+ Avn. Grafikk
-
+ Lyd
-
+ Inndataprofiler
-
+
+
+
+
+
+ Egenskaper
@@ -3880,67 +3894,67 @@ Gjeldende verdier er henholdsvis %1% og %2%.
Tast inn et brukernavn for den nye brukeren:
-
+ Skriv inn et nytt brukernavn
-
+ Sett Bruker Bilde
-
+ JPEG Bilder (*.jpg *.jpeg)
-
+ Feil ved sletting av bilde
-
+ En feil oppstod under overskrivelse av det forrige bildet på: %1.
-
+ Feil ved sletting av fil
-
+ Kunne ikke slette eksisterende fil: %1.
-
+ Feil under opprettelse av profilbildemappe
-
+ Kunne ikke opprette mappe %1 for å lagre profilbilder.
-
+ Feil under kopiering av profilbilde
-
+ Kunne ikke kopiere bilde fra %1 til %2
-
+ Feil under endring av størrelse på brukerbilde
-
+ Klarte ikke endre bildestørrelse
@@ -3948,17 +3962,17 @@ Gjeldende verdier er henholdsvis %1% og %2%.
ConfigureProfileManagerDeleteDialog
-
+ Slett denne brukeren? Alle brukerens lagrede data vil bli slettet.
-
+ Bekreft Sletting
-
+ Navn: %1
@@ -4112,7 +4126,7 @@ UUID: %2Kjerne
-
+ Advarsel: "%1" er ikke et gyldig språk for region "%2"
@@ -4824,601 +4838,601 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonym data blir samlet inn</a>for å hjelpe til med å forbedre yuzu.<br/><br/>Vil du dele din bruksdata med oss?
-
+ Telemetri
-
+ Ødelagt Vulkan-installasjon oppdaget
-
+ Vulkan-initialisering mislyktes under oppstart.<br><br>Klikk<a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>her for instruksjoner for å løse problemet</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingKjører et spill
-
+ Laster web-applet...
-
-
+
+ Slå av web-applet
-
+ Deaktivering av webappleten kan føre til udefinert oppførsel og bør bare brukes med Super Mario 3D All-Stars. Er du sikker på at du vil deaktivere webappleten?
(Dette kan aktiveres på nytt i feilsøkingsinnstillingene).
-
+ Antall shader-e som bygges for øyeblikket
-
+ Den valgte oppløsningsskaleringsfaktoren.
-
+ Nåværende emuleringshastighet. Verdier høyere eller lavere en 100% indikerer at emuleringen kjører raskere eller tregere enn en Switch.
-
+ Hvor mange bilder per sekund spiller viser. Dette vil variere fra spill til spill og scene til scene.
-
+ Tid det tar for å emulere et Switch bilde. Teller ikke med bildebegrensing eller v-sync. For full-hastighet emulering burde dette være 16.67 ms. på det høyeste.
-
+ Slå på lyden
-
+ Lydløs
-
+ Tilbakestill volum
-
+ &Tøm Nylige Filer
-
+ &Fortsett
-
+ &Paus
-
+ Advarsel: Utdatert Spillformat
-
+ Du bruker en dekonstruert ROM-mappe for dette spillet, som er et utdatert format som har blitt erstattet av andre formater som NCA, NAX, XCI, eller NSP. Dekonstruerte ROM-mapper mangler ikoner, metadata, og oppdateringsstøtte.<br><br>For en forklaring på diverse Switch-formater som yuzu støtter,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>sjekk vår wiki</a>. Denne meldingen vil ikke bli vist igjen.
-
-
+
+ Feil under innlasting av ROM!
-
+ Dette ROM-formatet er ikke støttet.
-
+ En feil oppstod under initialisering av videokjernen.
-
+ yuzu har oppdaget en feil under kjøring av videokjernen. Dette er vanligvis forårsaket av utdaterte GPU-drivere, inkludert for integrert grafikk. Vennligst sjekk loggen for flere detaljer. For mer informasjon om å finne loggen, besøk følgende side: <a href='https://yuzu-emu.org/help/reference/log-files/'>How to Uploadd the Log File</a>.
-
+ %1 signifies a numeric error code.Feil under lasting av ROM! %1
-
+ %1 signifies an error string.%1<br>Vennligst følg <a href='https://yuzu-emu.org/help/quickstart/'>hurtigstartsguiden</a> for å redumpe filene dine. <br>Du kan henvise til yuzu wikien</a> eller yuzu Discorden</a> for hjelp.
-
+ En ukjent feil oppstod. Se loggen for flere detaljer.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Lukker programvare...
-
+ Lagre Data
-
+ Mod Data
-
+ Feil Under Åpning av %1 Mappen
-
-
+
+ Mappen eksisterer ikke!
-
+ Feil ved åpning av overførbar shaderbuffer
-
+ Kunne ikke opprette shader cache-katalogen for denne tittelen.
-
+ Feil ved fjerning av innhold
-
+ Feil ved fjerning av oppdatering
-
+ Feil ved fjerning av DLC
-
+ Fjern Innstallert Spillinnhold?
-
+ Fjern Installert Spilloppdatering?
-
+ Fjern Installert Spill DLC?
-
+ Fjern oppføring
-
-
-
-
-
-
+
+
+
+
+
+ Fjerning lykkes
-
+ Vellykket fjerning av det installerte basisspillet.
-
+ Grunnspillet er ikke installert i NAND og kan ikke bli fjernet.
-
+ Fjernet vellykket den installerte oppdateringen.
-
+ Det er ingen oppdatering installert for denne tittelen.
-
+ Det er ingen DLC installert for denne tittelen.
-
+ Fjernet vellykket %1 installerte DLC-er.
-
+ Slette OpenGL Overførbar Shaderbuffer?
-
+ Slette Vulkan Overførbar Shaderbuffer?
-
+ Slette Alle Overførbare Shaderbuffere?
-
+ Fjern Tilpasset Spillkonfigurasjon?
-
+ Fjerne Hurtiglagringen?
-
+ Fjern Fil
-
+
-
+
-
-
+
+ Feil under fjerning av overførbar shader cache
-
-
+
+ En shaderbuffer for denne tittelen eksisterer ikke.
-
+ Lykkes i å fjerne den overførbare shader cachen.
-
+ Feil under fjerning av den overførbare shader cachen.
-
+ Feil ved fjerning av Vulkan Driver-Rørledningsbuffer
-
+ Kunne ikke fjerne driverens rørledningsbuffer.
-
-
+
+ Feil ved fjerning av overførbare shaderbuffere
-
+ Vellykket fjerning av overførbare shaderbuffere.
-
+ Feil ved fjerning av overførbar shaderbuffer katalog.
-
-
+
+ Feil Under Fjerning Av Tilpasset Konfigurasjon
-
+ En tilpasset konfigurasjon for denne tittelen finnes ikke.
-
+ Fjernet vellykket den tilpassede spillkonfigurasjonen.
-
+ Feil under fjerning av den tilpassede spillkonfigurasjonen.
-
-
+
+ Utvinning av RomFS Feilet!
-
+ Det oppstod en feil under kopiering av RomFS filene eller så kansellerte brukeren operasjonen.
-
+ Fullstendig
-
+ Skjelett
-
+ Velg RomFS Dump Modus
-
+ Velg hvordan du vil dumpe RomFS.<br>Fullstendig vil kopiere alle filene til en ny mappe mens <br>skjelett vil bare skape mappestrukturen.
-
+ Det er ikke nok ledig plass på %1 til å pakke ut RomFS. Vennligst frigjør plass eller velg en annen dump-katalog under Emulering > Konfigurer > System > Filsystem > Dump Root.
-
+ Utvinner RomFS...
-
-
-
-
+
+
+
+ Avbryt
-
+ RomFS Utpakking lyktes!
-
-
-
+
+
+ Operasjonen fullført vellykket.
-
+ Integritetsverifisering kunne ikke utføres!
-
+ Filinnholdet ble ikke kontrollert for gyldighet.
-
-
-
- Integritetsverifisering mislyktes!
-
-
-
-
- Filinnholdet kan være skadet.
-
-
-
-
+
+ Verifiserer integritet...
-
-
+
+ Integritetsverifisering vellykket!
-
-
-
-
+
+
+
+ Integritetsverifisering mislyktes!
+
+
+
+
+ Filinnholdet kan være skadet.
+
+
+
+
+
+ Lag Snarvei
-
+
-
+ Opprettet en snarvei til %1
-
+ Dette vil opprette en snarvei til gjeldende AppImage. Dette fungerer kanskje ikke bra hvis du oppdaterer. Fortsette?
-
+
-
+ Lag Ikon
-
+ Kan ikke opprette ikonfil. Stien "%1" finnes ikke og kan ikke opprettes.
-
+ Feil ved åpning av %1
-
+ Velg Mappe
-
+ Egenskaper
-
+ Spillets egenskaper kunne ikke bli lastet inn.
-
+ %1 is an identifier for the Switch executable file extensions.Switch Kjørbar Fil (%1);;Alle Filer (*.*)
-
+ Last inn Fil
-
+ Åpne Utpakket ROM Mappe
-
+ Ugyldig Mappe Valgt
-
+ Mappen du valgte inneholder ikke en 'main' fil.
-
+ Installerbar Switch-Fil (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xcI)
-
+ Installer Filer
-
+ %n fil gjenstår%n filer gjenstår
-
+ Installerer fil "%1"...
-
-
+
+ Insallasjonsresultater
-
+ For å unngå mulige konflikter fraråder vi brukere å installere basisspill på NAND.
Bruk kun denne funksjonen til å installere oppdateringer og DLC.
-
+ %n fil ble nylig installert
@@ -5426,7 +5440,7 @@ Bruk kun denne funksjonen til å installere oppdateringer og DLC.
-
+ %n fil ble overskrevet
@@ -5434,7 +5448,7 @@ Bruk kun denne funksjonen til å installere oppdateringer og DLC.
-
+ %n fil ble ikke installert
@@ -5442,194 +5456,194 @@ Bruk kun denne funksjonen til å installere oppdateringer og DLC.
-
+ Systemapplikasjon
-
+ Systemarkiv
-
+ Systemapplikasjonsoppdatering
-
+ Firmware Pakke (Type A)
-
+ Firmware-Pakke (Type B)
-
+ Spill
-
+ Spilloppdatering
-
+ Spill tilleggspakke
-
+ Delta Tittel
-
+ Velg NCA Installasjonstype...
-
+ Vennligst velg typen tittel du vil installere denne NCA-en som:
(I de fleste tilfellene, standarden 'Spill' fungerer.)
-
+ Feil under Installasjon
-
+ Titteltypen du valgte for NCA-en er ugyldig.
-
+ Fil ikke funnet
-
+ Filen "%1" ikke funnet
-
+ OK
-
-
+
+ Krav til maskinvare ikke oppfylt
-
-
+
+ Systemet ditt oppfyller ikke de anbefalte maskinvarekravene. Kompatibilitetsrapportering er deaktivert.
-
+ Mangler yuzu Bruker
-
+ For å sende inn et testtilfelle for spillkompatibilitet, må du linke yuzu-brukeren din.<br><br/>For å linke yuzu-brukeren din, gå til Emulasjon > Konfigurasjon > Nett.
-
+ Feil under åpning av URL
-
+ Kunne ikke åpne URL "%1".
-
+ TAS-innspilling
-
+ Overskriv filen til spiller 1?
-
+ Ugyldig konfigurasjon oppdaget
-
+ Håndholdt kontroller kan ikke brukes i dokket modus. Pro-kontroller vil bli valgt.
-
-
+
+ Amiibo
-
-
+
+ Den valgte amiibo-en har blitt fjernet
-
+ Feil
-
-
+
+ Det kjørende spillet sjekker ikke for amiibo-er
-
+ Amiibo-Fil (%1);; Alle Filer (*.*)
-
+ Last inn Amiibo
-
+ Feil ved lasting av Amiibo data
-
+ Den valgte filen er ikke en gyldig amiibo
-
+ Den valgte filen er allerede i bruk
-
+ En ukjent feil oppso
-
+
@@ -5638,291 +5652,225 @@ Bruk kun denne funksjonen til å installere oppdateringer og DLC.
%1
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Applet for kontroller
-
+
-
+ Ta Skjermbilde
-
+ PNG Bilde (*.png)
-
+ TAS-tilstand: Kjører %1/%2
-
+ TAS-tilstand: Spiller inn %1
-
+ TAS-tilstand: Venter %1%2
-
+ TAS-tilstand: Ugyldig
-
+ &Stopp kjøring
-
+ &Start
-
+ Stopp innspilling (&E)
-
+ Spill inn (%E)
-
+ Bygger: %n shaderBygger: %n shader-e
-
+ %1 is the resolution scaling factorSkala: %1x
-
+ Hastighet: %1% / %2%
-
+ Hastighet: %1%
-
+ Spill: %1 FPS (ubegrenset)
-
+ Spill: %1 FPS
-
+ Ramme: %1 ms
-
+ %1 %2
-
+ FSR
-
+ INGEN AA
-
+ VOLUM: DEMPET
-
+ Volume percentage (e.g. 50%)VOLUM: %1%
-
-
- Bekreft Nøkkel-Redirevasjon
-
-
-
-
- Du er i ferd med å tvinge rederivasjon av alle dine nøkler.
-Hvis du ikke vet hva dette betyr eller hva du gjør,
-er dette en potensielt destruktiv handling.
-Vennligst forsikre at dette er det du vil
-og eventuelt lag backups.
-
-Dette vil slette dine autogenererte nøkkel-filer og kjøre nøkkel-derivasjonsmodulen på nytt.
-
-
-
-
- Mangler fuses
-
-
-
-
- - Mangler BOOT0
-
-
-
-
- - Mangler BCPKG2-1-Normal-Main
-
-
-
-
- - Mangler PRODINFO
-
-
-
+ Derivasjonskomponenter Mangler
-
-
- Krypteringsnøkler mangler. <br>Vennligst følg <a href='https://yuzu-emu.org/help/quickstart/'>yuzus oppstartsguide</a> for å få alle nøklene, fastvaren og spillene dine.<br><br><small>(%1)</small>
+
+
+
-
-
- Deriverer nøkler...
-Dette kan ta opp til et minutt avhengig
-av systemytelsen din.
-
-
-
-
- Deriverer Nøkler
-
-
-
-
- Dekryptering av systemarkiv mislyktes
-
-
-
-
- Krypteringsnøkler klarte ikke å dekryptere firmware. <br>Vennligst følg <a href='https://yuzu-emu.org/help/quickstart/'>quickstartguiden for yuzu </a> for å få alle nøkler, firmware og spill.
-
-
-
+ Velg RomFS Dump-Mål
-
+ Vennligst velg hvilken RomFS du vil dumpe.
-
+ Er du sikker på at du vil lukke yuzu?
-
-
-
+
+
+ yuzu
-
+ Er du sikker på at du vil stoppe emulasjonen? All ulagret fremgang vil bli tapt.
-
+
@@ -6200,62 +6148,62 @@ Vil du overstyre dette og lukke likevel?
Egenskaper
-
+ Skann Undermapper
-
+ Fjern Spillmappe
-
+ ▲ Flytt Opp
-
+ ▼ Flytt Ned
-
+ Åpne Spillmappe
-
+ Fjern
-
+ Navn
-
+ Kompatibilitet
-
+ Tilleggsprogrammer
-
+ Fil Type
-
+ Størrelse
-
+
@@ -6326,7 +6274,7 @@ Vil du overstyre dette og lukke likevel?
GameListPlaceholder
-
+ Dobbeltrykk for å legge til en ny mappe i spillisten
@@ -6339,12 +6287,12 @@ Vil du overstyre dette og lukke likevel?
%1 of %n resultat%1 of %n resultater
-
+ Filter:
-
+ Angi mønster for å filtrere
@@ -6856,176 +6804,171 @@ Feilmelding:
-
- &Reinitialiser nøkler...
-
-
-
-
+ Om yuzu (&A)
-
+ Énvindusmodus (&W)
-
+ Kon&figurer...
-
+ Vis Overskrifter for Dock Widget (&O)
-
+ Vis &filterlinje
-
+ Vis &statuslinje
-
+ Vis statuslinje
-
+ Bla gjennom den offentlige spillobbyen (&B)
-
+ Opprett Rom (&C)
-
+ Forlat Rommet (&L)
-
+ Direkte Tilkobling Til Rommet (&D)
-
+ Vis nåværende rom (&S)
-
+ F&ullskjerm
-
+ Omstart (&R)
-
+ Last/Fjern Amiibo (&A)
-
+ Rapporter kompatibilitet (&R)
-
+ Åpne Modifikasjonssiden (&M)
-
+ Åpne Hurtigstartsguiden (&Q)
-
+ &FAQ
-
+ Åpne &yuzu Mappen
-
+ Ta Skjermbilde (&C)
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Konfigurer TAS (&C)
-
+ Konfigurer Gjeldende Spill (&U)
-
+ &Start
-
+ Tilbakestill (&R)
-
+ Spill inn (%E)
-
+
diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts
index 1467a4c11..66a7f974f 100755
--- a/dist/languages/nl.ts
+++ b/dist/languages/nl.ts
@@ -682,759 +682,759 @@ Compute pipelines are always enabled on all other drivers.
-
- Aangepaste RTC
+
+
-
+
-
+ Opmerking: dit kan worden overschreven wanneer de regio-instelling automatisch wordt geselecteerd
-
+ Regio:
-
+ Tijdzone:
-
+ Geluidsuitvoermodus:
-
+
-
+ Vraag aan gebruiker bij opstarten van het spel
-
+ Emulatie onderbreken op de achtergrond
-
+
-
+ Verberg muis wanneer inactief
-
+
-
+
-
+ CPU
-
+
-
+
-
+
-
+ BC1 (Lage Kwaliteit)
-
+ BC3 (Gemiddelde kwaliteit)
-
+ OpenGL
-
+ Vulkan
-
+ Null
-
+ GLSL
-
+ GLASM (Assembly Shaders, alleen NVIDIA)
-
-
- SPIR-V (Experimenteel, alleen Mesa)
+
+
+
-
+ Normaal
-
+ Hoog
-
+ Extreme
-
+ Auto
-
+ Accuraat
-
+ Onveilig
-
+ Paranoid (schakelt de meeste optimalisaties uit)
-
+
-
+
-
+ Randloos Venster
-
+ Exclusief Volledig Scherm
-
+ Geen Video-uitvoer
-
+ CPU Videodecodering
-
+ GPU Videodecodering (Standaard)
-
+
-
+ 0.75X (540p/810p) [EXPERIMENTEEL]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [EXPERIMENTEEL]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Nearest Neighbor
-
+ Bilinear
-
+ Bicubic
-
+ Gaussian
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ Geen
-
+ FXAA
-
+ SMAA
-
+ Standaart (16:9)
-
+ Forceer 4:3
-
+ Forceer 21:9
-
+ Forceer 16:10
-
+ Uitrekken naar Venster
-
+ Automatisch
-
+ Standaard
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Japans (日本語)
-
+ Amerikaans-Engels
-
+ Frans (Français)
-
+ Duits (Deutsch)
-
+ Italiaans (italiano)
-
+ Spaans (Español)
-
+ Chinees
-
+ Koreaans (한국어)
-
+ Nederlands (Nederlands)
-
+ Portugees (português)
-
+ Russisch (Русский)
-
+ Taiwanese
-
+ Brits-Engels
-
+ Canadees-Frans
-
+ Latijns-Amerikaans Spaans
-
+ Vereenvoudigd Chinees
-
+ Traditioneel Chinees (正體中文)
-
+ Braziliaans-Portugees (português do Brasil)
-
-
+
+ Japan
-
+ USA
-
+ Europa
-
+ Australië
-
+ China
-
+ Korea
-
+ Taiwan
-
+ Auto select time zoneAuto (%1)
-
+ Default time zoneStandaard (%1)
-
+ CET
-
+ CST6CDT
-
+ Cuba
-
+ EET
-
+ Egypte
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hongkong
-
+ HST
-
+ Ijsland
-
+ Iran
-
+ Israel
-
+ Jamaica
-
+ Kwajalein
-
+ Libië
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Polen
-
+ Portugal
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapore
-
+ Turkije
-
+ UCT
-
+ Universeel
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Stereo
-
+ Surround
-
+
-
+
-
+
-
+ Docked
-
+ Handheld
-
+
-
+
-
+
@@ -2302,33 +2302,33 @@ Compute pipelines are always enabled on all other drivers.
Achtergrondkleur:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Uit
-
+ VSync Uit
-
+ Aanbevolen
-
+ Aan
-
+ VSync Aan
@@ -3393,6 +3393,15 @@ Om de assen om te keren, beweeg je de joystick eerst verticaal en vervolgens hor
Standaardinstellingen
+
+ ConfigureLinuxTab
+
+
+
+
+
+
+ConfigureMotionTouch
@@ -3729,42 +3738,47 @@ De huidige waarden zijn %1% en %2%.
Sommige instellingen zijn alleen beschikbaar als een spel niet actief is.
-
+ Add-Ons
-
+ Systeem
-
+ CPU
-
+ Graphics
-
+ Adv. Graphics
-
+ Audio
-
+ Invoerprofielen
-
+
+
+
+
+
+ Eigenschappen
@@ -3868,67 +3882,67 @@ De huidige waarden zijn %1% en %2%.
Voer een gebruikersnaam in voor de nieuwe gebruiker:
-
+ Voer nieuwe gebruikersnaam in:
-
+ Selecteer Gebruikersfoto
-
+ JPEG-foto's (*.jpg *.jpeg)
-
+ Fout tijdens verwijderen afbeelding
-
+ Er is een fout opgetreden bij het overschrijven van de vorige afbeelding in: %1.
-
+ Fout tijdens verwijderen bestand
-
+ Kan bestaand bestand niet verwijderen: %1.
-
+ Fout tijdens het maken van de map met afbeeldingen van de gebruiker
-
+ Fout tijdens het maken van map %1 om gebruikersafbeeldingen in te bewaren.
-
+ Fout tijdens het kopiëren van de gebruiker afbeelding
-
+ Kan afbeelding niet kopiëren van %1 naar %2
-
+ Fout bij het aanpassen van grootte van gebruikersafbeelding
-
+ Kon de grootte van de afbeelding niet wijzigen
@@ -3936,17 +3950,17 @@ De huidige waarden zijn %1% en %2%.
ConfigureProfileManagerDeleteDialog
-
+ Deze gebruiker verwijderen? Alle opgeslagen gegevens van de gebruiker worden verwijderd.
-
+ Bevestig Verwijdering
-
+ Naam: %1
@@ -4100,7 +4114,7 @@ UUID: %2Core
-
+ Waarschuwing: "%1" is geen geldige taal voor regio "%2"
@@ -4812,601 +4826,601 @@ Versleep punten om de positie te veranderen, of dubbelklik op tabelcellen om waa
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Annonieme gegevens worden verzameld</a> om yuzu te helpen verbeteren. <br/><br/> Zou je jouw gebruiksgegevens met ons willen delen?
-
+ Telemetrie
-
+ Beschadigde Vulkan-installatie gedetecteerd
-
+ Vulkan-initialisatie mislukt tijdens het opstarten.<br><br>Klik <a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>hier voor instructies om het probleem op te lossen</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingEen spel uitvoeren
-
+ Web Applet Laden...
-
-
+
+ Schakel Webapplet uit
-
+ Het uitschakelen van de webapplet kan leiden tot ongedefinieerd gedrag en mag alleen gebruikt worden met Super Mario 3D All-Stars. Weet je zeker dat je de webapplet wilt uitschakelen?
(Deze kan opnieuw worden ingeschakeld in de Debug-instellingen).
-
+ Het aantal shaders dat momenteel wordt gebouwd
-
+ De huidige geselecteerde resolutieschaalmultiplier.
-
+ Huidige emulatiesnelheid. Waarden hoger of lager dan 100% geven aan dat de emulatie sneller of langzamer werkt dan een Switch.
-
+ Hoeveel beelden per seconde het spel momenteel weergeeft. Dit varieert van spel tot spel en van scène tot scène.
-
+ Tijd die nodig is om een Switch-beeld te emuleren, beeldbeperking of v-sync niet meegerekend. Voor emulatie op volle snelheid mag dit maximaal 16,67 ms zijn.
-
+ Dempen opheffen
-
+ Dempen
-
+ Herstel Volume
-
+ &Wis Recente Bestanden
-
+ &Doorgaan
-
+ &Onderbreken
-
+ Waarschuwing Verouderd Spelformaat
-
+ Je gebruikt het gedeconstrueerde ROM-mapformaat voor dit spel, wat een verouderd formaat is dat vervangen is door andere zoals NCA, NAX, XCI, of NSP. Deconstructed ROM-mappen missen iconen, metadata, en update-ondersteuning.<br><br>Voor een uitleg van de verschillende Switch-formaten die yuzu ondersteunt,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'> bekijk onze wiki</a>. Dit bericht wordt niet meer getoond.
-
-
+
+ Fout tijdens het laden van een ROM!
-
+ Het ROM-formaat wordt niet ondersteund.
-
+ Er is een fout opgetreden tijdens het initialiseren van de videokern.
-
+ yuzu is een fout tegengekomen tijdens het uitvoeren van de videokern. Dit wordt meestal veroorzaakt door verouderde GPU-drivers, inclusief geïntegreerde. Zie het logboek voor meer details. Voor meer informatie over toegang tot het log, zie de volgende pagina: <a href='https://yuzu-emu.org/help/reference/log-files/'>Hoe upload je het logbestand</a>.
-
+ %1 signifies a numeric error code.Fout tijdens het laden van ROM! %1
-
+ %1 signifies an error string.%1<br>Volg de <a href='https://yuzu-emu.org/help/quickstart/'>yuzu snelstartgids</a> om je bestanden te redumpen.<br>Je kunt de yuzu-wiki</a>of de yuzu-Discord</a> raadplegen voor hulp.
-
+ Een onbekende fout heeft plaatsgevonden. Kijk in de log voor meer details.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Software sluiten...
-
+ Save Data
-
+ Mod Data
-
+ Fout tijdens het openen van %1 map
-
-
+
+ Map bestaat niet!
-
+ Fout bij het openen van overdraagbare shader-cache
-
+ Kon de shader-cache-map voor dit spel niet aanmaken.
-
+ Fout bij het verwijderen van de inhoud
-
+ Fout bij het verwijderen van de update
-
+ Fout bij het verwijderen van DLC
-
+ Geïnstalleerde Spelinhoud Verwijderen?
-
+ Geïnstalleerde Spel-update Verwijderen?
-
+ Geïnstalleerde Spel-DLC Verwijderen?
-
+ Verwijder Invoer
-
-
-
-
-
-
+
+
+
+
+
+ Met Succes Verwijderd
-
+ Het geïnstalleerde basisspel is succesvol verwijderd.
-
+ Het basisspel is niet geïnstalleerd in de NAND en kan niet worden verwijderd.
-
+ De geïnstalleerde update is succesvol verwijderd.
-
+ Er is geen update geïnstalleerd voor dit spel.
-
+ Er is geen DLC geïnstalleerd voor dit spel.
-
+ %1 geïnstalleerde DLC met succes verwijderd.
-
+ Overdraagbare OpenGL-shader-cache Verwijderen?
-
+ Overdraagbare Vulkan-shader-cache Verwijderen?
-
+ Alle Overdraagbare Shader-caches Verwijderen?
-
+ Aangepaste Spelconfiguratie Verwijderen?
-
+ Verwijder Cache-opslag?
-
+ Verwijder Bestand
-
+
-
+
-
-
+
+ Fout bij het verwijderen van Overdraagbare Shader-cache
-
-
+
+ Er bestaat geen shader-cache voor dit spel.
-
+ De overdraagbare shader-cache is verwijderd.
-
+ Kon de overdraagbare shader-cache niet verwijderen.
-
+ Fout bij het verwijderen van Pijplijn-cache van Vulkan-driver
-
+ Kon de pijplijn-cache van de driver niet verwijderen.
-
-
+
+ Fout bij het verwijderen van overdraagbare shader-caches
-
+ De overdraagbare shader-caches zijn verwijderd.
-
+ Kon de overdraagbare shader-cache-map niet verwijderen.
-
-
+
+ Fout bij het verwijderen van aangepaste configuratie
-
+ Er bestaat geen aangepaste configuratie voor dit spel.
-
+ De aangepaste spelconfiguratie is verwijderd.
-
+ Kon de aangepaste spelconfiguratie niet verwijderen.
-
-
+
+ RomFS-extractie Mislukt!
-
+ Er is een fout opgetreden bij het kopiëren van de RomFS-bestanden of de gebruiker heeft de bewerking geannuleerd.
-
+ Volledig
-
+ Skelet
-
+ Selecteer RomFS-dumpmodus
-
+ Selecteer hoe je de RomFS gedumpt wilt hebben.<br>Volledig zal alle bestanden naar de nieuwe map kopiëren, terwijl <br>Skelet alleen de mapstructuur zal aanmaken.
-
+ Er is niet genoeg vrije ruimte op %1 om de RomFS uit te pakken. Maak ruimte vrij of kies een andere dumpmap bij Emulatie > Configuratie > Systeem > Bestandssysteem > Dump Root.
-
+ RomFS uitpakken...
-
-
-
-
+
+
+
+ Annuleren
-
+ RomFS-extractie Geslaagd!
-
-
-
+
+
+ De bewerking is succesvol voltooid.
-
+ Integriteitsverificatie kon niet worden uitgevoerd!
-
+ De inhoud van bestanden werd niet gecontroleerd op geldigheid.
-
-
-
- Integriteitsverificatie mislukt!
-
-
-
-
- Bestandsinhoud kan corrupt zijn.
-
-
-
-
+
+ Integriteit verifiëren...
-
-
+
+ Integriteitsverificatie geslaagd!
-
-
-
-
+
+
+
+ Integriteitsverificatie mislukt!
+
+
+
+
+ Bestandsinhoud kan corrupt zijn.
+
+
+
+
+
+ Maak Snelkoppeling
-
+
-
+ Succesvol een snelkoppeling naar %1 gemaakt
-
+ Dit maakt een snelkoppeling naar de huidige AppImage. Dit werkt mogelijk niet goed als je een update uitvoert. Doorgaan?
-
+
-
+ Maak Icoon
-
+ Kan geen icoonbestand maken. Pad "%1" bestaat niet en kan niet worden aangemaakt.
-
+ Fout bij openen %1
-
+ Selecteer Map
-
+ Eigenschappen
-
+ De speleigenschappen kunnen niet geladen worden.
-
+ %1 is an identifier for the Switch executable file extensions.Switch Executable (%1);;Alle Bestanden (*.*)
-
+ Laad Bestand
-
+ Open Uitgepakte ROM-map
-
+ Ongeldige Map Geselecteerd
-
+ De map die je hebt geselecteerd bevat geen 'main'-bestand.
-
+ Installeerbaar Switch-bestand (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)
-
+ Installeer Bestanden
-
+ %n bestand(en) resterend%n bestand(en) resterend
-
+ Bestand "%1" Installeren...
-
-
+
+ Installeerresultaten
-
+ Om mogelijke conflicten te voorkomen, raden we gebruikers af om basisgames te installeren op de NAND.
Gebruik deze functie alleen om updates en DLC te installeren.
-
+ %n bestand(en) zijn recent geïnstalleerd
@@ -5414,7 +5428,7 @@ Gebruik deze functie alleen om updates en DLC te installeren.
-
+ %n bestand(en) werden overschreven
@@ -5422,7 +5436,7 @@ Gebruik deze functie alleen om updates en DLC te installeren.
-
+ %n bestand(en) niet geïnstalleerd
@@ -5430,194 +5444,194 @@ Gebruik deze functie alleen om updates en DLC te installeren.
-
+ Systeemapplicatie
-
+ Systeemarchief
-
+ Systeemapplicatie-update
-
+ Filmware-pakket (Type A)
-
+ Filmware-pakket (Type B)
-
+ Spel
-
+ Spelupdate
-
+ Spel-DLC
-
+ Delta Titel
-
+ Selecteer NCA-installatiesoort...
-
+ Selecteer het type titel waarin je deze NCA wilt installeren:
(In de meeste gevallen is de standaard "Spel" prima).
-
+ Installatie Mislukt
-
+ Het soort title dat je hebt geselecteerd voor de NCA is ongeldig.
-
+ Bestand niet gevonden
-
+ Bestand "%1" niet gevonden
-
+ OK
-
-
+
+ Er is niet voldaan aan de hardwarevereisten
-
-
+
+ Je systeem voldoet niet aan de aanbevolen hardwarevereisten. Compatibiliteitsrapportage is uitgeschakeld.
-
+ yuzu-account Ontbreekt
-
+ Om een spelcompatibiliteitstest in te dienen, moet je je yuzu-account koppelen.<br><br/>Om je yuzu-account te koppelen, ga naar Emulatie > Configuratie > Web.
-
+ Fout bij het openen van URL
-
+ Kan de URL "%1" niet openen.
-
+ TAS-opname
-
+ Het bestand van speler 1 overschrijven?
-
+ Ongeldige configuratie gedetecteerd
-
+ Handheld-controller kan niet gebruikt worden in docked-modus. Pro controller wordt geselecteerd.
-
-
+
+ Amiibo
-
-
+
+ De huidige amiibo is verwijderd
-
+ Fout
-
-
+
+ Het huidige spel is niet op zoek naar amiibo's
-
+ Amiibo-bestand (%1);; Alle Bestanden (*.*)
-
+ Laad Amiibo
-
+ Fout tijdens het laden van de Amiibo-gegevens
-
+ Het geselecteerde bestand is geen geldige amiibo
-
+ Het geselecteerde bestand is al in gebruik
-
+ Er is een onbekende fout opgetreden
-
+
@@ -5626,291 +5640,225 @@ Gebruik deze functie alleen om updates en DLC te installeren.
%1
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Controller Applet
-
+
-
+ Leg Schermafbeelding Vast
-
+ PNG-afbeelding (*.png)
-
+ TAS-status: %1/%2 In werking
-
+ TAS-status: %1 Aan het opnemen
-
+ TAS-status: %1/%2 Inactief
-
+ TAS-status: Ongeldig
-
+ &Stop Uitvoering
-
+ &Start
-
+ Stop Opname
-
+ Opnemen
-
+ Bouwen: %n shader(s)Bouwen: %n shader(s)
-
+ %1 is the resolution scaling factorSchaal: %1x
-
+ Snelheid: %1% / %2%
-
+ Snelheid: %1%
-
+ Spel: %1 FPS (Ontgrendeld)
-
+ Game: %1 FPS
-
+ Frame: %1 ms
-
+ %1 %2
-
+ FSR
-
+ GEEN AA
-
+ VOLUME: GEDEMPT
-
+ Volume percentage (e.g. 50%)VOLUME: %1%
-
-
- Bevestig Sleutelherhaling
-
-
-
-
- Je staat op het punt om al je sleutels te forceren.
-Als je niet weet wat dit betekent of wat je doet,
-is dit een potentieel destructieve actie.
-Zorg ervoor dat dit is wat je wilt
-en maak eventueel back-ups.
-
-Dit zal je automatisch gegenereerde sleutelbestanden verwijderen en de sleutelafleidingsmodule opnieuw uitvoeren.
-
-
-
-
- Missing fuses
-
-
-
-
- - BOOT0 Ontbreekt
-
-
-
-
- - BCPKG2-1-Normal-Main Ontbreekt
-
-
-
-
- - PRODINFO Ontbreekt
-
-
-
+ Afleidingscomponenten ontbreken
-
-
- Encryptiesleutels ontbreken. <br>Volg <a href='https://yuzu-emu.org/help/quickstart/'>de yuzu-snelstartgids</a> om al je sleutels, firmware en spellen te krijgen.<br><br><small>(%1)</small>
+
+
+
-
-
- Sleutels afleiden...
-Dit kan tot een minuut duren,
-afhankelijk van de prestaties van je systeem.
-
-
-
-
- Sleutels Afleiden
-
-
-
-
- Decryptie van Systeemarchief Mislukt
-
-
-
-
- Encryptiesleutels zijn mislukt om firmware te decoderen. <br>Volg <a href='https://yuzu-emu.org/help/quickstart/'>de yuzu-snelstartgids</a> om al je sleutels, firmware en games te krijgen.
-
-
-
+ Selecteer RomFS-dumpdoel
-
+ Selecteer welke RomFS je zou willen dumpen.
-
+ Weet je zeker dat je yuzu wilt sluiten?
-
-
-
+
+
+ yuzu
-
+ Weet je zeker dat je de emulatie wilt stoppen? Alle niet opgeslagen voortgang zal verloren gaan.
-
+
@@ -6188,62 +6136,62 @@ Wil je toch afsluiten?
Eigenschappen
-
+ Scan Submappen
-
+ Verwijder Spelmap
-
+ ▲ Omhoog
-
+ ▼ Omlaag
-
+ Open Maplocatie
-
+ Verwijder
-
+ Naam
-
+ Compatibiliteit
-
+ Add-ons
-
+ Bestandssoort
-
+ Grootte
-
+
@@ -6314,7 +6262,7 @@ Wil je toch afsluiten?
GameListPlaceholder
-
+ Dubbel-klik om een nieuwe map toe te voegen aan de spellijst
@@ -6327,12 +6275,12 @@ Wil je toch afsluiten?
%1 van %n resultaat(en)%1 van %n resultaat(en)
-
+ Filter:
-
+ Voer patroon in om te filteren
@@ -6844,176 +6792,171 @@ Debug-bericht:
-
- &Herinitialiseer toetsen...
-
-
-
-
+ &Over yuzu
-
+ Modus Enkel Venster
-
+ Con&figureer...
-
+ Toon Dock Widget Kopteksten
-
+ Toon &Filterbalk
-
+ Toon &Statusbalk
-
+ Toon Statusbalk
-
+ &Bladeren door Openbare Spellobby
-
+ &Maak Kamer
-
+ &Verlaat Kamer
-
+ &Directe Verbinding met Kamer
-
+ &Toon Huidige Kamer
-
+ Volledig Scherm
-
+ &Herstart
-
+ Laad/Verwijder &Amiibo...
-
+ &Rapporteer Compatibiliteit
-
+ Open &Mod-pagina
-
+ Open &Snelstartgids
-
+ &FAQ
-
+ Open &yuzu-map
-
+ &Leg Schermafbeelding Vast
-
+
-
+
-
+
-
+
-
+
-
+
-
+ &Configureer TAS...
-
+ Configureer Huidig Spel...
-
+ &Start
-
+ &Herstel
-
+ Opnemen
-
+
diff --git a/dist/languages/pl.ts b/dist/languages/pl.ts
index 36a9f2ad3..7107539cf 100755
--- a/dist/languages/pl.ts
+++ b/dist/languages/pl.ts
@@ -679,759 +679,759 @@ Compute pipelines are always enabled on all other drivers.
-
- Niestandardowy RTC
+
+
-
+
-
+ Uwaga: można to zmienić, gdy ustawienie regionu jest wybierane automatycznie
-
+ Region:
-
+ Strefa czasowa:
-
+ Tryb wyjścia dźwięku:
-
+
-
+ Pytaj o użytkownika podczas uruchamiania gry
-
+ Wstrzymaj emulację w tle
-
+
-
+ Ukryj mysz przy braku aktywności
-
+
-
+
-
+ CPU
-
+
-
+
-
+ Brak (najlepsza jakość)
-
+ BC1 (niska jakość)
-
+ BC3 (średnia jakość)
-
+
-
+ Vulkan
-
+
-
+
-
+ GLASM (Zgromadzone Shadery, tylko NVIDIA)
-
-
- SPIR-V (Eksperymentalne, Tylko Mesa)
+
+
+
-
+ Normalny
-
+ Wysoki
-
+
-
+ Automatyczny
-
+ Dokładny
-
+ Niebezpieczny
-
+ Paranoiczne (wyłącza większość optymalizacji)
-
+
-
+
-
+ W oknie (Bezramkowy)
-
+ Exclusive Fullscreen
-
+ Brak wyjścia wideo
-
+ Dekodowanie Wideo przez CPU
-
+ Dekodowanie Wideo przez GPU (Domyślne)
-
+
-
+ 0.75X (540p/810p) [EKSPERYMENTALNE]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [Ekperymentalnie]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Najbliższy sąsiadujący
-
+ Bilinearny
-
+ Bikubiczny
-
+ Kulisty
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ Żadna (wyłączony)
-
+ FXAA
-
+ SMAA
-
+ Domyślne (16:9)
-
+ Wymuś 4:3
-
+ Wymuś 21:9
-
+ Wymuś 16:10
-
+ Rozciągnij do Okna
-
+ Automatyczne
-
+ Domyślny
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Japoński (日本語)
-
+ Angielski Amerykański
-
+ Francuski (français)
-
+ Niemiecki (Niemcy)
-
+ Włoski (italiano)
-
+ Hiszpański (español)
-
+ Chiński
-
+ Koreański (한국어)
-
+ Duński (Holandia)
-
+ Portugalski (português)
-
+ Rosyjski (Русский)
-
+ Tajwański
-
+ Angielski Brytyjski
-
+ Fancuski (Kanada)
-
+ Hiszpański (Latin American)
-
+ Chiński (Uproszczony)
-
+ Chiński tradycyjny (正體中文)
-
+ Portugalski (português do Brasil)
-
-
+
+ Japonia
-
+ USA
-
+ Europa
-
+ Australia
-
+ Chiny
-
+ Korea
-
+ Tajwan
-
+ Auto select time zone
-
+ Default time zone
-
+ CET
-
+ CST6CDT
-
+ Cuba
-
+ EET
-
+ Egipt
-
+ Irlandia
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hongkong
-
+ HST
-
+ Islandia
-
+ Iran
-
+ Izrael
-
+ Jamajka
-
+ Kwajalein
-
+ Libia
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Polska
-
+ Portugalia
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapur
-
+ Turcja
-
+ UCT
-
+ Uniwersalny
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Stereo
-
+ Surround
-
+
-
+
-
+
-
+ Zadokowany
-
+ Przenośnie
-
+
-
+
-
+
@@ -2309,33 +2309,33 @@ Gdy ta opcja jest włączona, niedopasowanie jest uruchamiane tylko wtedy, gdy d
Kolor tła
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Wyłączone
-
+ VSync wyłączony
-
+ Zalecane
-
+ Włączone
-
+ VSync aktywny
@@ -3400,6 +3400,15 @@ Aby odwrócić osie, najpierw przesuń joystick pionowo, a następnie poziomo.
Domyślne
+
+ ConfigureLinuxTab
+
+
+
+
+
+
+ConfigureMotionTouch
@@ -3735,42 +3744,47 @@ Current values are %1% and %2% respectively.
-
+ Dodatki
-
+ System
-
+ CPU
-
+ Grafika
-
+ Zaaw. Grafika
-
+ Dźwięk
-
+ Profil wejściowy
-
+
+
+
+
+
+ Właściwości
@@ -3874,67 +3888,67 @@ Current values are %1% and %2% respectively.
Wprowadź nazwę dla nowego użytkownika:
-
+ Wpisz nową nazwę użytkownika:
-
+ Ustaw zdjęcie użytkownika
-
+ Obrazki JPEG (*.jpg *.jpeg)
-
+ Bład usunięcia zdjęcia
-
+ Błąd podczas próby nadpisania poprzedniego zdjęcia dla: %1.
-
+ Błąd usunięcia pliku
-
+ Nie można usunąć istniejącego pliku: %1
-
+ Błąd podczas tworzenia folderu ze zdjęciem użytkownika
-
+ Nie można utworzyć ścieżki %1 do przechowywania zdjęć użytkownika.
-
+ Błąd kopiowania zdjęcia użytkownika
-
+ Nie można skopiować zdjęcia z %1 do %2
-
+ Błąd podczas zmieniania rozmiaru obrazu użytkownika
-
+ Nie można zmienić rozmiaru obrazu
@@ -3942,17 +3956,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+ Czy usunąć tego użytkownika? Wszystkie dane zapisu użytkownika zostaną usunięte.
-
+ Potwierdź usunięcie
-
+ Nazwa: %1
@@ -4106,7 +4120,7 @@ UUID: %2
-
+ Uwaga: "%1" nie jest poprawnym językiem dla regionu "%2"
@@ -4818,602 +4832,602 @@ Przeciągnij punkty, aby zmienić pozycję, lub kliknij dwukrotnie komórki tabe
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Dane anonimowe są gromadzone</a> aby ulepszyć yuzu. <br/><br/>Czy chcesz udostępnić nam swoje dane o użytkowaniu?
-
+ Telemetria
-
+ Wykryto uszkodzoną instalację Vulkana
-
+ Inicjalizacja Vulkana nie powiodła się podczas uruchamiania.<br><br>Kliknij<a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>tutaj aby uzyskać instrukcje dotyczące rozwiązania tego problemu</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping
-
+ Ładowanie apletu internetowego...
-
-
+
+ Wyłącz Aplet internetowy
-
+ Wyłączanie web appletu może doprowadzić do nieokreślonych zachowań - wyłączyć applet należy jedynie grając w Super Mario 3D All-Stars. Na pewno chcesz wyłączyć web applet?
(Można go ponownie włączyć w ustawieniach debug.)
-
+ Ilość budowanych shaderów
-
+ Obecnie wybrany mnożnik rozdzielczości.
-
+ Aktualna prędkość emulacji. Wartości większe lub niższe niż 100% wskazują, że emulacja działa szybciej lub wolniej niż Switch.
-
+ Ile klatek na sekundę gra aktualnie wyświetla. To będzie się różnić w zależności od gry, od sceny do sceny.
-
+ Czas potrzebny do emulacji klatki na sekundę Switcha, nie licząc ograniczania klatek ani v-sync. Dla emulacji pełnej szybkości powinno to wynosić co najwyżej 16,67 ms.
-
+
-
+
-
+
-
+ &Usuń Ostatnie pliki
-
+ &Kontynuuj
-
+ &Pauza
-
+ OSTRZEŻENIE! Nieaktualny format gry
-
+ Używasz zdekonstruowanego formatu katalogu ROM dla tej gry, który jest przestarzałym formatem, który został zastąpiony przez inne, takie jak NCA, NAX, XCI lub NSP. W zdekonstruowanych katalogach ROM brakuje ikon, metadanych i obsługi aktualizacji.<br><br> Aby znaleźć wyjaśnienie różnych formatów Switch obsługiwanych przez yuzu,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'> sprawdź nasze wiki</a>. Ta wiadomość nie pojawi się ponownie.
-
-
+
+ Błąd podczas wczytywania ROMu!
-
+ Ten format ROMu nie jest wspierany.
-
+ Wystąpił błąd podczas inicjowania rdzenia wideo.
-
+ yuzu napotkał błąd podczas uruchamiania rdzenia wideo. Jest to zwykle spowodowane przestarzałymi sterownikami GPU, w tym zintegrowanymi. Więcej szczegółów znajdziesz w pliku log. Więcej informacji na temat dostępu do log-u można znaleźć na następującej stronie: <a href='https://yuzu-emu.org/help/reference/log-files/'>Jak przesłać plik log</a>.
-
+ %1 signifies a numeric error code.Błąd podczas wczytywania ROMu! %1
-
+ %1 signifies an error string.%1<br>Postępuj zgodnie z<a href='https://yuzu-emu.org/help/quickstart/'>yuzu quickstart guide</a> aby zrzucić ponownie swoje pliki.<br>Możesz odwołać się do wiki yuzu</a>lub discord yuzu </a> po pomoc.
-
+ Wystąpił nieznany błąd. Więcej informacji można znaleźć w pliku log.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Zamykanie aplikacji...
-
+ Zapis danych
-
+ Dane modów
-
+ Błąd podczas otwarcia folderu %1
-
-
+
+ Folder nie istnieje!
-
+ Błąd podczas otwierania przenośnej pamięci podręcznej Shaderów.
-
+ Nie udało się stworzyć ścieżki shaderów dla tego tytułu.
-
+ Błąd podczas usuwania zawartości
-
+ Błąd podczas usuwania aktualizacji
-
+ Błąd podczas usuwania dodatków
-
+ Czy usunąć zainstalowaną zawartość gry?
-
+ Czy usunąć zainstalowaną aktualizację gry?
-
+ Czy usunąć zainstalowane dodatki gry?
-
+ Usuń wpis
-
-
-
-
-
-
+
+
+
+
+
+ Pomyślnie usunięto
-
+ Pomyślnie usunięto zainstalowaną grę.
-
+ Gra nie jest zainstalowana w NAND i nie może zostać usunięta.
-
+ Pomyślnie usunięto zainstalowaną łatkę.
-
+ Brak zainstalowanych łatek dla tego tytułu.
-
+ Brak zainstalowanych DLC dla tego tytułu.
-
+ Pomyślnie usunięto %1 zainstalowane DLC.
-
+ Usunąć Transferowalne Shadery OpenGL?
-
+ Usunąć Transferowalne Shadery Vulkan?
-
+ Usunąć Wszystkie Transferowalne Shadery?
-
+ Usunąć niestandardową konfigurację gry?
-
+ Usunąć pamięć podręczną?
-
+ Usuń plik
-
+
-
+
-
-
+
+ Błąd podczas usuwania przenośnej pamięci podręcznej Shaderów.
-
-
+
+ Pamięć podręczna Shaderów dla tego tytułu nie istnieje.
-
+ Pomyślnie usunięto przenośną pamięć podręczną Shaderów.
-
+ Nie udało się usunąć przenośnej pamięci Shaderów.
-
+ Błąd podczas usuwania pamięci podręcznej strumienia sterownika Vulkana
-
+ Błąd podczas usuwania pamięci podręcznej strumienia sterownika.
-
-
+
+ Błąd podczas usuwania Transferowalnych Shaderów
-
+ Pomyślnie usunięto transferowalne shadery.
-
+ Nie udało się usunąć ścieżki transferowalnych shaderów.
-
-
+
+ Błąd podczas usuwania niestandardowej konfiguracji
-
+ Niestandardowa konfiguracja nie istnieje dla tego tytułu.
-
+ Pomyślnie usunięto niestandardową konfiguracje gry.
-
+ Nie udało się usunąć niestandardowej konfiguracji gry.
-
-
+
+ Wypakowanie RomFS nieudane!
-
+ Wystąpił błąd podczas kopiowania plików RomFS lub użytkownik anulował operację.
-
+ Pełny
-
+ Szkielet
-
+ Wybierz tryb zrzutu RomFS
-
+ Proszę wybrać w jaki sposób chcesz, aby zrzut pliku RomFS został wykonany. <br>Pełna kopia ze wszystkimi plikami do nowego folderu, gdy <br>skielet utworzy tylko strukturę folderu.
-
+ Nie ma wystarczająco miejsca w %1 aby wyodrębnić RomFS.
Zwolnij trochę miejsca, albo zmień ścieżkę zrzutu RomFs w Emulacja> Konfiguruj> System> System Plików> Źródło Zrzutu
-
+ Wypakowywanie RomFS...
-
-
-
-
+
+
+
+ Anuluj
-
+ Wypakowanie RomFS zakończone pomyślnie!
-
-
-
+
+
+ Operacja zakończona sukcesem.
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Utwórz skrót
-
+
-
+ Pomyślnie utworzono skrót do %1
-
+ Utworzy to skrót do obecnego AppImage. Może nie działać dobrze po aktualizacji. Kontynuować?
-
+
-
+ Utwórz ikonę
-
+ Nie można utworzyć pliku ikony. Ścieżka "%1" nie istnieje oraz nie może być utworzona.
-
+ Błąd podczas otwierania %1
-
+ Wybierz folder...
-
+ Właściwości
-
+ Właściwości tej gry nie mogły zostać załadowane.
-
+ %1 is an identifier for the Switch executable file extensions.Plik wykonywalny Switcha (%1);;Wszystkie pliki (*.*)
-
+ Załaduj plik...
-
+ Otwórz folder wypakowanego ROMu
-
+ Wybrano niewłaściwy folder
-
+ Folder wybrany przez ciebie nie zawiera 'głownego' pliku.
-
+ Instalacyjne pliki Switch'a (*.nca *.nsp *.xci);;Archiwum zawartości Nintendo (*.nca);;Pakiet poddany Nintendo (*.nsp);;Obraz z kartridża NX (*.xci)
-
+ Zainstaluj pliki
-
+ 1 plik został%n plików zostało%n plików zostało%n plików zostało
-
+ Instalowanie pliku "%1"...
-
-
+
+ Wynik instalacji
-
+ Aby uniknąć ewentualnych konfliktów, odradzamy użytkownikom instalowanie gier na NAND.
Proszę, używaj tej funkcji tylko do instalowania łatek i DLC.
-
+ 1 nowy plik został zainstalowany
@@ -5423,497 +5437,431 @@ Proszę, używaj tej funkcji tylko do instalowania łatek i DLC.
-
+ 1 plik został nadpisany%n plików zostało nadpisane%n plików zostało nadpisane%n plików zostało nadpisane
-
+ 1 pliku nie udało się zainstalować%n plików nie udało się zainstalować%n plików nie udało się zainstalować%n plików nie udało się zainstalować
-
+ Aplikacja systemowa
-
+ Archiwum systemu
-
+ Aktualizacja aplikacji systemowej
-
+ Paczka systemowa (Typ A)
-
+ Paczka systemowa (Typ B)
-
+ Gra
-
+ Aktualizacja gry
-
+ Dodatek do gry
-
+ Tytuł Delta
-
+ Wybierz typ instalacji NCA...
-
+ Wybierz typ tytułu, do którego chcesz zainstalować ten NCA, jako:
(W większości przypadków domyślna "gra" jest w porządku.)
-
+ Instalacja nieudana
-
+ Typ tytułu wybrany dla NCA jest nieprawidłowy.
-
+ Nie znaleziono pliku
-
+ Nie znaleziono pliku "%1"
-
+ OK
-
-
+
+ Wymagania sprzętowe nie są spełnione
-
-
+
+ Twój system nie spełnia rekomendowanych wymagań sprzętowych. Raportowanie kompatybilności zostało wyłączone.
-
+ Brakuje konta Yuzu
-
+ Aby przesłać test zgodności gry, musisz połączyć swoje konto yuzu.<br><br/> Aby połączyć swoje konto yuzu, przejdź do opcji Emulacja > Konfiguracja > Sieć.
-
+ Błąd otwierania adresu URL
-
+ Nie można otworzyć adresu URL "%1".
-
+ Nagrywanie TAS
-
+ Nadpisać plik gracza 1?
-
+ Wykryto nieprawidłową konfigurację
-
+ Nie można używać kontrolera handheld w trybie zadokowanym. Zostanie wybrany kontroler Pro.
-
-
+
+ Amiibo
-
-
+
+ Amiibo zostało "zdjęte"
-
+ Błąd
-
-
+
+ Ta gra nie szuka amiibo
-
+ Plik Amiibo (%1);;Wszyskie pliki (*.*)
-
+ Załaduj Amiibo
-
+ Błąd podczas ładowania pliku danych Amiibo
-
+ Wybrany plik nie jest poprawnym amiibo
-
+ Wybrany plik jest już w użyciu
-
+ Wystąpił nieznany błąd
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Aplet kontrolera
-
+
-
+ Zrób zrzut ekranu
-
+ Obrazek PNG (*.png)
-
+ Status TAS: Działa %1%2
-
+ Status TAS: Nagrywa %1
-
+ Status TAS: Bezczynny %1%2
-
+ Status TAS: Niepoprawny
-
+ &Wyłącz
-
+ &Start
-
+ Przestań N&agrywać
-
+ N&agraj
-
+ Budowanie shaderaBudowanie: %n shaderówBudowanie: %n shaderówBudowanie: %n shaderów
-
+ %1 is the resolution scaling factorSkala: %1x
-
+ Prędkość: %1% / %2%
-
+ Prędkość: %1%
-
+ Gra: %1 FPS (Odblokowane)
-
+ Gra: %1 FPS
-
+ Klatka: %1 ms
-
+ %1 %2
-
+ FSR
-
+ BEZ AA
-
+ Głośność: Wyciszony
-
+ Volume percentage (e.g. 50%)Głośność: %1%
-
-
- Potwierdź ponowną aktywacje klucza
-
-
-
-
- Zamierzasz zmusić wszystkie swoje klucze do ponownej aktywacji.
-Jeśli nie wiesz, co to oznacza i co robisz,
-jest to potencjalnie destrukcyjne działanie.
-Upewnij się, że to jest to, czego chcesz
-i opcjonalnie tworzyć kopie zapasowe.
-
-Spowoduje to usunięcie wygenerowanych automatycznie plików kluczy i ponowne uruchomienie modułu pochodnego klucza.
-
-
-
-
- Brakujące bezpieczniki
-
-
-
-
- - Brak BOOT0
-
-
-
-
- - Brak BCPKG2-1-Normal-Main
-
-
-
-
- - Brak PRODINFO
-
-
-
+ Brak komponentów wyprowadzania
-
-
- Brakuje elementów, które mogą uniemożliwić zakończenie wyprowadzania kluczy. <br>Postępuj zgodnie z <a href='https://yuzu-emu.org/help/quickstart/'>yuzu quickstart guide</a> aby zdobyć wszystkie swoje klucze i gry.<br><br><small>(%1)</small>
-
-
-
-
- Wyprowadzanie kluczy...
-Zależnie od tego może potrwać do minuty
-na wydajność twojego systemu.
-
-
-
-
- Wyprowadzanie kluczy...
-
-
-
-
+
+
-
-
-
-
-
-
+ Wybierz cel zrzutu RomFS
-
+ Proszę wybrać RomFS, jakie chcesz zrzucić.
-
+ Czy na pewno chcesz zamknąć yuzu?
-
-
-
+
+
+ yuzu
-
+ Czy na pewno chcesz zatrzymać emulację? Wszystkie niezapisane postępy zostaną utracone.
-
+
@@ -6191,62 +6139,62 @@ Czy chcesz to ominąć i mimo to wyjść?
Właściwości
-
+ Skanuj podfoldery
-
+ Usuń katalog gier
-
+ ▲ Przenieś w górę
-
+ ▼ Przenieś w dół
-
+ Otwórz lokalizacje katalogu
-
+ Wyczyść
-
+ Nazwa gry
-
+ Kompatybilność
-
+ Dodatki
-
+ Typ pliku
-
+ Rozmiar
-
+
@@ -6317,7 +6265,7 @@ Czy chcesz to ominąć i mimo to wyjść?
GameListPlaceholder
-
+ Kliknij podwójnie aby dodać folder do listy gier
@@ -6330,12 +6278,12 @@ Czy chcesz to ominąć i mimo to wyjść?
1 z %n rezultatów%1 z %n rezultatów%1 z %n rezultatów%1 z %n rezultatów
-
+ Filter:
-
+ Wpisz typ do filtra
@@ -6847,176 +6795,171 @@ Komunikat debugowania:
-
- &Zainicjuj ponownie klucze...
-
-
-
-
+ &O yuzu
-
+ Tryb &Pojedyńczego Okna
-
+ Kon&figuruj...
-
+ Wyłącz Nagłówek Widżetu Docku
-
+ Pokaż &Pasek Filtrów
-
+ Pokaż &Pasek Statusu
-
+ Pokaż pasek statusu
-
+ &Przeglądaj publiczne lobby gier
-
+ &Utwórz Pokój
-
+ &Wyjdź z Pokoju
-
+ &Bezpośrednie połączenie z pokojem
-
+ &Pokaż bieżący pokój
-
+ P&ełny Ekran
-
+ &Restart
-
+ Załaduj/Usuń &Amiibo...
-
+ &Zraportuj Kompatybilność
-
+ Otwórz &Stronę z Modami
-
+ Otwórz &Poradnik Szybkiego Startu
-
+ &FAQ
-
+ Otwórz &Folder yuzu
-
+ &Zrób Zdjęcie
-
+
-
+
-
+
-
+
-
+
-
+
-
+ &Skonfiguruj TAS
-
+ Skonfiguruj O&becną Grę...
-
+ &Start
-
+ &Zresetuj
-
+ N&agraj
-
+
diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts
index 57012f0d0..0d4f67def 100755
--- a/dist/languages/pt_BR.ts
+++ b/dist/languages/pt_BR.ts
@@ -684,759 +684,759 @@ Pipelines de computação estão sempre habilitadas em todos os outros drivers.<
-
- Data e hora personalizada
+
+ Data personalizada do RTC:
-
+ Idioma:
-
+ Nota: isso pode ser substituído caso a configuração de região automática esteja ativada
-
+ Região:
-
+ Fuso horário:
-
+ Modo de saída de som
-
+ Modo Console:
-
+ Escolher um usuário ao iniciar um jogo
-
+ Pausar emulação quando a janela ficar em segundo plano
-
+ Confirmar antes de parar a emulação
-
+ Esconder cursor do mouse quando em inatividade
-
+ Desabilitar miniaplicativo de controle
-
+ Habilitar Gamemode
-
+ CPU
-
+ GPU
-
+ CPU Assíncrona
-
+ Descompactado (Melhor qualidade)
-
+ BC1 (Baixa qualidade)
-
+ BC3 (Média qualidade)
-
+ OpenGL
-
+ Vulcano
-
+ Nenhum (desativado)
-
+ GLSL
-
+ GLASM (Shaders Assembly, apenas NVIDIA)
-
-
- SPIR-V (Experimental, Somente Mesa)
+
+
+ SPIR-V (Experimental, Somente para AMD/Mesa)
-
+ Normal
-
+ Alto
-
+ Extremo
-
+ Automático
-
+ Preciso
-
+ Não seguro
-
+ Paranoia (desativa a maioria das otimizações)
-
+ Dynarmic
-
+ NCE
-
+ Janela em tela cheia
-
+ Tela cheia exclusiva
-
+ Sem saída de vídeo
-
+ Decodificação de vídeo pela CPU
-
+ Decodificação de vídeo pela GPU (Padrão)
-
+ 0.5X (360p/540p) [EXPERIMENTAL]
-
+ 0.75X (540p/810p) [EXPERIMENTAL]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [EXPERIMENTAL]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Vizinho mais próximo
-
+ Bilinear
-
+ Bicúbico
-
+ Gaussiano
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ Nenhum
-
+ FXAA
-
+ SMAA
-
+ Padrão (16:9)
-
+ Forçar 4:3
-
+ Forçar 21:9
-
+ Forçar 16:10
-
+ Esticar para a janela
-
+ Automático
-
+ Padrão
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Japônes (日本語)
-
+ Inglês Americano
-
+ Francês (français)
-
+ Alemão (Deutsch)
-
+ Italiano (italiano)
-
+ Espanhol (español)
-
+ Chinês
-
+ Coreano (한국어)
-
+ Holandês (Nederlands)
-
+ Português
-
+ Russo (Русский)
-
+ Taiwanês
-
+ Inglês britânico (British English)
-
+ Francês canadense (Canadian French)
-
+ Espanhol latino-americano
-
+ Chinês simplificado
-
+ Chinês tradicional (正體中文)
-
+ Português do Brasil (Brazilian Portuguese)
-
-
+
+ Japão
-
+ EUA
-
+ Europa
-
+ Austrália
-
+ China
-
+ Coréia
-
+ Taiwan
-
+ Auto select time zoneAuto (%1)
-
+ Default time zonePadrão (%1)
-
+ CET
-
+ CST6CDT
-
+ Cuba
-
+ EET
-
+ Egito
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hongkong
-
+ HST
-
+ Islândia
-
+ Irã
-
+ Israel
-
+ Jamaica
-
+ Ilhas Marshall
-
+ Líbia
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Polônia
-
+ Portugal
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapura
-
+ Turquia
-
+ UCT
-
+ Universal
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Estéreo
-
+ Surround
-
+ 4GB DRAM (Padrão)
-
+ 6GB DRAM (Não seguro)
-
+ 8GB DRAM (Não seguro)
-
+ Na base
-
+ Portátil
-
+ Sempre perguntar (Padrão)
-
+ Somente se o jogo especificar para não parar
-
+ Nunca perguntar
@@ -2316,33 +2316,33 @@ Pipelines de computação estão sempre habilitadas em todos os outros drivers.<
Cor de fundo:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Desligado
-
+ Sincronização vertical desligada
-
+ Recomendado
-
+ Ligado
-
+ Sincronização vertical ligada
@@ -3407,6 +3407,15 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori
Padrões
+
+ ConfigureLinuxTab
+
+
+
+
+ Linux
+
+ConfigureMotionTouch
@@ -3743,42 +3752,47 @@ Os valores atuais são %1% e %2% respectivamente.
Algumas configurações só estão disponíveis apenas quando não houver nenhum jogo em execução.
-
+ Adicionais
-
+ Sistema
-
+ CPU
-
+ Gráficos
-
+ Gráf. avançados
-
+ Áudio
-
+ Perfis de controle
-
+
+
+ Linux
+
+
+ Propriedades
@@ -3882,67 +3896,67 @@ Os valores atuais são %1% e %2% respectivamente.
Digite o nome do novo usuário:
-
+ Digite um novo nome de usuário:
-
+ Selecione a imagem do usuário
-
+ Imagens JPEG (*.jpg *.jpeg)
-
+ Erro ao excluir a imagem
-
+ Ocorreu um erro ao tentar substituir a imagem anterior em: %1.
-
+ Erro ao excluir arquivo
-
+ Não foi possível excluir o arquivo existente: %1.
-
+ Erro ao criar a pasta de imagens do usuário
-
+ Não foi possível criar a pasta %1 para armazenar as imagens do usuário.
-
+ Erro ao copiar a imagem do usuário
-
+ Não foi possível copiar a imagem de %1 para %2
-
+ Erro no redimensionamento da imagem do usuário
-
+ Não foi possível redimensionar a imagem
@@ -3950,17 +3964,17 @@ Os valores atuais são %1% e %2% respectivamente.
ConfigureProfileManagerDeleteDialog
-
+ Apagar esse usuário? Todos os dados salvos desse usuário serão removidos.
-
+ Confirmar exclusão
-
+ Nome: %1
@@ -4114,7 +4128,7 @@ UUID: %2Core
-
+ Aviso: "%1" não é um idioma válido para a região "%2"
@@ -4826,601 +4840,601 @@ Mova os pontos para mudar a posição, ou clique duas vezes nas células da tabe
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Dados anônimos são recolhidos</a> para ajudar a melhorar o yuzu. <br/><br/>Gostaria de compartilhar os seus dados de uso conosco?
-
+ Telemetria
-
+ Detectada Instalação Defeituosa do Vulkan
-
+ A inicialização do Vulkan falhou durante a carga do programa. <br><br>Clique <a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>aqui para instruções de como resolver o problema</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingRodando um jogo
-
+ Carregando applet web...
-
-
+
+ Desativar o applet da web
-
+ A desativação do applet da web pode causar comportamento inesperado e deve apenas ser usada com Super Mario 3D All-Stars. Você deseja mesmo desativar o applet da web?
(Ele pode ser reativado nas configurações de depuração.)
-
+ A quantidade de shaders sendo construídos
-
+ O atualmente multiplicador de escala de resolução selecionado.
-
+ Velocidade atual de emulação. Valores maiores ou menores que 100% indicam que a emulação está rodando mais rápida ou lentamente que em um Switch.
-
+ Quantos quadros por segundo o jogo está exibindo atualmente. Isto irá variar de jogo para jogo e cena para cena.
-
+ Tempo que leva para emular um quadro do Switch, sem considerar o limitador de taxa de quadros ou a sincronização vertical. Um valor menor ou igual a 16.67 ms indica que a emulação está em velocidade plena.
-
+ Unmute
-
+ Mudo
-
+ Redefinir volume
-
+ &Limpar arquivos recentes
-
+ &Continuar
-
+ &Pausar
-
+ Aviso - formato de jogo desatualizado
-
+ Você está usando neste jogo o formato de ROM desconstruída e extraída em uma pasta, que é um formato desatualizado que foi substituído por outros, como NCA, NAX, XCI ou NSP. Pastas desconstruídas de ROMs não possuem ícones, metadados e suporte a atualizações.<br><br>Para saber mais sobre os vários formatos de ROMs de Switch compatíveis com o yuzu, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>confira a nossa wiki</a>. Esta mensagem não será exibida novamente.
-
-
+
+ Erro ao carregar a ROM!
-
+ O formato da ROM não é suportado.
-
+ Ocorreu um erro ao inicializar o núcleo de vídeo.
-
+ yuzu encontrou um erro enquanto rodando o núcleo de vídeo. Normalmente isto é causado por drivers de GPU desatualizados, incluindo integrados. Por favor veja o registro para mais detalhes. Para mais informações em acesso ao registro por favor veja a seguinte página: <a href='https://yuzu-emu.org/help/reference/log-files/'>Como fazer envio de arquivo de registro</a>.
-
+ %1 signifies a numeric error code.Erro ao carregar a ROM! %1
-
+ %1 signifies an error string.%1<br>Por favor, siga <a href='https://yuzu-emu.org/help/quickstart/'>o guia de início rápido</a> para reextrair os seus arquivos.<br>Você pode consultar a wiki do yuzu</a> ou o Discord do yuzu</a> para obter ajuda.
-
+ Ocorreu um erro desconhecido. Consulte o registro para mais detalhes.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Encerrando software...
-
+ Dados de jogos salvos
-
+ Dados de mods
-
+ Erro ao abrir a pasta %1
-
-
+
+ A pasta não existe!
-
+ Erro ao abrir o cache de shaders transferível
-
+ Falha ao criar o diretório de cache de shaders para este título.
-
+ Erro ao Remover Conteúdos
-
+ Erro ao Remover Atualização
-
+ Erro ao Remover DLC
-
+ Remover Conteúdo Instalado do Jogo?
-
+ Remover Atualização Instalada do Jogo?
-
+ Remover DLC Instalada do Jogo?
-
+ Remover item
-
-
-
-
-
-
+
+
+
+
+
+ Removido com sucesso
-
+ O jogo base foi removido com sucesso.
-
+ O jogo base não está instalado na NAND e não pode ser removido.
-
+ A atualização instalada foi removida com sucesso.
-
+ Não há nenhuma atualização instalada para este título.
-
+ Não há nenhum DLC instalado para este título.
-
+ %1 DLC(s) instalados foram removidos com sucesso.
-
+ Apagar o cache de shaders transferível do OpenGL?
-
+ Apagar o cache de shaders transferível do Vulkan?
-
+ Apagar todos os caches de shaders transferíveis?
-
+ Remover configurações customizadas do jogo?
-
+ Remover Armazenamento da Cache?
-
+ Remover arquivo
-
+ Remover dados de tempo jogado
-
+ Deseja mesmo resetar o tempo jogado?
-
-
+
+ Erro ao remover cache de shaders transferível
-
-
+
+ Não existe um cache de shaders para este título.
-
+ O cache de shaders transferível foi removido com sucesso.
-
+ Falha ao remover o cache de shaders transferível.
-
+ Erro ao Remover Cache de Pipeline do Driver Vulkan
-
+ Falha ao remover o pipeline de cache do driver.
-
-
+
+ Erro ao remover os caches de shaders transferíveis
-
+ Os caches de shaders transferíveis foram removidos com sucesso.
-
+ Falha ao remover o diretório do cache de shaders transferível.
-
-
+
+ Erro ao remover as configurações customizadas do jogo.
-
+ Não há uma configuração customizada para este título.
-
+ As configurações customizadas do jogo foram removidas com sucesso.
-
+ Falha ao remover as configurações customizadas do jogo.
-
-
+
+ Falha ao extrair RomFS!
-
+ Houve um erro ao copiar os arquivos RomFS ou o usuário cancelou a operação.
-
+ Extração completa
-
+ Apenas estrutura
-
+ Selecione o modo de extração do RomFS
-
+ Selecione a forma como você gostaria que o RomFS seja extraído.<br>"Extração completa" copiará todos os arquivos para a nova pasta, enquanto que <br>"Apenas estrutura" criará apenas a estrutura de pastas.
-
+ Não há espaço suficiente em %1 para extrair o RomFS. Por favor abra espaço ou selecione um diretório diferente em Emulação > Configurar > Sistema > Sistema de arquivos > Extrair raiz
-
+ Extraindo RomFS...
-
-
-
-
+
+
+
+ Cancelar
-
+ Extração do RomFS concluida!
-
-
-
+
+
+ A operação foi concluída com sucesso.
-
+ A verificação de integridade não foi realizada.
-
+ O conteúdo do arquivo não foi analisado.
-
-
-
- Houve uma falha na verificação de integridade!
-
-
-
-
- O conteúdo do arquivo pode estar corrompido.
-
-
-
-
+
+ Verificando integridade…
-
-
+
+ Verificação de integridade concluída!
-
-
-
-
+
+
+
+ Houve uma falha na verificação de integridade!
+
+
+
+
+ O conteúdo do arquivo pode estar corrompido.
+
+
+
+
+
+ Criar Atalho
-
+ Gostaria de iniciar o jogo em tela cheia?
-
+ Atalho criado em %1
-
+ Isso irá criar um atalho para o AppImage atual. Isso pode não funcionar corretamente se você fizer uma atualização. Continuar?
-
+ Falha ao criar atalho em %1
-
+ Criar Ícone
-
+ Não foi possível criar o arquivo de ícone. O caminho "%1" não existe e não pode ser criado.
-
+ Erro ao abrir %1
-
+ Selecionar pasta
-
+ Propriedades
-
+ As propriedades do jogo não puderam ser carregadas.
-
+ %1 is an identifier for the Switch executable file extensions.Executável do Switch (%1);;Todos os arquivos (*.*)
-
+ Carregar arquivo
-
+ Abrir pasta da ROM extraída
-
+ Pasta inválida selecionada
-
+ A pasta que você selecionou não contém um arquivo 'main'.
-
+ Arquivo de Switch instalável (*.nca *.nsp *.xci);; Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)
-
+ Instalar arquivos
-
+ %n arquivo restante%n arquivo(s) restante(s)%n arquivo(s) restante(s)
-
+ Instalando arquivo "%1"...
-
-
+
+ Resultados da instalação
-
+ Para evitar possíveis conflitos, desencorajamos que os usuários instalem os jogos base na NAND.
Por favor, use esse recurso apenas para instalar atualizações e DLCs.
-
+ %n arquivo(s) instalado(s)
@@ -5429,7 +5443,7 @@ Por favor, use esse recurso apenas para instalar atualizações e DLCs.
-
+ %n arquivo(s) sobrescrito(s)
@@ -5438,7 +5452,7 @@ Por favor, use esse recurso apenas para instalar atualizações e DLCs.
-
+ %n arquivo(s) não instalado(s)
@@ -5447,194 +5461,194 @@ Por favor, use esse recurso apenas para instalar atualizações e DLCs.
-
+ Aplicativo do sistema
-
+ Arquivo do sistema
-
+ Atualização de aplicativo do sistema
-
+ Pacote de firmware (tipo A)
-
+ Pacote de firmware (tipo B)
-
+ Jogo
-
+ Atualização de jogo
-
+ DLC de jogo
-
+ Título delta
-
+ Selecione o tipo de instalação do NCA...
-
+ Selecione o tipo de título como o qual você gostaria de instalar este NCA:
(Na maioria dos casos, o padrão 'Jogo' serve bem.)
-
+ Falha ao instalar
-
+ O tipo de título que você selecionou para o NCA é inválido.
-
+ Arquivo não encontrado
-
+ Arquivo "%1" não encontrado
-
+ OK
-
-
+
+ Requisitos de hardware não atendidos
-
-
+
+ Seu sistema não atende os requisitos de harwdare. O relatório de compatibilidade foi desabilitado.
-
+ Conta do yuzu faltando
-
+ Para enviar um caso de teste de compatibilidade de jogo, você precisa entrar com a sua conta do yuzu.<br><br/>Para isso, vá para Emulação > Configurar... > Rede.
-
+ Erro ao abrir URL
-
+ Não foi possível abrir o URL "%1".
-
+ Gravando TAS
-
+ Sobrescrever arquivo do jogador 1?
-
+ Configuração inválida detectada
-
+ O controle portátil não pode ser usado no modo encaixado na base. O Pro Controller será selecionado.
-
-
+
+ Amiibo
-
-
+
+ O amiibo atual foi removido
-
+ Erro
-
-
+
+ O jogo atual não está procurando amiibos
-
+ Arquivo Amiibo (%1);; Todos os arquivos (*.*)
-
+ Carregar Amiibo
-
+ Erro ao carregar dados do Amiibo
-
+ O arquivo selecionado não é um amiibo válido
-
+ O arquivo selecionado já está em uso
-
+ Ocorreu um erro desconhecido
-
+
@@ -5643,291 +5657,225 @@ Por favor, use esse recurso apenas para instalar atualizações e DLCs.
-
-
-
-
+
+
+
+ Nenhum firmware disponível
-
+ Instale o firmware para usar o applet Álbum.
-
+ Applet Álbum
-
+ O applet Álbum não está disponível. Reinstale o firmware.
-
+ Instale o firmware para usar o applet Armário.
-
+ Applet Armário
-
+ O applet Armário não está disponível. Reinstale o firmware.
-
+ Instale o firmware para usar o applet Editor de Miis.
-
+ Applet Editor de Miis
-
+ O applet Editor de Miis não está disponível. Reinstale o firmware.
-
+ Por favor instale o firmware para usar o Menu de Controles.
-
+ Applet de controle
-
+ Menu de Controles não está disponível. Por favor reinstale o firmware.
-
+ Capturar tela
-
+ Imagem PNG (*.png)
-
+ Situação TAS: Rodando %1%2
-
+ Situação TAS: Gravando %1
-
+ Situação TAS: Repouso %1%2
-
+ Situação TAS: Inválido
-
+ &Parar de rodar
-
+ &Iniciar
-
+ Parar G&ravação
-
+ G&ravação
-
+ Compilando: %n shader(s)Compilando: %n shader(s)Compilando: %n shader(s)
-
+ %1 is the resolution scaling factorEscala: %1x
-
+ Velocidade: %1% / %2%
-
+ Velocidade: %1%
-
+ Jogo: %1 FPS (Desbloqueado)
-
+ Jogo: %1 FPS
-
+ Quadro: %1 ms
-
+ %1 %2
-
+ FSR
-
+ Sem AA
-
+ VOLUME: MUDO
-
+ Volume percentage (e.g. 50%)VOLUME: %1%
-
-
- Confirmar rederivação de chave
-
-
-
-
- Você está prestes a rederivar todas as suas chaves forçadamente.
-Se você não sabe o que isso significa ou o que você está fazendo,
-esta é uma ação potencialmente destrutiva.
-Por favor, confirme que você quer mesmo fazer isto
-e opcionalmente faça cópias de segurança.
-
-Isto excluirá o seus arquivos de chaves geradas automaticamente, e reexecutar o módulo de derivação de chaves.
-
-
-
-
- Faltando fusíveis
-
-
-
-
- - Faltando BOOT0
-
-
-
-
- - Faltando BCPKG2-1-Normal-Main
-
-
-
-
- - Faltando PRODINFO
-
-
-
+ Faltando componentes de derivação
-
-
- Chaves de encriptação faltando. <br>Por favor, siga <a href='https://yuzu-emu.org/help/quickstart/'>o guia de início rápido</a> para extrair suas chaves, firmware e jogos. <br><br><small>(%1)</small>
+
+
+ Faltando chaves de encriptação. <br>Por favor siga <a href='https://yuzu-emu.org/help/quickstart/'>o guia de início rápido do yuzu</a> para obter todas as suas chaves, firmware e jogos.
-
-
- Derivando chaves...
-Isto pode demorar até um minuto, dependendo
-do desempenho do seu sistema.
-
-
-
-
- Derivando chaves
-
-
-
-
- Falha a desencriptar o arquivo do sistema
-
-
-
-
- Chaves de encriptação falharam a desencriptar o firmware. <br>Por favor segue <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> para obter todas as tuas chaves, firmware e jogos.
-
-
-
+ Selecionar alvo de extração do RomFS
-
+ Selecione qual RomFS você quer extrair.
-
+ Você deseja mesmo fechar o yuzu?
-
-
-
+
+
+ yuzu
-
+ Deseja mesmo parar a emulação? Qualquer progresso não salvo será perdido.
-
+
@@ -6205,62 +6153,62 @@ Deseja ignorar isso e sair mesmo assim?
Propriedades
-
+ Examinar subpastas
-
+ Remover pasta de jogo
-
+ ▲ Mover para cima
-
+ ▼ Mover para baixo
-
+ Abrir local da pasta
-
+ Limpar
-
+ Nome
-
+ Compatibilidade
-
+ Adicionais
-
+ Tipo de arquivo
-
+ Tamanho
-
+ Tempo jogado
@@ -6331,7 +6279,7 @@ Deseja ignorar isso e sair mesmo assim?
GameListPlaceholder
-
+ Clique duas vezes para adicionar uma pasta à lista de jogos
@@ -6344,12 +6292,12 @@ Deseja ignorar isso e sair mesmo assim?
%1 de %n resultado(s)%1 de %n resultado(s)%1 de %n resultado(s)
-
+ Filtro:
-
+ Digite o padrão para filtrar
@@ -6861,176 +6809,171 @@ Mensagem de depuração:
-
- &Reinicializar chaves...
-
-
- &Verificar conteúdo instalado
-
+ &Sobre o yuzu
-
+ Modo de &janela única
-
+ Con&figurar...
-
+ Exibir barra de títul&os de widgets afixados
-
+ Exibir barra de &filtro
-
+ Exibir barra de &status
-
+ Exibir barra de status
-
+ &Navegar no Lobby de Salas Públicas
-
+ &Criar sala
-
+ Sai&r da sala
-
+ Entrar &diretamente numa sala
-
+ Mostrar &sala atual
-
+ &Tela cheia
-
+ &Reiniciar
-
+ Carregar/Remover &Amiibo...
-
+ &Reportar compatibilidade
-
+ Abrir página de &mods
-
+ Abrir &guia de início rápido
-
+ &Perguntas frequentes
-
+ Abrir pasta do &yuzu
-
+ &Captura de tela
-
+ Abrir &Álbum
-
+ &Definir apelido e proprietário
-
+ &Remover dados do jogo
-
+ &Recuperar Amiibo
-
+ &Formatar Amiibo
-
+ Abrir &Editor de Miis
-
+ &Configurar TAS
-
+ Configurar jogo &atual..
-
+ &Iniciar
-
+ &Restaurar
-
+ G&ravar
-
+ Menu Abrir &Controles
diff --git a/dist/languages/pt_PT.ts b/dist/languages/pt_PT.ts
index 2c33d907e..de8d1bd32 100755
--- a/dist/languages/pt_PT.ts
+++ b/dist/languages/pt_PT.ts
@@ -684,759 +684,759 @@ Pipelines de computação estão sempre habilitadas em todos os outros drivers.<
-
- RTC personalizado
+
+ Data personalizada do RTC:
-
+ Idioma:
-
+ Nota: isto pode ser substituído quando a configuração da região é de seleção automática
-
+ Região:
-
+ Fuso Horário:
-
+ Modo de saída de som
-
+ Modo Console:
-
+ Solicitar para o utilizador na inicialização do jogo
-
+ Pausar o emulador quando estiver em segundo plano
-
+ Confirmar antes de parar a emulação
-
+ Esconder rato quando inactivo.
-
+ Desabilitar miniaplicativo de controle
-
+ Habilitar Gamemode
-
+ CPU
-
+ GPU
-
+ CPU Assíncrona
-
+ Descompactado (Melhor Q
-
+ BC1 (Baixa qualidade)
-
+ BC3 (Média qualidade)
-
+ OpenGL
-
+ Vulcano
-
+ Nenhum (desativado)
-
+ GLSL
-
+ GLASM (Shaders Assembly, apenas NVIDIA)
-
-
- SPIR-V (Experimental, Somente Mesa)
+
+
+ SPIR-V (Experimental, Somente AMD/Mesa)
-
+ Normal
-
+ Alto
-
+ Extremo
-
+ Automático
-
+ Preciso
-
+ Inseguro
-
+ Paranoia (desativa a maioria das otimizações)
-
+ Dynarmic
-
+ NCE
-
+ Janela sem bordas
-
+ Tela cheia exclusiva
-
+ Sem saída de vídeo
-
+ Decodificação de vídeo pela CPU
-
+ Decodificação de vídeo pela GPU (Padrão)
-
+ 0.5X (360p/540p) [EXPERIMENTAL]
-
+ 0.75X (540p/810p) [EXPERIMENTAL]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [EXPERIMENTAL]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Vizinho mais próximo
-
+ Bilinear
-
+ Bicúbico
-
+ Gaussiano
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ Nenhum
-
+ FXAA
-
+ SMAA
-
+ Padrão (16:9)
-
+ Forçar 4:3
-
+ Forçar 21:9
-
+ Forçar 16:10
-
+ Esticar à Janela
-
+ Automático
-
+ Padrão
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Japonês (日本語)
-
+ Inglês Americano
-
+ Francês (français)
-
+ Alemão (Deutsch)
-
+ Italiano (italiano)
-
+ Espanhol (español)
-
+ Chinês
-
+ Coreano (한국어)
-
+ Holandês (Nederlands)
-
+ Português (português)
-
+ Russo (Русский)
-
+ Taiwanês
-
+ Inglês Britânico
-
+ Francês Canadense
-
+ Espanhol Latino-Americano
-
+ Chinês Simplificado
-
+ Chinês Tradicional (正 體 中文)
-
+ Português do Brasil (Brazilian Portuguese)
-
-
+
+ Japão
-
+ EUA
-
+ Europa
-
+ Austrália
-
+ China
-
+ Coreia
-
+ Taiwan
-
+ Auto select time zoneAuto (%1)
-
+ Default time zonePadrão (%1)
-
+ CET
-
+ CST6CDT
-
+ Cuba
-
+ EET
-
+ Egipto
-
+ Irlanda
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Irlanda
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hongkong
-
+ HST
-
+ Islândia
-
+ Irão
-
+ Israel
-
+ Jamaica
-
+ Kwajalein
-
+ Líbia
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Polónia
-
+ Portugal
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapura
-
+ Turquia
-
+ UCT
-
+ Universal
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Estéreo
-
+ Surround
-
+ 4GB DRAM (Padrão)
-
+ 6GB DRAM (Não seguro)
-
+ 8GB DRAM (Não seguro)
-
+ Ancorado
-
+ Portátil
-
+ Sempre perguntar (Padrão)
-
+ Somente se o jogo especificar para não parar
-
+ Nunca perguntar
@@ -2308,33 +2308,33 @@ Pipelines de computação estão sempre habilitadas em todos os outros drivers.<
Cor de fundo:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Desligado
-
+ Sincronização vertical desligada
-
+ Recomendado
-
+ Ligado
-
+ Sincronização vertical ligada
@@ -3399,6 +3399,15 @@ Para inverter os eixos, mova o seu analógico primeiro verticalmente e depois ho
Padrões
+
+ ConfigureLinuxTab
+
+
+
+
+ Linux
+
+ConfigureMotionTouch
@@ -3735,42 +3744,47 @@ Os valores atuais são %1% e %2% respectivamente.
Algumas configurações só estão disponíveis apenas quando não houver nenhum jogo em execução.
-
+ Add-Ons
-
+ Sistema
-
+ CPU
-
+ Gráficos
-
+ Gráficos Avç.
-
+ Audio
-
+ Perfis de controle
-
+
+
+ Linux
+
+
+ Propriedades
@@ -3874,67 +3888,67 @@ Os valores atuais são %1% e %2% respectivamente.
Introduza um nome de utilizador para o novo utilizador:
-
+ Introduza um novo nome de utilizador:
-
+ Definir Imagem de utilizador
-
+ Imagens JPEG (*.jpg *.jpeg)
-
+ Error ao eliminar a imagem
-
+ Ocorreu um erro ao tentar substituir imagem anterior em: %1.
-
+ Erro ao eliminar o arquivo
-
+ Não é possível eliminar o arquivo existente: %1.
-
+ Erro ao criar o diretório de imagens do utilizador
-
+ Não é possível criar o diretório %1 para armazenar imagens do utilizador.
-
+ Erro ao copiar a imagem do utilizador
-
+ Não é possível copiar a imagem de %1 para %2
-
+ Erro no redimensionamento da imagem do usuário
-
+ Não foi possível redimensionar a imagem
@@ -3942,17 +3956,17 @@ Os valores atuais são %1% e %2% respectivamente.
ConfigureProfileManagerDeleteDialog
-
+ Excluir esse usuário? Todos os dados salvos desse usuário serão removidos.
-
+ Confirmar para eliminar
-
+ Nome: %1
@@ -4106,7 +4120,7 @@ UUID: %2Core
-
+ Aviso: "%1" não é um idioma válido para a região "%2"
@@ -4818,806 +4832,806 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Dados anônimos são coletados</a>para ajudar a melhorar o yuzu.<br/><br/>Gostaria de compartilhar seus dados de uso conosco?
-
+ Telemetria
-
+ Detectada Instalação Defeituosa do Vulkan
-
+ A inicialização do Vulkan falhou durante a carga do programa. <br><br>Clique <a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>aqui para instruções de como resolver o problema</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingRodando um jogo
-
+ A Carregar o Web Applet ...
-
-
+
+ Desativar Web Applet
-
+ A desativação do applet da web pode causar comportamento inesperado e deve apenas ser usada com Super Mario 3D All-Stars. Você deseja mesmo desativar o applet da web?
(Ele pode ser reativado nas configurações de depuração.)
-
+ Quantidade de shaders a serem construídos
-
+ O atualmente multiplicador de escala de resolução selecionado.
-
+ Velocidade da emulação actual. Valores acima ou abaixo de 100% indicam que a emulação está sendo executada mais depressa ou mais devagar do que a Switch
-
+ Quantos quadros por segundo o jogo está exibindo de momento. Isto irá variar de jogo para jogo e de cena para cena.
-
+ Tempo gasto para emular um frame da Switch, sem contar o a limitação de quadros ou o v-sync. Para emulação de velocidade máxima, esta deve ser no máximo 16.67 ms.
-
+ Unmute
-
+ Mute
-
+ Redefinir volume
-
+ &Limpar arquivos recentes
-
+ &Continuar
-
+ &Pausa
-
+ Aviso de Formato de Jogo Desactualizado
-
+ Você está usando o formato de directório ROM desconstruído para este jogo, que é um formato desactualizado que foi substituído por outros, como NCA, NAX, XCI ou NSP. Os directórios de ROM não construídos não possuem ícones, metadados e suporte de actualização.<br><br>Para uma explicação dos vários formatos de Switch que o yuzu suporta,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>Verifique a nossa Wiki</a>. Esta mensagem não será mostrada novamente.
-
-
+
+ Erro ao carregar o ROM!
-
+ O formato do ROM não é suportado.
-
+ Ocorreu um erro ao inicializar o núcleo do vídeo.
-
+ yuzu encontrou um erro enquanto rodando o núcleo de vídeo. Normalmente isto é causado por drivers de GPU desatualizados, incluindo integrados. Por favor veja o registro para mais detalhes. Para mais informações em acesso ao registro por favor veja a seguinte página: <a href='https://yuzu-emu.org/help/reference/log-files/'>Como fazer envio de arquivo de registro</a>.
-
+ %1 signifies a numeric error code.Erro ao carregar a ROM! %1
-
+ %1 signifies an error string.%1<br>Por favor, siga <a href='https://yuzu-emu.org/help/quickstart/'>a guia de início rápido do yuzu</a> para fazer o redespejo dos seus arquivos.<br>Você pode consultar a wiki do yuzu</a> ou o Discord do yuzu</a> para obter ajuda.
-
+ Ocorreu um erro desconhecido. Por favor, veja o log para mais detalhes.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Encerrando software...
-
+ Save Data
-
+ Mod Data
-
+ Erro ao abrir a pasta %1
-
-
+
+ A Pasta não existe!
-
+ Erro ao abrir os Shader Cache transferíveis
-
+ Falha ao criar o diretório de cache de shaders para este título.
-
+ Erro Removendo Conteúdos
-
+ Erro ao Remover Atualização
-
+ Erro Removendo DLC
-
+ Remover Conteúdo Instalado do Jogo?
-
+ Remover Atualização Instalada do Jogo?
-
+ Remover DLC Instalada do Jogo?
-
+ Remover Entrada
-
-
-
-
-
-
+
+
+
+
+
+ Removido com Sucesso
-
+ Removida a instalação do jogo base com sucesso.
-
+ O jogo base não está instalado no NAND e não pode ser removido.
-
+ Removida a actualização instalada com sucesso.
-
+ Não há actualização instalada neste título.
-
+ Não há DLC instalado neste título.
-
+ Removido DLC instalado %1 com sucesso.
-
+ Apagar o cache de shaders transferível do OpenGL?
-
+ Apagar o cache de shaders transferível do Vulkan?
-
+ Apagar todos os caches de shaders transferíveis?
-
+ Remover Configuração Personalizada do Jogo?
-
+ Remover Armazenamento da Cache?
-
+ Remover Ficheiro
-
+ Remover dados de tempo jogado
-
+ Deseja mesmo resetar o tempo jogado?
-
-
+
+ Error ao Remover Cache de Shader Transferível
-
-
+
+ O Shader Cache para este titulo não existe.
-
+ Removido a Cache de Shader Transferível com Sucesso.
-
+ Falha ao remover a cache de shader transferível.
-
+ Erro ao Remover Cache de Pipeline do Driver Vulkan
-
+ Falha ao remover o pipeline de cache do driver.
-
-
+
+ Erro ao remover os caches de shaders transferíveis
-
+ Os caches de shaders transferíveis foram removidos com sucesso.
-
+ Falha ao remover o diretório do cache de shaders transferível.
-
-
+
+ Erro ao Remover Configuração Personalizada
-
+ Não existe uma configuração personalizada para este titúlo.
-
+ Removida a configuração personalizada do jogo com sucesso.
-
+ Falha ao remover a configuração personalizada do jogo.
-
-
+
+ A Extração de RomFS falhou!
-
+ Houve um erro ao copiar os arquivos RomFS ou o usuário cancelou a operação.
-
+ Cheio
-
+ Esqueleto
-
+ Selecione o modo de despejo do RomFS
-
+ Por favor, selecione a forma como você gostaria que o RomFS fosse despejado<br>Full irá copiar todos os arquivos para o novo diretório enquanto<br>skeleton criará apenas a estrutura de diretórios.
-
+ Não há espaço suficiente em %1 para extrair o RomFS. Por favor abra espaço ou selecione um diretório diferente em Emulação > Configurar > Sistema > Sistema de arquivos > Extrair raiz
-
+ Extraindo o RomFS ...
-
-
-
-
+
+
+
+ Cancelar
-
+ Extração de RomFS Bem-Sucedida!
-
-
-
+
+
+ A operação foi completa com sucesso.
-
+ A verificação de integridade não foi realizada.
-
+ O conteúdo do arquivo não foi analisado.
-
-
-
- Houve uma falha na verificação de integridade!
-
-
-
-
- O conteúdo do arquivo pode estar corrompido.
-
-
-
-
+
+ Verificando integridade…
-
-
+
+ Verificação de integridade concluída!
-
-
-
-
+
+
+
+ Houve uma falha na verificação de integridade!
+
+
+
+
+ O conteúdo do arquivo pode estar corrompido.
+
+
+
+
+
+ Criar Atalho
-
+ Gostaria de iniciar o jogo em tela cheia?
-
+ Atalho criado com sucesso em %1
-
+ Isso irá criar um atalho para o AppImage atual. Isso pode não funcionar corretamente se você fizer uma atualização. Continuar?
-
+ Falha ao criar atalho para %1
-
+ Criar Ícone
-
+ Não foi possível criar o arquivo de ícone. O caminho "%1" não existe e não pode ser criado.
-
+ Erro ao abrir %1
-
+ Selecione o Diretório
-
+ Propriedades
-
+ As propriedades do jogo não puderam ser carregadas.
-
+ %1 is an identifier for the Switch executable file extensions.Executáveis Switch (%1);;Todos os Ficheiros (*.*)
-
+ Carregar Ficheiro
-
+ Abrir o directório ROM extraído
-
+ Diretório inválido selecionado
-
+ O diretório que você selecionou não contém um arquivo 'Main'.
-
+ Ficheiro Switch Instalável (*.nca *.nsp *.xci);;Arquivo de Conteúdo Nintendo (*.nca);;Pacote de Envio Nintendo (*.nsp);;Imagem de Cartucho NX (*.xci)
-
+ Instalar Ficheiros
-
+ %n arquivo restante%n ficheiro(s) remanescente(s)%n ficheiro(s) remanescente(s)
-
+ Instalando arquivo "%1"...
-
-
+
+ Instalar Resultados
-
+ Para evitar possíveis conflitos, desencorajamos que os utilizadores instalem os jogos base na NAND.
Por favor, use esse recurso apenas para instalar atualizações e DLC.
-
+
-
+
-
+
-
+ Aplicação do sistema
-
+ Arquivo do sistema
-
+ Atualização do aplicativo do sistema
-
+ Pacote de Firmware (Tipo A)
-
+ Pacote de Firmware (Tipo B)
-
+ Jogo
-
+ Actualização do Jogo
-
+ DLC do Jogo
-
+ Título Delta
-
+ Selecione o tipo de instalação do NCA ...
-
+ Por favor, selecione o tipo de título que você gostaria de instalar este NCA como:
(Na maioria dos casos, o padrão 'Jogo' é suficiente).
-
+ Falha na instalação
-
+ O tipo de título que você selecionou para o NCA é inválido.
-
+ Arquivo não encontrado
-
+ Arquivo "%1" não encontrado
-
+ OK
-
-
+
+ Requisitos de hardware não atendidos
-
-
+
+ Seu sistema não atende os requisitos de harwdare. O relatório de compatibilidade foi desabilitado.
-
+ Conta Yuzu Ausente
-
+ Para enviar um caso de teste de compatibilidade de jogos, você deve vincular sua conta yuzu.<br><br/>Para vincular sua conta yuzu, vá para Emulação > Configuração > Rede.
-
+ Erro ao abrir URL
-
+ Não foi possível abrir o URL "%1".
-
+ Gravando TAS
-
+ Sobrescrever arquivo do jogador 1?
-
+ Configação inválida detectada
-
+ O comando portátil não pode ser usado no modo encaixado na base. O Pro controller será selecionado.
-
-
+
+ Amiibo
-
-
+
+ O amiibo atual foi removido
-
+ Erro
-
-
+
+ O jogo atual não está procurando amiibos
-
+ Arquivo Amiibo (%1);; Todos os Arquivos (*.*)
-
+ Carregar Amiibo
-
+ Erro ao carregar dados do Amiibo
-
+ O arquivo selecionado não é um amiibo válido
-
+ O arquivo selecionado já está em uso
-
+ Ocorreu um erro desconhecido
-
+
@@ -5626,291 +5640,225 @@ Por favor, use esse recurso apenas para instalar atualizações e DLC.
-
-
-
-
+
+
+
+ Nenhum firmware disponível
-
+ Instale o firmware para usar o applet Album.
-
+ Applet Álbum
-
+ O applet Álbum não está disponível. Reinstale o firmware.
-
+ Instale o firmware para usar o applet Armário.
-
+ Applet Armário
-
+ O applet Armário não está disponível. Reinstale o firmware.
-
+ Instale o firmware para usar o applet Editor de Miis.
-
+ Applet Editor de Miis
-
+ O applet Editor de Miis não está disponível. Reinstale o firmware.
-
+ Por favor instale o firmware para usar o Menu de Controles.
-
+ Applet de controle
-
+ Menu de Controles não está disponível. Por favor reinstale o firmware.
-
+ Captura de Tela
-
+ Imagem PNG (*.png)
-
+ Situação TAS: Rodando %1%2
-
+ Situação TAS: Gravando %1
-
+ Situação TAS: Repouso %1%2
-
+ Situação TAS: Inválido
-
+ &Parar de rodar
-
+ &Começar
-
+ Parar G&ravação
-
+ G&ravação
-
+
-
+ %1 is the resolution scaling factorEscala: %1x
-
+ Velocidade: %1% / %2%
-
+ Velocidade: %1%
-
+ Jogo: %1 FPS (Desbloqueado)
-
+ Jogo: %1 FPS
-
+ Quadro: %1 ms
-
+ %1 %2
-
+ FSR
-
+ Sem AA
-
+ VOLUME: MUDO
-
+ Volume percentage (e.g. 50%)VOLUME: %1%
-
-
- Confirme a rederivação da chave
-
-
-
-
- Você está prestes a forçar a rederivação de todas as suas chaves.
-Se você não sabe o que isso significa ou o que você está fazendo,
-esta é uma acção potencialmente destrutiva.
-Por favor, certifique-se que isto é o que você quer
-e opcionalmente faça backups.
-
-Isso irá excluir os seus arquivos de chave gerados automaticamente e executará novamente o módulo de derivação de chave.
-
-
-
-
- Fusíveis em Falta
-
-
-
-
- - BOOT0 em Falta
-
-
-
-
- - BCPKG2-1-Normal-Main em Falta
-
-
-
-
- - PRODINFO em Falta
-
-
-
+ Componentes de Derivação em Falta
-
-
- Chaves de encriptação faltando. <br>Por favor, siga <a href='https://yuzu-emu.org/help/quickstart/'>o guia de início rápido</a> para extrair suas chaves, firmware e jogos. <br><br><small>(%1)</small>
+
+
+ Faltando chaves de encriptação. <br>Por favor siga <a href='https://yuzu-emu.org/help/quickstart/'>o guia de início rápido do yuzu</a> para obter todas as suas chaves, firmware e jogos.
-
-
- Derivando chaves ...
-Isto pode demorar até um minuto, dependendo
-do desempenho do seu sistema.
-
-
-
-
- Derivando Chaves
-
-
-
-
- Falha a desencriptar o arquivo do sistema
-
-
-
-
- Chaves de encriptação falharam a desencriptar o firmware. <br>Por favor segue <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> para obter todas as tuas chaves, firmware e jogos.
-
-
-
+ Selecione o destino de despejo do RomFS
-
+ Por favor, selecione qual o RomFS que você gostaria de despejar.
-
+ Tem a certeza que quer fechar o yuzu?
-
-
-
+
+
+ yuzu
-
+ Tem a certeza de que quer parar a emulação? Qualquer progresso não salvo será perdido.
-
+
@@ -6188,62 +6136,62 @@ Deseja ignorar isso e sair mesmo assim?
Propriedades
-
+ Examinar Sub-pastas
-
+ Remover diretório do Jogo
-
+ ▲ Mover para Cima
-
+ ▼ Mover para Baixo
-
+ Abrir Localização do diretório
-
+ Limpar
-
+ Nome
-
+ Compatibilidade
-
+ Add-ons
-
+ Tipo de Arquivo
-
+ Tamanho
-
+ Tempo jogado
@@ -6314,7 +6262,7 @@ Deseja ignorar isso e sair mesmo assim?
GameListPlaceholder
-
+ Clique duas vezes para adicionar uma nova pasta à lista de jogos
@@ -6327,12 +6275,12 @@ Deseja ignorar isso e sair mesmo assim?
-
+ Filtro:
-
+ Digite o padrão para filtrar
@@ -6844,176 +6792,171 @@ Mensagem de depuração:
-
- &Reinicializar chaves...
-
-
- &Verificar conteúdo instalado
-
+ &Sobre o yuzu
-
+ Modo de &janela única
-
+ Con&figurar...
-
+ Exibir barra de títul&os de widgets afixados
-
+ Mostrar Barra de &Filtros
-
+ Mostrar Barra de &Estado
-
+ Mostrar Barra de Estado
-
+ &Navegar no Lobby de Salas Públicas
-
+ &Criar Sala
-
+ &Sair da Sala
-
+ Conectar &Diretamente Numa Sala
-
+ Exibir &Sala Atual
-
+ T&ela cheia
-
+ &Reiniciar
-
+ Carregar/Remover &Amiibo...
-
+ &Reportar compatibilidade
-
+ Abrir Página de &Mods
-
+ Abrir &guia de início rápido
-
+ &Perguntas frequentes
-
+ Abrir pasta &yuzu
-
+ &Captura de Tela
-
+ Abrir &Álbum
-
+ &Definir apelido e proprietário
-
+ &Remover dados do jogo
-
+ &Recuperar Amiibo
-
+ &Formatar Amiibo
-
+ Abrir &Editor de Miis
-
+ &Configurar TAS
-
+ Configurar jogo atual...
-
+ &Começar
-
+ &Restaurar
-
+ G&ravar
-
+ Menu Abrir &Controles
diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts
index bdd1b4794..f86516c79 100755
--- a/dist/languages/ru_RU.ts
+++ b/dist/languages/ru_RU.ts
@@ -390,7 +390,7 @@ This would ban both their forum username and their IP address.
-
+ Отключить звук
@@ -410,7 +410,7 @@ This would ban both their forum username and their IP address.
-
+ Схема памяти
@@ -425,7 +425,7 @@ This would ban both their forum username and their IP address.
-
+ Бэкэнд:
@@ -435,7 +435,7 @@ This would ban both their forum username and their IP address.
-
+ Этот вариант улучшает скорость путем снижения точности инструкций слияния-умножения-сложения на процессорах без поддержки нативной FMA.
@@ -445,7 +445,7 @@ This would ban both their forum username and their IP address.
-
+ Этот вариант улучшает скорость некоторых приближенных функций с плавающей запятой за счет использования менее точных встроенных приближений.
@@ -455,7 +455,7 @@ This would ban both their forum username and their IP address.
-
+ Этот вариант улучшает скорость 32-битных функций с плавающей запятой ASIMD путем выполнения с неправильными режимами округления.
@@ -465,7 +465,7 @@ This would ban both their forum username and their IP address.
-
+ Этот вариант улучшает скорость путем удаления проверки NaN. Обратите внимание, что это также снижает точность некоторых операций с плавающей запятой.
@@ -475,7 +475,7 @@ This would ban both their forum username and their IP address.
-
+ Этот вариант улучшает скорость, устраняя проверку безопасности перед каждым чтением/записью памяти в гостевой системе. Отключение этой опции может позволить игре читать/писать память эмулятора.
@@ -485,7 +485,7 @@ This would ban both their forum username and their IP address.
-
+ Этот вариант улучшает скорость, полагаясь только на семантику cmpxchg для обеспечения безопасности инструкций эксклюзивного доступа. Обратите внимание, что это может привести к дедлокам и другим проблемам многопоточности.
@@ -550,12 +550,12 @@ This would ban both their forum username and their IP address.
-
+ Метод декодирования ASTC:
-
+ Метод пересжатия ASTC:
@@ -631,14 +631,16 @@ Mailbox может иметь меньшую задержку, чем FIFO, и
-
+ Включить вычислительные конвейеры (только для Intel Vulkan)
-
+ Включите вычислительные конвейеры, необходимые для некоторых игр.
+Эта настройка существует только для проприетарных драйверов Intel и может вызвать вылеты, если включена.
+Вычислительные конвейеры включены по умолчанию во всех остальных драйверах.
@@ -648,7 +650,7 @@ Compute pipelines are always enabled on all other drivers.
-
+ Вместо прогнозирующей очистки используется реактивная очистка, что обеспечивает более точную синхронизацию памяти.
@@ -682,761 +684,761 @@ Compute pipelines are always enabled on all other drivers.
-
- Пользовательский RTC
-
-
-
-
+
-
+
+
+ Язык:
+
+
+ Примечание: может быть перезаписано если регион выбирается автоматически
-
+ Регион:
-
+ Часовой пояс:
-
+ Режим вывода звука:
-
+
-
+ Консольный режим:
-
+ Спрашивать пользователя при запуске игры
-
+ Приостанавливать эмуляцию в фоновом режиме
-
+
-
+ Подтвердите перед остановкой эмуляции
-
+ Спрятать мышь при неактивности
-
+ Отключить веб-апплет
-
+
-
+ Включить режим игры
-
+ ЦП
-
+ графический процессор
-
+
-
+ Асинхронный ГП
-
+ Без сжатия (наилучшее качество)
-
+ BC1 (низкое качество)
-
+ BC3 (среднее качество)
-
+ OpenGL
-
+ Vulkan
-
+ Null
-
+ GLSL
-
+ GLASM (ассемблерные шейдеры, только для NVIDIA)
-
-
- SPIR-V (Экспериментально, только для Mesa)
+
+
+ SPIR-V (Экспериментальный, только для AMD/Mesa)
-
+ Нормальная
-
+ Высокая
-
+ Экстрим
-
+ Авто
-
+ Точно
-
+ Небезопасно
-
+ Параноик (отключает большинство оптимизаций)
-
+
-
+ Dynarmic
-
+
-
+ NCE
-
+ Окно без границ
-
+ Эксклюзивный полноэкранный
-
+ Отсутствие видеовыхода
-
+ Декодирование видео на ЦП
-
+ Декодирование видео на ГП (по умолчанию)
-
+
-
+ 0.5X (360p/540p) [ЭКСПЕРИМЕНТАЛЬНО]
-
+ 0.75X (540p/810p) [ЭКСПЕРИМЕНТАЛЬНО]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [ЭКСПЕРИМЕНТАЛЬНО]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Ближайший сосед
-
+ Билинейный
-
+ Бикубический
-
+ Гаусс
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ Никакой
-
+ FXAA
-
+ SMAA
-
+ Стандартное (16:9)
-
+ Заставить 4:3
-
+ Заставить 21:9
-
+ Заставить 16:10
-
+ Растянуть до окна
-
+ Автоматически
-
+ По умолчанию
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Японский (日本語)
-
+ Американский английский
-
+ Французский (français)
-
+ Немецкий (Deutsch)
-
+ Итальянский (italiano)
-
+ Испанский (español)
-
+ Китайский
-
+ Корейский (한국어)
-
+ Голландский (Nederlands)
-
+ Португальский (português)
-
+ Русский
-
+ Тайваньский
-
+ Британский английский
-
+ Канадский французский
-
+ Латиноамериканский испанский
-
+ Упрощённый китайский
-
+ Традиционный китайский (正體中文)
-
+ Бразильский португальский (português do Brasil)
-
-
+
+ Япония
-
+ США
-
+ Европа
-
+ Австралия
-
+ Китай
-
+ Корея
-
+ Тайвань
-
+ Auto select time zoneАвто (%1)
-
+ Default time zoneПо умолчанию (%1)
-
+ CET
-
+ CST6CDT
-
+ Куба
-
+ EET
-
+ Египт
-
+ Эйре
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Эйре
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Гринвич
-
+ Гонконг
-
+ HST
-
+ Исландия
-
+ Иран
-
+ Израиль
-
+ Ямайка
-
+ Кваджалейн
-
+ Ливия
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Навахо
-
+ NZ
-
+ NZ-CHAT
-
+ Польша
-
+ Португалия
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Сингапур
-
+ Турция
-
+ UCT
-
+ Универсальный
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Зулусы
-
+ Моно
-
+ Стерео
-
+ Объёмный звук
-
-
-
-
-
-
-
-
-
-
-
-
+
+ 4 ГБ ОЗУ (по умолчанию)
-
+
+
+ 6GB ОЗУ (Небезопасно)
+
+
+
+
+ 8GB ОЗУ (Небезопасно)
+
+
+ В док-станции
-
+ Портативный
-
-
-
-
-
-
-
-
-
-
+
+ Всегда спрашивать (По умолчанию)
+
+
+
+
+ Только если игра указывает не останавливаться
+
+
+
-
+ Никогда не спрашивать
@@ -1521,7 +1523,7 @@ Compute pipelines are always enabled on all other drivers.
-
+ Бэкэнд ЦП
@@ -1853,7 +1855,7 @@ Compute pipelines are always enabled on all other drivers.
-
+ Включить горячую клавишу Renderdoc
@@ -1898,12 +1900,12 @@ Compute pipelines are always enabled on all other drivers.
-
+ <html><head/><body><p>Если этот флажок установлен, отключается переупорядочение загрузок в память, что позволяет связать загрузки с определенными отрисовками. В некоторых случаях может снизить производительность.</p></body></html>
-
+ Отключить переупорядочивание буфера
@@ -2268,7 +2270,7 @@ Compute pipelines are always enabled on all other drivers.
-
+ Linux
@@ -2314,33 +2316,33 @@ Compute pipelines are always enabled on all other drivers.
Фоновый цвет:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Отключена
-
+ Верт. синхронизация отключена
-
+ Рекомендуется
-
+ Включена
-
+ Верт. синхронизация включена
@@ -2431,12 +2433,12 @@ Compute pipelines are always enabled on all other drivers.
-
+ Неверные настройки горячих клавиш
-
+ Произошла ошибка. Пожалуйста, сообщите об этой проблеме на github.
@@ -3405,6 +3407,15 @@ To invert the axes, first move your joystick vertically, and then horizontally.<
По умолчанию
+
+ ConfigureLinuxTab
+
+
+
+
+ Linux
+
+ConfigureMotionTouch
@@ -3741,42 +3752,47 @@ Current values are %1% and %2% respectively.
Некоторые настройки доступны только тогда, когда игра не запущена.
-
+ Дополнения
-
+ Система
-
+ ЦП
-
+ Графика
-
+ Расш. Графика
-
+ Звук
-
+ Профили управления
-
+
+
+ Linux
+
+
+ Свойства
@@ -3880,67 +3896,67 @@ Current values are %1% and %2% respectively.
Введите имя пользователя для нового профиля:
-
+ Введите новое имя пользователя:
-
+ Выберите изображение пользователя
-
+ Изображения JPEG (*.jpg, *.jpeg)
-
+ Ошибка при удалении изображения
-
+ Ошибка при попытке перезаписи предыдущего изображения в: %1.
-
+ Ошибка при удалении файла
-
+ Не удалось удалить существующий файл: %1.
-
+ Ошибка при создании папки пользовательских изображений
-
+ Не получилось создать папку %1 для хранения изображений пользователя.
-
+ Ошибка при копировании изображения пользователя
-
+ Не получилось скопировать изображение из %1 в %2
-
+ Ошибка при изменении размера изображения пользователя
-
+ Невозможно изменить размер изображения
@@ -3948,17 +3964,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+ Удалить этого пользователя? Все сохраненные данные пользователя будут удалены.
-
+ Подтвердите удаление
-
+ Имя: %1
@@ -4112,7 +4128,7 @@ UUID: %2Ядро
-
+ Внимание: язык "%1" не подходит для региона "%2"
@@ -4443,7 +4459,7 @@ Drag points to change position, or double-click table cells to edit values.
-
+ Показать столбец времени воспроизведения
@@ -4488,7 +4504,7 @@ Drag points to change position, or double-click table cells to edit values.
-
+ TextLabel
@@ -4509,7 +4525,7 @@ Drag points to change position, or double-click table cells to edit values.
Screenshot width value
-
+ Авто (%1 x %2, %3 x %4)
@@ -4824,601 +4840,601 @@ Drag points to change position, or double-click table cells to edit values.
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Анонимные данные собираются для того,</a> чтобы помочь улучшить работу yuzu. <br/><br/>Хотели бы вы делиться данными об использовании с нами?
-
+ Телеметрия
-
+ Обнаружена поврежденная установка Vulkan
-
+ Не удалось выполнить инициализацию Vulkan во время загрузки.<br><br>Нажмите <a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>здесь для получения инструкций по устранению проблемы</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingЗапущена игра
-
+ Загрузка веб-апплета...
-
-
+
+ Отключить веб-апплет
-
+ Отключение веб-апплета может привести к неожиданному поведению и должно использоваться только с Super Mario 3D All-Stars. Вы уверены, что хотите отключить веб-апплет?
(Его можно снова включить в настройках отладки.)
-
+ Количество создаваемых шейдеров на данный момент
-
+ Текущий выбранный множитель масштабирования разрешения.
-
+ Текущая скорость эмуляции. Значения выше или ниже 100% указывают на то, что эмуляция идет быстрее или медленнее, чем на Switch.
-
+ Количество кадров в секунду в данный момент. Значение будет меняться между играми и сценами.
-
+ Время, которое нужно для эмуляции 1 кадра Switch, не принимая во внимание ограничение FPS или вертикальную синхронизацию. Для эмуляции в полной скорости значение должно быть не больше 16,67 мс.
-
+ Включить звук
-
+ Выключить звук
-
+ Сбросить громкость
-
+ [&C] Очистить недавние файлы
-
+ [&C] Продолжить
-
+ [&P] Пауза
-
+ Предупреждение устаревший формат игры
-
+ Для этой игры вы используете разархивированный формат ROM'а, который является устаревшим и был заменен другими, такими как NCA, NAX, XCI или NSP. В разархивированных каталогах ROM'а отсутствуют иконки, метаданные и поддержка обновлений. <br><br>Для получения информации о различных форматах Switch, поддерживаемых yuzu, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>просмотрите нашу вики</a>. Это сообщение больше не будет отображаться.
-
-
+
+ Ошибка при загрузке ROM'а!
-
+ Формат ROM'а не поддерживается.
-
+ Произошла ошибка при инициализации видеоядра.
-
+ yuzu столкнулся с ошибкой при запуске видеоядра. Обычно это вызвано устаревшими драйверами ГП, включая интегрированные. Проверьте журнал для получения более подробной информации. Дополнительную информацию о доступе к журналу смотрите на следующей странице: <a href='https://yuzu-emu.org/help/reference/log-files/'>Как загрузить файл журнала</a>.
-
+ %1 signifies a numeric error code.Ошибка при загрузке ROM'а! %1
-
+ %1 signifies an error string.%1<br>Пожалуйста, следуйте <a href='https://yuzu-emu.org/help/quickstart/'>краткому руководству пользователя yuzu</a> чтобы пере-дампить ваши файлы<br>Вы можете обратиться к вики yuzu</a> или Discord yuzu</a> для помощи.
-
+ Произошла неизвестная ошибка. Пожалуйста, проверьте журнал для подробностей.
-
+ (64-х битный)
-
+ (32-х битный)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Закрываем программу...
-
+ Сохранения
-
+ Данные модов
-
+ Ошибка при открытии папки %1
-
-
+
+ Папка не существует!
-
+ Ошибка при открытии переносного кэша шейдеров
-
+ Не удалось создать папку кэша шейдеров для этой игры.
-
+ Ошибка при удалении содержимого
-
+ Ошибка при удалении обновлений
-
+ Ошибка при удалении DLC
-
+ Удалить установленное содержимое игр?
-
+ Удалить установленные обновления игры?
-
+ Удалить установленные DLC игры?
-
+ Удалить запись
-
-
-
-
-
-
+
+
+
+
+
+ Успешно удалено
-
+ Установленная игра успешно удалена.
-
+ Игра не установлена в NAND и не может быть удалена.
-
+ Установленное обновление успешно удалено.
-
+ Для этой игры не было установлено обновление.
-
+ Для этой игры не были установлены DLC.
-
+ Установленное DLC %1 было успешно удалено
-
+ Удалить переносной кэш шейдеров OpenGL?
-
+ Удалить переносной кэш шейдеров Vulkan?
-
+ Удалить весь переносной кэш шейдеров?
-
+ Удалить пользовательскую настройку игры?
-
+ Удалить кэш-хранилище?
-
+ Удалить файл
-
+
-
+ Удалить данные о времени игры
-
+
-
+ Сбросить время игры?
-
-
+
+ Ошибка при удалении переносного кэша шейдеров
-
-
+
+ Кэш шейдеров для этой игры не существует.
-
+ Переносной кэш шейдеров успешно удалён.
-
+ Не удалось удалить переносной кэш шейдеров.
-
+ Ошибка при удалении конвейерного кэша Vulkan
-
+ Не удалось удалить конвейерный кэш шейдеров.
-
-
+
+ Ошибка при удалении переносного кэша шейдеров
-
+ Переносной кэш шейдеров успешно удален.
-
+ Ошибка при удалении папки переносного кэша шейдеров.
-
-
+
+ Ошибка при удалении пользовательской настройки
-
+ Пользовательская настройка для этой игры не существует.
-
+ Пользовательская настройка игры успешно удалена.
-
+ Не удалось удалить пользовательскую настройку игры.
-
-
+
+ Не удалось извлечь RomFS!
-
+ Произошла ошибка при копировании файлов RomFS или пользователь отменил операцию.
-
+ Полный
-
+ Скелет
-
+ Выберите режим дампа RomFS
-
+ Пожалуйста, выберите, как вы хотите выполнить дамп RomFS. <br>Полный скопирует все файлы в новую папку, в то время как <br>скелет создаст только структуру папок.
-
+ В %1 недостаточно свободного места для извлечения RomFS. Пожалуйста, освободите место или выберите другую папку для дампа в Эмуляция > Настройка > Система > Файловая система > Корень дампа
-
+ Извлечение RomFS...
-
-
-
-
+
+
+
+ Отмена
-
+ Извлечение RomFS прошло успешно!
-
-
-
+
+
+ Операция выполнена.
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ Проверка целостности не может быть выполнена!
-
-
+
+ Файл не проверялся на корректность.
-
-
+
+
-
+ Проверка целостности...
-
-
+
+
-
+ Проверка целостности прошла успешно!
-
-
-
-
+
+
+
+ Проверка целостности не удалась!
+
+
+
+
+ Файл может быть поврежден.
+
+
+
+
+
+ Создать ярлык
-
+
-
+ Вы хотите запустить игру в полноэкранном режиме?
-
+ Успешно создан ярлык в %1
-
+ Это создаст ярлык для текущего AppImage. Он может не работать после обновлений. Продолжить?
-
+
-
+ Не удалось создать ярлык для %1
-
+ Создать иконку
-
+ Невозможно создать файл иконки. Путь "%1" не существует и не может быть создан.
-
+ Ошибка открытия %1
-
+ Выбрать папку
-
+ Свойства
-
+ Не удалось загрузить свойства игры.
-
+ %1 is an identifier for the Switch executable file extensions.Исполняемый файл Switch (%1);;Все файлы (*.*)
-
+ Загрузить файл
-
+ Открыть папку извлечённого ROM'а
-
+ Выбрана недопустимая папка
-
+ Папка, которую вы выбрали, не содержит файла 'main'.
-
+ Устанавливаемый файл Switch (*.nca, *.nsp, *.xci);;Архив контента Nintendo (*.nca);;Пакет подачи Nintendo (*.nsp);;Образ картриджа NX (*.xci)
-
+ Установить файлы
-
+ Остался %n файлОсталось %n файл(ов)Осталось %n файл(ов)Осталось %n файл(ов)
-
+ Установка файла "%1"...
-
-
+
+ Результаты установки
-
+ Чтобы избежать возможных конфликтов, мы не рекомендуем пользователям устанавливать игры в NAND.
Пожалуйста, используйте эту функцию только для установки обновлений и DLC.
-
+ %n файл был недавно установлен
@@ -5428,7 +5444,7 @@ Please, only use this feature to install updates and DLC.
-
+ %n файл был перезаписан
@@ -5438,7 +5454,7 @@ Please, only use this feature to install updates and DLC.
-
+ %n файл не удалось установить
@@ -5448,485 +5464,421 @@ Please, only use this feature to install updates and DLC.
-
+ Системное приложение
-
+ Системный архив
-
+ Обновление системного приложения
-
+ Пакет прошивки (Тип А)
-
+ Пакет прошивки (Тип Б)
-
+ Игра
-
+ Обновление игры
-
+ DLC игры
-
+ Дельта-титул
-
+ Выберите тип установки NCA...
-
+ Пожалуйста, выберите тип приложения, который вы хотите установить для этого NCA:
(В большинстве случаев, подходит стандартный выбор «Игра».)
-
+ Ошибка установки
-
+ Тип приложения, который вы выбрали для NCA, недействителен.
-
+ Файл не найден
-
+ Файл "%1" не найден
-
+ ОК
-
-
+
+ Не удовлетворены системные требования
-
-
+
+ Ваша система не соответствует рекомендуемым системным требованиям. Отчеты о совместимости были отключены.
-
+ Отсутствует аккаунт yuzu
-
+ Чтобы отправить отчет о совместимости игры, необходимо привязать свою учетную запись yuzu.<br><br/>Чтобы привязать свою учетную запись yuzu, перейдите в раздел Эмуляция > Параметры > Сеть.
-
+ Ошибка при открытии URL
-
+ Не удалось открыть URL: "%1".
-
+ Запись TAS
-
+ Перезаписать файл игрока 1?
-
+ Обнаружена недопустимая конфигурация
-
+ Портативный контроллер не может быть использован в режиме док-станции. Будет выбран контроллер Pro.
-
-
+
+ Amiibo
-
-
+
+ Текущий amiibo был убран
-
+ Ошибка
-
-
+
+ Текущая игра не ищет amiibo
-
+ Файл Amiibo (%1);; Все Файлы (*.*)
-
+ Загрузить Amiibo
-
+ Ошибка загрузки данных Amiibo
-
+ Выбранный файл не является допустимым amiibo
-
+ Выбранный файл уже используется
-
+ Произошла неизвестная ошибка
-
+
-
+ Проверка не удалась для следующих файлов:
+
+%1
-
-
-
-
+
+
+
+
-
+ Нет доступной прошивки
-
+
-
+ Пожалуйста, установите прошивку, чтобы использовать приложение Альбом.
-
+
-
+ Апплет Альбом
-
+
-
+ Апплет Альбом недоступен. Пожалуйста, переустановите прошивку.
-
+
-
+ Пожалуйста, установите прошивку, чтобы использовать приложение Кабинет.
-
+
-
+ Кабинет
-
+
-
+ Приложение Кабинет недоступно. Пожалуйста, переустановите прошивку.
-
+
-
+ Пожалуйста, установите прошивку, чтобы использовать редактор Mii.
-
+
-
+ Mii Edit Applet
-
+
-
+ Mii редактор недоступен. Пожалуйста, переустановите прошивку.
-
+
-
+ Пожалуйста, установите прошивку, чтобы использовать меню контроллера.
-
+ Апплет контроллера
-
+
-
+ Меню контроллера недоступно. Пожалуйста, переустановите прошивку.
-
+ Сделать скриншот
-
+ Изображение PNG (*.png)
-
+ Состояние TAS: Выполняется %1/%2
-
+ Состояние TAS: Записывается %1
-
+ Состояние TAS: Простой %1/%2
-
+ Состояние TAS: Неверное
-
+ [&S] Остановка
-
+ [&S] Начать
-
+ [&E] Закончить запись
-
+ [&E] Запись
-
+ Постройка: %n шейдерПостройка: %n шейдер(ов)Постройка: %n шейдер(ов)Постройка: %n шейдер(ов)
-
+ %1 is the resolution scaling factorМасштаб: %1x
-
+ Скорость: %1% / %2%
-
+ Скорость: %1%
-
+ Игра: %1 FPS (Неограниченно)
-
+ Игра: %1 FPS
-
+ Кадр: %1 мс
-
+ %1 %2
-
+ FSR
-
+ БЕЗ СГЛАЖИВАНИЯ
-
+ ГРОМКОСТЬ: ЗАГЛУШЕНА
-
+ Volume percentage (e.g. 50%)ГРОМКОСТЬ: %1%
-
-
- Подтвердите перерасчет ключа
-
-
-
-
- Вы собираетесь принудительно пересчитать все ваши ключи.
-Если вы не знаете, что это значит или что вы делаете,
-это потенциально разрушительное действие.
-Пожалуйста, убедитесь, что это то, что вы хотите сделать
-и при желании сделайте резервные копии.
-
-Это удалит ваши автоматически сгенерированные файлы ключей и повторно запустит модуль расчета ключей.
-
-
-
-
- Отсутствуют предохранители
-
-
-
-
- - Отсутствует BOOT0
-
-
-
-
- - Отсутствует BCPKG2-1-Normal-Main
-
-
-
-
- - Отсутствует PRODINFO
-
-
-
+ Компоненты расчета отсутствуют
-
-
- Ключи шифрования отсутствуют. <br>Пожалуйста, следуйте <a href='https://yuzu-emu.org/help/quickstart/'>краткому руководству пользователя yuzu</a>, чтобы получить все ваши ключи, прошивку и игры.<br><br><small>(%1)</small>
+
+
+
-
-
- Получение ключей...
-Это может занять до минуты в зависимости
-от производительности вашей системы.
-
-
-
-
- Получение ключей
-
-
-
-
- Не удалось расшифровать системный архив
-
-
-
-
- Ключи шифрования не смогли расшифровать прошивку. <br>Пожалуйста, следуйте <a href='https://yuzu-emu.org/help/quickstart/'>краткому руководству пользователя yuzu</a> чтобы получить все ваши ключи, прошивку и игры.
-
-
-
+ Выберите цель для дампа RomFS
-
+ Пожалуйста, выберите, какой RomFS вы хотите сдампить.
-
+ Вы уверены, что хотите закрыть yuzu?
-
-
-
+
+
+ yuzu
-
+ Вы уверены, что хотите остановить эмуляцию? Любой несохраненный прогресс будет потерян.
-
+
@@ -6130,7 +6082,7 @@ Would you like to bypass this and exit anyway?
-
+ Удалить данные о времени игры
@@ -6171,7 +6123,7 @@ Would you like to bypass this and exit anyway?
-
+ Проверить целостность
@@ -6204,64 +6156,64 @@ Would you like to bypass this and exit anyway?
Свойства
-
+ Сканировать подпапки
-
+ Удалить папку с играми
-
+ ▲ Переместить вверх
-
+ ▼ Переместить вниз
-
+ Открыть расположение папки
-
+ Очистить
-
+ Имя
-
+ Совместимость
-
+ Дополнения
-
+ Тип файла
-
+ Размер
-
+
-
+ Время игры
@@ -6330,7 +6282,7 @@ Would you like to bypass this and exit anyway?
GameListPlaceholder
-
+ Нажмите дважды, чтобы добавить новую папку в список игр
@@ -6343,12 +6295,12 @@ Would you like to bypass this and exit anyway?
%1 из %n результат(ов)%1 из %n результат(ов)%1 из %n результат(ов)%1 из %n результат(ов)
-
+ Поиск:
-
+ Введите текст для поиска
@@ -6573,7 +6525,7 @@ Debug Message:
-
+ Переключить захват Renderdoc
@@ -6816,7 +6768,7 @@ Debug Message:
-
+ &Amiibo
@@ -6860,178 +6812,173 @@ Debug Message:
-
- [&R] Переинициализировать ключи...
+
+ &Проверить установленное содержимое
-
-
-
-
- [&A] О yuzu
-
+ [&W] Режим одного окна
-
+ [&F] Параметры...
-
+ [&O] Отображать заголовки виджетов дока
-
+ [&F] Показать панель поиска
-
+ [&S] Показать панель статуса
-
+ Показать панель статуса
-
+ [&B] Просмотреть публичные игровые лобби
-
+ [&C] Создать комнату
-
+ [&L] Покинуть комнату
-
+ [&D] Прямое подключение к комнате
-
+ [&S] Показать текущую комнату
-
+ [&U] Полноэкранный
-
+ [&R] Перезапустить
-
+ [&A] Загрузить/Удалить Amiibo...
-
+ [&R] Сообщить о совместимости
-
+ [&M] Открыть страницу модов
-
+ [&Q] Открыть руководство пользователя
-
+ [&F] ЧАВО
-
+ [&Y] Открыть папку yuzu
-
+ [&C] Сделать скриншот
-
+
-
+ Открыть &Album
+
+
+
+
+ &Установить никнейм и владельца
-
-
+
+ &Удалить данные игры
-
-
+
+ &Восстановить Amiibo
-
-
+
+ &Форматировать Amiibo
-
-
+
+ Открыть &Mii Editor
-
-
-
-
- [&C] Настройка TAS...
-
+ [&U] Настроить текущую игру...
-
+ [&S] Запустить
-
+ [&S] Сбросить
-
+ [&E] Запись
-
+
-
+ Открыть &меню контроллера
@@ -8069,7 +8016,7 @@ p, li { white-space: pre-wrap; }
-
+ Недостаточно контроллеров
diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts
index 4b95413a8..8cd571c2d 100755
--- a/dist/languages/sv.ts
+++ b/dist/languages/sv.ts
@@ -679,759 +679,759 @@ Compute pipelines are always enabled on all other drivers.
-
- Anpassad RTC
+
+
-
+
-
+ Notera: detta kan bli överskritt medans regionsinställningarna är satta till auto-select
-
+ Region:
-
+ Tidszon:
-
+
-
+
-
+ Fråga efter användare vid spelstart
-
+ Pausa emulationen när fönstret är i bakgrunden
-
+
-
+ Göm mus när inaktiv
-
+
-
+
-
+ CPU
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+ Auto
-
+ Noggrann
-
+ Osäker
-
+ Paranoid (stänger av de flesta optimeringar)
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Ingen
-
+
-
+
-
+ Standard (16:9)
-
+ Tvinga 4:3
-
+ Tvinga 21:9
-
+
-
+ Tänj över fönster
-
+
-
+ Standard
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Japanska (日本語)
-
+
-
+ Franska (français)
-
+ Tyska (Deutsch)
-
+ Italienska (italiano)
-
+ Spanska (español)
-
+ Kinesiska
-
+ Koreanska (한국어)
-
+ Holländska (Nederlands)
-
+ Portugisiska (português)
-
+ Ryska (Русский)
-
+ Taiwanesiska
-
+ Brittisk Engelska
-
+ Kanadensisk Franska
-
+ Latinamerikansk Spanska
-
+ Förenklad Kinesiska
-
+ Traditionell Kinesiska (正體中文)
-
+
-
-
+
+ Japan
-
+ USA
-
+ Europe
-
+ Australien
-
+ Kina
-
+ Korea
-
+ Taiwan
-
+ Auto select time zone
-
+ Default time zone
-
+ CET
-
+ CST6CDT
-
+ Kuba
-
+ EET
-
+ Egypten
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hongkong
-
+ HST
-
+ Island
-
+ Iran
-
+ Israel
-
+ Jamaica
-
+ Kwajalein
-
+ Libyen
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Polen
-
+ Portugal
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapore
-
+ Turkiet
-
+ UCT
-
+ Universal
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Stereo
-
+ Surround
-
+
-
+
-
+
-
+ Dockad
-
+ Handheld
-
+
-
+
-
+
@@ -2297,33 +2297,33 @@ avgjord kod.</div>
Bakgrundsfärg:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+
-
+
-
+
-
+
-
+
@@ -3387,6 +3387,15 @@ To invert the axes, first move your joystick vertically, and then horizontally.<
Standard
+
+ ConfigureLinuxTab
+
+
+
+
+
+
+ConfigureMotionTouch
@@ -3722,42 +3731,47 @@ Current values are %1% and %2% respectively.
-
+ Tillägg
-
+ System
-
+ CPU
-
+ Grafik
-
+ Avancerade Grafikinställningar
-
+ Ljud
-
+
-
+
+
+
+
+
+ egenskaper
@@ -3861,67 +3875,67 @@ Current values are %1% and %2% respectively.
Skriv in användarnamn för den nya användaren:
-
+ Skriv in ett nytt användarnamn:
-
+ Välj Användarbild
-
+ JPEG-bilder (*.jpg *.jpeg)
-
+ Fel när bilden raderades
-
+ Fel uppstod när man försökte överskriva föregående bild vid: %1.
-
+ Fel när fil raderades
-
+ Kan inte radera existerande fil: %1.
-
+ Fel när användarbild skapades
-
+ Oförmögen att skapa katalog %1 för att spara användarbilder.
-
+ Fel under kopiering av användarbild
-
+ Oförmögen att kopiera bild från %1 till %2
-
+
-
+
@@ -3929,17 +3943,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+
-
+ Bekräfta Radering
-
+
@@ -4092,7 +4106,7 @@ UUID: %2
-
+
@@ -4804,1095 +4818,1029 @@ Dra punkter för att ändra position, eller dubbelklicka tabellceller för att r
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonym data skickas </a>För att förbättra yuzu. <br/><br/>Vill du dela med dig av din användarstatistik med oss?
-
+ Telemetri
-
+ Felaktig Vulkaninstallation Upptäckt
-
+
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping
-
+ Laddar WebApplet...
-
-
+
+ Avaktivera Webbappletten
-
+
-
+ Mängden shaders som just nu byggs
-
+
-
+ Nuvarande emuleringshastighet. Värden över eller under 100% indikerar på att emulationen körs snabbare eller långsammare än en Switch.
-
+ Hur många bilder per sekund som spelet just nu visar. Detta varierar från spel till spel och scen till scen.
-
+ Tid det tar att emulera en Switch bild, utan att räkna med framelimiting eller v-sync. För emulering på full hastighet så ska det vara som mest 16.67 ms.
-
+
-
+
-
+
-
+
-
+
-
+ &Paus
-
+ Varning Föråldrat Spelformat
-
+ Du använder det dekonstruerade ROM-formatet för det här spelet. Det är ett föråldrat format som har överträffats av andra som NCA, NAX, XCI eller NSP. Dekonstruerade ROM-kataloger saknar ikoner, metadata och uppdatering.<br><br>För en förklaring av de olika format som yuzu stöder, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>kolla in vår wiki</a>. Det här meddelandet visas inte igen.
-
-
+
+ Fel vid laddning av ROM!
-
+ ROM-formatet stöds inte.
-
+ Ett fel inträffade vid initiering av videokärnan.
-
+
-
+ %1 signifies a numeric error code.
-
+ %1 signifies an error string.
-
+ Ett okänt fel har uppstått. Se loggen för mer information.
-
+
-
+
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit
-
+
-
+ Spardata
-
+ Mod-data
-
+ Fel Öppnar %1 Mappen
-
-
+
+ Mappen finns inte!
-
+ Fel Under Öppning Av Överförbar Shadercache
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Ta bort katalog
-
-
-
-
-
-
+
+
+
+
+
+ Framgångsrikt borttagen
-
+ Tog bort det installerade basspelet framgångsrikt.
-
+ Basspelet är inte installerat i NAND och kan inte tas bort.
-
+ Tog bort den installerade uppdateringen framgångsrikt.
-
+ Det finns ingen uppdatering installerad för denna titel.
-
+ Det finns inga DLC installerade för denna titel.
-
+ Tog framgångsrikt bort den %1 installerade DLCn.
-
+
-
+
-
+
-
+ Ta Bort Anpassad Spelkonfiguration?
-
+
-
+ Radera fil
-
+
-
+
-
-
+
+ Fel När Överförbar Shader Cache Raderades
-
-
+
+ En shader cache för denna titel existerar inte.
-
+ Raderade den överförbara shadercachen framgångsrikt.
-
+ Misslyckades att ta bort den överförbara shadercache
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+ Fel När Anpassad Konfiguration Raderades
-
+ En anpassad konfiguration för denna titel existerar inte.
-
+ Tog bort den anpassade spelkonfigurationen framgångsrikt.
-
+ Misslyckades att ta bort den anpassade spelkonfigurationen.
-
-
+
+ RomFS Extraktion Misslyckades!
-
+ Det uppstod ett fel vid kopiering av RomFS filer eller användaren avbröt operationen.
-
+ Full
-
+ Skelett
-
+ Välj RomFS Dump-Läge
-
+ Välj hur du vill att RomFS ska dumpas. <br>Full kommer att kopiera alla filer i den nya katalogen medan <br>skelett bara skapar katalogstrukturen.
-
+
-
+ Extraherar RomFS...
-
-
-
-
+
+
+
+ Avbryt
-
+ RomFS Extraktion Lyckades!
-
-
-
+
+
+ Operationen var lyckad.
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Fel under öppning av %1
-
+ Välj Katalog
-
+ Egenskaper
-
+ Spelegenskaperna kunde inte laddas.
-
+ %1 is an identifier for the Switch executable file extensions.Switch Körbar (%1);;Alla Filer (*.*)
-
+ Ladda Fil
-
+ Öppna Extraherad ROM-Katalog
-
+ Ogiltig Katalog Vald
-
+ Katalogen du har valt innehåller inte en 'main'-fil.
-
+ Installerbar Switch-fil (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)
-
+ Installera filer
-
+
-
+ Installerar Fil "%1"...
-
-
+
+ Installera resultat
-
+
-
+
-
+
-
+
-
+ Systemapplikation
-
+ Systemarkiv
-
+ Systemapplikationsuppdatering
-
+ Firmwarepaket (Typ A)
-
+ Firmwarepaket (Typ B)
-
+ Spel
-
+ Speluppdatering
-
+ Spel DLC
-
+ Delta Titel
-
+ Välj NCA-Installationsläge...
-
+ Välj vilken typ av titel du vill installera som:
(I de flesta fallen, standard 'Spel' är bra.)
-
+ Misslyckades med Installationen
-
+ Den titeltyp du valt för NCA är ogiltig.
-
+ Filen hittades inte
-
+ Filen "%1" hittades inte
-
+ OK
-
-
+
+ Hårdvarukraven uppfylls ej
-
-
+
+
-
+ yuzu Konto hittades inte
-
+ För att skicka ett spelkompatibilitetstest, du måste länka ditt yuzu-konto.<br><br/>För att länka ditt yuzu-konto, gå till Emulering >, Konfigurering >, Web.
-
+ Fel när URL öppnades
-
+ Oförmögen att öppna URL:en "%1".
-
+ TAS Inspelning
-
+ Överskriv spelare 1:s fil?
-
+ Ogiltig konfiguration upptäckt
-
+
-
-
+
+ Amiibo
-
-
+
+ Den aktuella amiibon har avlägsnats
-
+ Fel
-
-
+
+ Det aktuella spelet letar ej efter amiibos
-
+ Amiibo Fil (%1);; Alla Filer (*.*)
-
+ Ladda Amiibo
-
+ Fel vid laddning av Amiibodata
-
+ Den valda filen är inte en giltig amiibo
-
+ Den valda filen är redan använd
-
+ Ett okänt fel har inträffat
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Kontroll-Applet
-
+
-
+ Skärmdump
-
+ PNG Bild (*.png)
-
+ TAStillstånd: pågående %1/%2
-
+ TAStillstånd: spelar in %1
-
+ TAStillstånd: inaktiv %1/%2
-
+ TAStillstånd: ogiltigt
-
+
-
+ &Start
-
+
-
+
-
+
-
+ %1 is the resolution scaling factor
-
+ Hastighet: %1% / %2%
-
+ Hastighet: %1%
-
+
-
+ Spel: %1 FPS
-
+ Ruta: %1 ms
-
+
-
+
-
+
-
+
-
+ Volume percentage (e.g. 50%)
-
-
- Bekräfta Nyckel Rederivering
-
-
-
-
- Du håller på att tvinga rederive alla dina nycklar.
-Om du inte vet vad det här betyder eller vad du gör,
-detta kan orsaka stora problem.
-Se till att det här är vad du vill ha
-och eventuellt göra säkerhetskopior.
-
-Detta raderar dina autogenererade nyckelfiler och kör nyckelderivationsmodulen.
-
-
-
-
- Saknade säkringar
-
-
-
-
- - Saknar BOOT0
-
-
-
-
- - Saknar BCPKG2-1-Normal-Main
-
-
-
-
- - Saknar PRODINFO
-
-
-
+ Deriveringsdelar saknas
-
-
+
+
-
-
- Härleda nycklar...
-Detta kan ta upp till en minut beroende
-på systemets prestanda.
-
-
-
-
- Härleda Nycklar
-
-
-
-
-
-
-
-
-
-
-
-
-
+ Välj RomFS Dumpa Mål
-
+ Välj vilken RomFS du vill dumpa.
-
+ Är du säker på att du vill stänga yuzu?
-
-
-
+
+
+ yuzu
-
+ Är du säker på att du vill stoppa emuleringen? Du kommer att förlora osparade framsteg.
-
+
@@ -6170,62 +6118,62 @@ Vill du strunta i detta och avsluta ändå?
Egenskaper
-
+ Skanna Underkataloger
-
+ Radera Spelkatalog
-
+ ▲ Flytta upp
-
+ ▼ Flytta ner
-
+ Öppna Sökvägsplats
-
+ Rensa
-
+ Namn
-
+ Kompatibilitet
-
+ Add-Ons
-
+ Filtyp
-
+ Storlek
-
+
@@ -6296,7 +6244,7 @@ Vill du strunta i detta och avsluta ändå?
GameListPlaceholder
-
+ Dubbelklicka för att lägga till en ny mapp i spellistan.
@@ -6309,12 +6257,12 @@ Vill du strunta i detta och avsluta ändå?
-
+ Filter:
-
+ Ange mönster för att filtrera
@@ -6824,176 +6772,171 @@ Debug Message:
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Visa Statusfält
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ &Start
-
+
-
+
-
+
diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts
index 813f982a9..8795b7460 100755
--- a/dist/languages/tr_TR.ts
+++ b/dist/languages/tr_TR.ts
@@ -390,7 +390,7 @@ Bu işlem onların hem forum kullanıcı adını hem de IP adresini banlar.
-
+ Sesi kapat
@@ -560,7 +560,7 @@ Bu işlem onların hem forum kullanıcı adını hem de IP adresini banlar.
-
+ VSync Modu:
@@ -679,761 +679,761 @@ Compute pipelines are always enabled on all other drivers.
-
- Özel Saat Dilimi
-
-
-
-
+
-
+
+
+ Dil:
+
+
+ Not: bu ayar bölge ayarı otomatiğe alındığında yok sayılabilir.
-
+ Bölge:
-
+ Saat Dilimi:
-
+ Ses Çıkış Modu:
-
+
-
+ Konsol Modu:
-
+ Oyun başlatılırken kullanıcı verisi iste
-
+ Arka plana alındığında emülasyonu duraklat
-
+
-
+ Hareketsizlik durumunda imleci gizle
-
+
-
+
-
+ CPU
-
+
-
+ GPU
-
+
-
+
-
+
-
+
-
+ OpenGL
-
+
-
+ Vulkan
-
+
-
+
-
+ GLASM (Assembly Shaderları, Yalnızca NVIDIA için)
-
-
- SPIR-V (Deneysel, Yalnızca Mesa için)
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+ Normal
-
+
+
+ Yüksek
+
+
+
+
+ Ekstrem
+
+
+ Otomatik
-
+ Doğru
-
+ Güvensiz
-
+ Paranoya (çoğu optimizasyonu kapatır)
-
+
-
+ Dinamik
-
+
-
+ Kenarlıksız Tam Ekran
-
+ Ayrılmış Tam Ekran
-
+ Video Çıkışı Yok
-
+ CPU Video Decoding
-
+ GPU Video Decoding (Varsayılan)
-
+
-
+ 0.5X (360p/540p) [DENEYSEL]
-
+ 0.75X (540p/810p) [DENEYSEL]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [DENEYSEL]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ En Yakın Komşu Algoritması
-
+ Bilinear
-
+ Bicubic
-
+ Gausyen
-
+ ScaleForce
-
+ AMD FidelityFX™️ Süper Çözünürlük
-
+ Yok
-
+ FXAA
-
+ SMAA
-
+ Varsayılan (16:9)
-
+ 4:3'e Zorla
-
+ 21:9'a Zorla
-
+ 16:10'a Zorla
-
+ Ekrana Sığdır
-
+ Otomatik
-
+ Varsayılan
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Japonca (日本語)
-
+ Amerikan İngilizcesi
-
+ Fransızca (français)
-
+ Almanca (Deutsch)
-
+ İtalyanca (italiano)
-
+ İspanyolca (español)
-
+ Çince
-
+ Korece (한국어)
-
+ Flemenkçe (Nederlands)
-
+ Portekizce (português)
-
+ Rusça (Русский)
-
+ Tayvanca
-
+ İngiliz İngilizcesi
-
+ Kanada Fransızcası
-
+ Latin Amerika İspanyolcası
-
+ Basitleştirilmiş Çince
-
+ Geleneksel Çince (正體中文)
-
+ Brezilya Portekizcesi (português do Brasil)
-
-
+
+ Japonya
-
+ ABD
-
+ Avrupa
-
+ Avustralya
-
+ Çin
-
+ Kore
-
+ Tayvan
-
+ Auto select time zone
-
-
-
-
-
- Default time zone
-
+ Otomatik (%1)
+
+ Default time zone
+ Varsayılan (%1)
+
+
+ CET
-
+ CST6CDT
-
+ Küba
-
+ EET
-
+ Mısır
-
+ İrlanda
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-İrlanda
-
+ GMT
-
+ GMT+0
-
+ MT-0
-
+ GMT0
-
+ Greenwich
-
+ Hong Kong
-
+ HST
-
+ İzlanda
-
+ İran
-
+ İsrail
-
+ Jamaika
-
+ Kwajalein
-
+ Libya
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navaho
-
+ Yeni Zelanda
-
+ Chatham Adaları
-
+ Polonya
-
+ Portekiz
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapur
-
+ Türkiye
-
+ UCT
-
+ Evrensel
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Stereo
-
+ Surround
-
+
-
+
-
+
-
+ Dock Modu Aktif
-
+ Taşınabilir
-
+
-
+ Her zaman sor (Varsayılan)
-
+
-
+
-
+ Asla sorma
@@ -2263,7 +2263,7 @@ Compute pipelines are always enabled on all other drivers.
-
+ Linux
@@ -2309,35 +2309,35 @@ Compute pipelines are always enabled on all other drivers.
Arkaplan Rengi:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+
-
-
-
-
-
-
-
-
-
-
-
+ Kapalı
-
-
+
+ VSync Kapalı
-
+
+
+ Önerilen
+
+
+
+
+ Açık
+
+
+
-
+ Vsync Açık
@@ -3400,6 +3400,15 @@ Eksenleri ters çevirmek için, önce joystickinizi dikey sonra yatay olarak har
Varsayılanlar
+
+ ConfigureLinuxTab
+
+
+
+
+ Linux
+
+ConfigureMotionTouch
@@ -3576,7 +3585,7 @@ Eksenleri ters çevirmek için, önce joystickinizi dikey sonra yatay olarak har
-
+ Hassasiyet
@@ -3625,7 +3634,7 @@ Eksenleri ters çevirmek için, önce joystickinizi dikey sonra yatay olarak har
-
+ Minimum
@@ -3735,42 +3744,47 @@ Current values are %1% and %2% respectively.
-
+ Eklentiler
-
+ Sistem
-
+ CPU
-
+ Grafikler
-
+ Gelişmiş Grafikler
-
+ Ses
-
+ Kontrol Profilleri
-
+
+
+ Linux
+
+
+ Özellikler
@@ -3874,67 +3888,67 @@ Current values are %1% and %2% respectively.
Yeni kullanıcı için yeni bir kullanıcı adı giriniz:
-
+ Yeni bir kullanıcı adı giriniz:
-
+ Kullanıcı Resmi Seçin
-
+ JPEG Görüntüler (*.jpg *.jpeg)
-
+ Resim silinirken hata oluştu
-
+ Eski resmin üzerine yazılmaya çalışırken hata oluştu: %1.
-
+ Dosyayı silerken hata oluştu
-
+ Mevcut %1 dosyası silinemedi
-
+ Kullanıcı görüntü klasörünü oluştururken hata
-
+ Kullanıcı görüntülerini depolamak için %1 klasörü oluşturulamadı.
-
+ Kullanıcı görüntüsünü kopyalarken hata
-
+ Görüntü %1'den %2'ye kopyalanamadı
-
+ Kullanıcı görüntüsünü yeniden boyutlandırma hatası
-
+ Görüntü yeniden boyutlandırılamıyor
@@ -3942,17 +3956,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+ Kullanıcıyı silmek istediğinize emin misiniz? Kayıtlı oyun verileri de birlikte silinecek.
-
+ Silmeyi Onayla
-
+ İsim: %1
@@ -4106,7 +4120,7 @@ UUID: %2
-
+ Hata: "%1" bölgesi için "%2" geçerli bir dil değil
@@ -4818,601 +4832,601 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Yuzuyu geliştirmeye yardımcı olmak için </a> anonim veri toplandı. <br/><br/>Kullanım verinizi bizimle paylaşmak ister misiniz?
-
+ Telemetri
-
+ Bozuk Vulkan Kurulumu Algılandı
-
+ Açılışta Vulkan başlatılırken hata. Hata yardımını görüntülemek için <a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>buraya tıklayın</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping
-
+ Web Uygulaması Yükleniyor...
-
-
+
+ Web Uygulamasını Devre Dışı Bırak
-
+ Web uygulamasını kapatmak bilinmeyen hatalara neden olabileceğinden dolayı sadece Super Mario 3D All-Stars için kapatılması önerilir. Web uygulamasını kapatmak istediğinize emin misiniz?
(Hata ayıklama ayarlarından tekrar açılabilir)
-
+ Şu anda derlenen shader miktarı
-
+ Geçerli seçili çözünürlük ölçekleme çarpanı.
-
+ Geçerli emülasyon hızı. %100'den yüksek veya düşük değerler emülasyonun bir Switch'den daha hızlı veya daha yavaş çalıştığını gösterir.
-
+ Oyunun şuanda saniye başına kaç kare gösterdiği. Bu oyundan oyuna ve sahneden sahneye değişiklik gösterir.
-
+ Bir Switch karesini emüle etmekte geçen zaman, karelimitleme ve v-sync hariç. Tam hız emülasyon için bu en çok 16,67 ms olmalı.
-
+
-
+ Sessizden çıkar
-
+
-
+ Sessize al
-
+
-
+ &Son Dosyaları Temizle
-
+ &Devam Et
-
+ &Duraklat
-
+ Uyarı, Eski Oyun Formatı
-
+ Bu oyun için dekonstrükte ROM formatı kullanıyorsunuz, bu fromatın yerine NCA, NAX, XCI ve NSP formatları kullanılmaktadır. Dekonstrükte ROM formatları ikon, üst veri ve güncelleme desteği içermemektedir.<br><br>Yuzu'nun desteklediği çeşitli Switch formatları için<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>Wiki'yi ziyaret edin</a>. Bu mesaj yeniden gösterilmeyecektir.
-
-
+
+ ROM yüklenirken hata oluştu!
-
+ Bu ROM biçimi desteklenmiyor.
-
+ Video çekirdeğini başlatılırken bir hata oluştu.
-
+ yuzu video çekirdeğini çalıştırırken bir hatayla karşılaştı. Bu sorun genellikle eski GPU sürücüleri sebebiyle ortaya çıkar. Daha fazla detay için lütfen log dosyasına bakın. Log dosyasını incelemeye dair daha fazla bilgi için lütfen bu sayfaya ulaşın: <a href='https://yuzu-emu.org/help/reference/log-files/'>Log dosyası nasıl yüklenir</a>.
-
+ %1 signifies a numeric error code.ROM yüklenirken hata oluştu! %1
-
+ %1 signifies an error string.%1<br>Lütfen dosyalarınızı yeniden dump etmek için<a href='https://yuzu-emu.org/help/quickstart/'>yuzu hızlı başlangıç kılavuzu'nu</a> takip edin.<br> Yardım için yuzu wiki</a>veya yuzu Discord'una</a> bakabilirsiniz.
-
+ Bilinmeyen bir hata oluştu. Lütfen daha fazla detay için kütüğe göz atınız.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Yazılım kapatılıyor...
-
+ Kayıt Verisi
-
+ Mod Verisi
-
+ %1 klasörü açılırken hata
-
-
+
+ Klasör mevcut değil!
-
+ Transfer Edilebilir Shader Cache'ini Açarken Bir Hata Oluştu
-
+ Bu oyun için shader cache konumu oluşturulamadı.
-
+ İçerik Kaldırma Hatası
-
+ Güncelleme Kaldırma hatası
-
+ DLC Kaldırma Hatası
-
+ Yüklenmiş Oyun İçeriğini Kaldırmak İstediğinize Emin Misiniz?
-
+ Yüklenmiş Oyun Güncellemesini Kaldırmak İstediğinize Emin Misiniz?
-
+ Yüklenmiş DLC'yi Kaldırmak İstediğinize Emin Misiniz?
-
+ Girdiyi Kaldır
-
-
-
-
-
-
+
+
+
+
+
+ Başarıyla Kaldırıldı
-
+ Yüklenmiş oyun başarıyla kaldırıldı.
-
+ Asıl oyun NAND'de kurulu değil ve kaldırılamaz.
-
+ Yüklenmiş güncelleme başarıyla kaldırıldı.
-
+ Bu oyun için yüklenmiş bir güncelleme yok.
-
+ Bu oyun için yüklenmiş bir DLC yok.
-
+ %1 yüklenmiş DLC başarıyla kaldırıldı.
-
+ OpenGL Transfer Edilebilir Shader Cache'ini Kaldırmak İstediğinize Emin Misiniz?
-
+ Vulkan Transfer Edilebilir Shader Cache'ini Kaldırmak İstediğinize Emin Misiniz?
-
+ Tüm Transfer Edilebilir Shader Cache'leri Kaldırmak İstediğinize Emin Misiniz?
-
+ Oyuna Özel Yapılandırmayı Kaldırmak İstediğinize Emin Misiniz?
-
+
-
+ Dosyayı Sil
-
+
-
+
-
-
+
+ Transfer Edilebilir Shader Cache Kaldırılırken Bir Hata Oluştu
-
-
+
+ Bu oyun için oluşturulmuş bir shader cache yok.
-
+ Transfer edilebilir shader cache başarıyla kaldırıldı.
-
+ Transfer edilebilir shader cache kaldırılamadı.
-
+ Vulkan Pipeline Önbelleği Kaldırılırken Hata
-
+ Sürücü pipeline önbelleği kaldırılamadı.
-
-
+
+ Transfer Edilebilir Shader Cache'ler Kaldırılırken Bir Hata Oluştu
-
+ Transfer edilebilir shader cacheler başarıyla kaldırıldı.
-
+ Transfer edilebilir shader cache konumu kaldırılamadı.
-
-
+
+ Oyuna Özel Yapılandırma Kaldırılırken Bir Hata Oluştu.
-
+ Bu oyun için bir özel yapılandırma yok.
-
+ Oyuna özel yapılandırma başarıyla kaldırıldı.
-
+ Oyuna özel yapılandırma kaldırılamadı.
-
-
+
+ RomFS Çıkartımı Başarısız!
-
+ RomFS dosyaları kopyalanırken bir hata oluştu veya kullanıcı işlemi iptal etti.
-
+ Full
-
+ Çerçeve
-
+ RomFS Dump Modunu Seçiniz
-
+ Lütfen RomFS'in nasıl dump edilmesini istediğinizi seçin.<br>"Full" tüm dosyaları yeni bir klasöre kopyalarken <br>"skeleton" sadece klasör yapısını oluşturur.
-
+ %1 konumunda RomFS çıkarmaya yetecek alan yok. Lütfen yer açın ya da Emülasyon > Yapılandırma > Sistem > Dosya Sistemi > Dump konumu kısmından farklı bir çıktı konumu belirleyin.
-
+ RomFS çıkartılıyor...
-
-
-
-
+
+
+
+ İptal
-
+ RomFS Çıkartımı Başarılı!
-
-
-
+
+
+ İşlem başarıyla tamamlandı.
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kısayol Oluştur
-
+
-
+ %1 dizinine kısayol oluşturuldu
-
+ Bu seçenek, şu anki AppImage dosyasının kısayolunu oluşturacak. Uygulama güncellenirse kısayol çalışmayabilir. Devam edilsin mi?
-
+
-
+ Simge Oluştur
-
+ Simge dosyası oluşturulamadı. "%1" dizini yok ve oluşturulamıyor.
-
+ %1 Açılırken Bir Hata Oluştu
-
+ Klasör Seç
-
+ Özellikler
-
+ Oyun özellikleri yüklenemedi.
-
+ %1 is an identifier for the Switch executable file extensions.Switch Çalıştırılabilir Dosyası (%1);;Tüm Dosyalar (*.*)
-
+ Dosya Aç
-
+ Çıkartılmış ROM klasörünü aç
-
+ Geçersiz Klasör Seçildi
-
+ Seçtiğiniz klasör bir "main" dosyası içermiyor.
-
+ Yüklenilebilir Switch Dosyası (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submissions Package (*.nsp);;NX Cartridge Image (*.xci)
-
+ Dosya Kur
-
+ %n dosya kaldı%n dosya kaldı
-
+ "%1" dosyası kuruluyor...
-
-
+
+ Kurulum Sonuçları
-
+ Olası çakışmaları önlemek için oyunları NAND'e yüklememenizi tavsiye ediyoruz.
Lütfen bu özelliği sadece güncelleme ve DLC yüklemek için kullanın.
-
+ %n dosya güncel olarak yüklendi
@@ -5420,7 +5434,7 @@ Lütfen bu özelliği sadece güncelleme ve DLC yüklemek için kullanın.
-
+ %n dosyanın üstüne yazıldı
@@ -5428,7 +5442,7 @@ Lütfen bu özelliği sadece güncelleme ve DLC yüklemek için kullanın.
-
+ %n dosya yüklenemedi
@@ -5436,485 +5450,419 @@ Lütfen bu özelliği sadece güncelleme ve DLC yüklemek için kullanın.
-
+ Sistem Uygulaması
-
+ Sistem Arşivi
-
+ Sistem Uygulama Güncellemesi
-
+ Yazılım Paketi (Tür A)
-
+ Yazılım Paketi (Tür B)
-
+ Oyun
-
+ Oyun Güncellemesi
-
+ Oyun DLC'si
-
+ Delta Başlık
-
+ NCA Kurulum Tipi Seçin...
-
+ Lütfen bu NCA dosyası için belirlemek istediğiniz başlık türünü seçiniz:
(Çoğu durumda, varsayılan olan 'Oyun' kullanılabilir.)
-
+ Kurulum Başarısız Oldu
-
+ NCA için seçtiğiniz başlık türü geçersiz
-
+ Dosya Bulunamadı
-
+ Dosya "%1" Bulunamadı
-
+ Tamam
-
-
+
+ Donanım gereksinimleri karşılanmıyor
-
-
+
+ Sisteminiz, önerilen donanım gereksinimlerini karşılamıyor. Uyumluluk raporlayıcı kapatıldı.
-
+ Kayıp yuzu Hesabı
-
+ Oyun uyumluluk test çalışması göndermek için öncelikle yuzu hesabınla giriş yapmanız gerekiyor.<br><br/>Yuzu hesabınızla giriş yapmak için, Emülasyon > Yapılandırma > Web'e gidiniz.
-
+ URL açılırken bir hata oluştu
-
+ URL "%1" açılamıyor.
-
+ TAS kayıtta
-
+ Oyuncu 1'in dosyasının üstüne yazılsın mı?
-
+ Geçersiz yapılandırma tespit edildi
-
+ Handheld kontrolcü dock modunda kullanılamaz. Pro kontrolcü seçilecek.
-
-
+
+ Amiibo
-
-
+
+ Amiibo kaldırıldı
-
+ Hata
-
-
+
+ Aktif oyun amiibo beklemiyor
-
+ Amiibo Dosyası (%1);; Tüm Dosyalar (*.*)
-
+ Amiibo Yükle
-
+ Amiibo verisi yüklenirken hata
-
+ Seçtiğiniz dosya geçerli bir amiibo değil
-
+ Seçtiğiniz dosya hali hazırda kullanılıyor
-
+ Bilinmeyen bir hata oluştu
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Kontrolcü Uygulaması
-
+
-
+ Ekran Görüntüsü Al
-
+ PNG görüntüsü (*.png)
-
+ TAS durumu: %1%2 çalışıyor
-
+ TAS durumu: %1 kaydediliyor
-
+ TAS durumu: %1%2 boşta
-
+ TAS durumu: Geçersiz
-
+ &Çalıştırmayı durdur
-
+ &Başlat
-
+ K&aydetmeyi Durdur
-
+ K&aydet
-
+ Oluşturuluyor: %n shaderOluşturuluyor: %n shader
-
+ %1 is the resolution scaling factorÖlçek: %1x
-
+ Hız %1% / %2%
-
+ Hız: %1%
-
+ Oyun: %1 FPS (Sınırsız)
-
+ Oyun: %1 FPS
-
+ Kare: %1 ms
-
+ %1 %2
-
+ FSR
-
+ AA YOK
-
+ SES: KAPALI
-
+ Volume percentage (e.g. 50%)SES: %%1
-
-
- Anahtar Yeniden Türetimini Onayla
-
-
-
-
- Tüm anahtarlarınızın yeniden türetilmesini zorlamak üzeresiniz.
-Bunun ne anlama geldiğini veya ne yaptığınızı bilmiyorsanız.
-bu muhtemel zarar verici bir eylem.
-Lütfen bunun istediğiniz şey olduğundan emin olun
-ve opsiyonel olarak yedekler alın.
-
-Bu sizin otomatik oluşturulmuş anahtar dosyalarınızı silecek ve anahtar türetme modülünü tekrar çalıştıracak.
-
-
-
-
- Anahtarlar Kayıp
-
-
-
-
- - BOOT0 Kayıp
-
-
-
-
- - BCPKG2-1-Normal-Main Kayıp
-
-
-
-
- - PRODINFO Kayıp
-
-
-
+ Türeten Bileşenleri Kayıp
-
-
- Şifreleme anahtarları eksik. <br>Lütfen takip edin<a href='https://yuzu-emu.org/help/quickstart/'>yuzu hızlı başlangıç kılavuzunu</a>tüm anahtarlarınızı, aygıt yazılımınızı ve oyunlarınızı almada.<br><br><small>(%1)</small>
-
-
-
-
- Anahtarlar türetiliyor...
-Bu sistem performansınıza bağlı olarak
-bir dakika kadar zaman alabilir.
-
-
-
-
- Anahtarlar Türetiliyor
-
-
-
-
+
+
-
-
-
-
-
-
+ RomFS Dump Hedefini Seçiniz
-
+ Lütfen dump etmek istediğiniz RomFS'i seçiniz.
-
+ yuzu'yu kapatmak istediğinizden emin misiniz?
-
-
-
+
+
+ yuzu
-
+ Emülasyonu durdurmak istediğinizden emin misiniz? Kaydedilmemiş veriler kaybolur.
-
+
@@ -5975,22 +5923,22 @@ Görmezden gelip kapatmak ister misiniz?
-
+ Normal
-
+ Yüksek
-
+ Ekstrem
-
+ Vulkan
@@ -6192,62 +6140,62 @@ Görmezden gelip kapatmak ister misiniz?
Özellikler
-
+ Alt Klasörleri Tara
-
+ Oyun Konumunu Kaldır
-
+ ▲Yukarı Git
-
+ ▼Aşağı Git
-
+ Oyun Dosyası Konumunu Aç
-
+ Temizle
-
+ İsim
-
+ Uyumluluk
-
+ Eklentiler
-
+ Dosya türü
-
+ Boyut
-
+
@@ -6318,7 +6266,7 @@ Görmezden gelip kapatmak ister misiniz?
GameListPlaceholder
-
+ Oyun listesine yeni bir klasör eklemek için çift tıklayın.
@@ -6331,12 +6279,12 @@ Görmezden gelip kapatmak ister misiniz?
%n sonucun %1'i%n sonucun %1'i
-
+ Filtre:
-
+ Filtrelemek için bir düzen giriniz
@@ -6803,7 +6751,7 @@ Debug Message:
-
+ &Amiibo
@@ -6847,176 +6795,171 @@ Debug Message:
-
- &Anahtarları Yeniden Kur...
-
-
-
-
+ &Yuzu Hakkında
-
+ &Tek Pencere Modu
-
+ &Yapılandır...
-
+ D&ock Widget Başlıkları'nı Göster
-
+ &Filtre Çubuğu'nu Göster
-
+ &Durum Çubuğu'nu Göster
-
+ Durum Çubuğunu Göster
-
+ &Herkese Açık Oyun Lobilerine Göz At
-
+ &Oda Oluştur
-
+ &Odadan Ayrıl
-
+ &Odaya Direkt Bağlan
-
+ &Şu Anki Odayı Göster
-
+ &Tam Ekran
-
+ &Yeniden Başlat
-
+ &Amiibo Yükle/Kaldır
-
+ &Uyumluluk Bildir
-
+ &Mod Sayfasını Aç
-
+ &Hızlı Başlangıç Kılavuzunu Aç
-
+ &SSS
-
+ &yuzu Klasörünü Aç
-
+ &Ekran Görüntüsü Al
-
+
-
+
-
+
-
+
-
+
-
+
-
+ &TAS'i Ayarla...
-
+ &Geçerli Oyunu Yapılandır...
-
+ B&aşlat
-
+ &Sıfırla
-
+ K&aydet
-
+
diff --git a/dist/languages/uk.ts b/dist/languages/uk.ts
index 54e11fa16..3a2f28a79 100755
--- a/dist/languages/uk.ts
+++ b/dist/languages/uk.ts
@@ -682,759 +682,759 @@ Compute pipelines are always enabled on all other drivers.
-
- Користувацький RTC
+
+
-
+
-
+ Примітка: може бути перезаписано якщо регіон вибирається автоматично
-
+ Регіон:
-
+ Часовий пояс:
-
+ Режим відстворення звуку:
-
+
-
+ Запитувати користувача під час запуску гри
-
+ Призупиняти емуляцію у фоновому режимі
-
+
-
+ Приховування миші при бездіяльності
-
+
-
+
-
+ ЦП
-
+
-
+
-
+ Без стиснення (Найкраща якість)
-
+ ВС1 (Низька якість)
-
+ ВС3 (Середня якість)
-
+ OpenGL
-
+ Vulkan
-
+ Null
-
+ GLSL
-
+ GLASM (асемблерні шейдери, лише для NVIDIA)
-
-
- SPIR-V (Експериментально, лише для Mesa)
+
+
+
-
+ Нормальна
-
+ Висока
-
+ Екстрим
-
+ Авто
-
+ Точно
-
+ Небезпечно
-
+ Параноїк (відключає більшість оптимізацій)
-
+
-
+
-
+ Вікно без рамок
-
+ Ексклюзивний повноекранний
-
+ Відсутність відеовиходу
-
+ Декодування відео на ЦП
-
+ Декодування відео на ГП (за замовчуванням)
-
+
-
+ 0.75X (540p/810p) [ЕКСПЕРИМЕНТАЛЬНЕ]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [ЕКСПЕРИМЕНТАЛЬНО]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Найближчий сусід
-
+ Білінійне
-
+ Бікубічне
-
+ Гауса
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ Вимкнено
-
+ FXAA
-
+ SMAA
-
+ За замовчуванням (16:9)
-
+ Змусити 4:3
-
+ Змусити 21:9
-
+ Змусити 16:10
-
+ Розтягнути до вікна
-
+ Автоматично
-
+ За замовчуванням
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Японська (日本語)
-
+ Американська англійська
-
+ Французька (français)
-
+ Німецька (Deutsch)
-
+ Італійська (italiano)
-
+ Іспанська (español)
-
+ Китайська
-
+ Корейська (한국어)
-
+ Голландська (Nederlands)
-
+ Португальська (português)
-
+ Російська (Русский)
-
+ Тайванська
-
+ Британська англійська
-
+ Канадська французька
-
+ Латиноамериканська іспанська
-
+ Спрощена китайська
-
+ Традиційна китайська (正體中文)
-
+ Бразильська португальська (português do Brasil)
-
-
+
+ Японія
-
+ США
-
+ Європа
-
+ Австралія
-
+ Китай
-
+ Корея
-
+ Тайвань
-
+ Auto select time zoneАвто (%1)
-
+ Default time zoneЗа замовчуванням (%1)
-
+ CET
-
+ CST6CDT
-
+ Куба
-
+ EET
-
+ Єгипет
-
+ Ейре
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Ейре
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Гринвіч
-
+ Гонконг
-
+ HST
-
+ Ісландія
-
+ Іран
-
+ Ізраїль
-
+ Ямайка
-
+ Кваджалейн
-
+ Лівія
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Навахо
-
+ NZ
-
+ NZ-CHAT
-
+ Польща
-
+ Португалія
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Сінгапур
-
+ Туреччина
-
+ UCT
-
+ Універсальний
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Зулуси
-
+ Моно
-
+ Стерео
-
+ Об'ємний звук
-
+
-
+
-
+
-
+ У док-станції
-
+ Портативний
-
+
-
+
-
+
@@ -2314,33 +2314,33 @@ Compute pipelines are always enabled on all other drivers.
Фоновий колір:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Вимкнено
-
+ Верт. синхронізацію вимкнено
-
+ Рекомендовано
-
+ Увімкнено
-
+ Верт. синхронізація увімкнена
@@ -3405,6 +3405,15 @@ To invert the axes, first move your joystick vertically, and then horizontally.<
За замовчуванням
+
+ ConfigureLinuxTab
+
+
+
+
+
+
+ConfigureMotionTouch
@@ -3741,42 +3750,47 @@ Current values are %1% and %2% respectively.
Деякі налаштування доступні тільки тоді, коли гру не запущено.
-
+ Доповнення
-
+ Система
-
+ ЦП
-
+ Графіка
-
+ Розш. Графіка
-
+ Аудіо
-
+ Профілі вводу
-
+
+
+
+
+
+ Властивості
@@ -3880,67 +3894,67 @@ Current values are %1% and %2% respectively.
Введіть ім'я користувача для нового профілю:
-
+ Введіть нове ім'я користувача:
-
+ Оберіть зображення користувача
-
+ Зображення JPEG (*.jpg *.jpeg)
-
+ Помилка під час видалення зображення
-
+ Помилка під час спроби перезапису попереднього зображення в: %1.
-
+ Помилка під час видалення файлу
-
+ Не вдалося видалити наявний файл: %1.
-
+ Помилка під час створення папки користувацьких зображень
-
+ Не вийшло створити папку %1 для зберігання зображень користувача.
-
+ Помилка під час копіювання зображення користувача
-
+ Не вийшло скопіювати зображення з %1 у %2
-
+ Помилка під час зміни розміру зображення користувача
-
+ Неможливо змінити розмір зображення
@@ -3948,17 +3962,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+ Видалити цього користувача? Усі збережені дані користувача буде видалено.
-
+ Підтвердити видалення
-
+ Ім'я: %1
@@ -4112,7 +4126,7 @@ UUID: %2Ядро
-
+ Увага: мова "%1" не підходить для регіону "%2"
@@ -4824,601 +4838,601 @@ Drag points to change position, or double-click table cells to edit values.
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Анонімні дані збираються для того,</a> щоб допомогти поліпшити роботу yuzu. <br/><br/>Хотіли б ви ділитися даними про використання з нами?
-
+ Телеметрія
-
+ Виявлено пошкоджену інсталяцію Vulkan
-
+ Не вдалося виконати ініціалізацію Vulkan під час завантаження.<br><br>Натисніть <a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>тут для отримання інструкцій щодо усунення проблеми</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingЗапущено гру
-
+ Завантаження веб-аплета...
-
-
+
+ Вимкнути веб-аплет
-
+ Вимкнення веб-апплета може призвести до несподіваної поведінки, і його слід вимикати лише заради Super Mario 3D All-Stars. Ви впевнені, що хочете вимкнути веб-апплет?
(Його можна знову ввімкнути в налаштуваннях налагодження.)
-
+ Кількість створюваних шейдерів на цей момент
-
+ Поточний обраний множник масштабування роздільної здатності.
-
+ Поточна швидкість емуляції. Значення вище або нижче 100% вказують на те, що емуляція йде швидше або повільніше, ніж на Switch.
-
+ Кількість кадрів на секунду в цей момент. Значення буде змінюватися між іграми та сценами.
-
+ Час, який потрібен для емуляції 1 кадру Switch, не беручи до уваги обмеження FPS або вертикальну синхронізацію. Для емуляції в повній швидкості значення має бути не більше 16,67 мс.
-
+ Увімкнути звук
-
+ Вимкнути звук
-
+ Скинути гучність
-
+ [&C] Очистити нещодавні файли
-
+ [&C] Продовжити
-
+ [&P] Пауза
-
+ Попередження застарілий формат гри
-
+ Для цієї гри ви використовуєте розархівований формат ROM'а, який є застарілим і був замінений іншими, такими як NCA, NAX, XCI або NSP. У розархівованих каталогах ROM'а відсутні іконки, метадані та підтримка оновлень. <br><br>Для отримання інформації про різні формати Switch, підтримувані yuzu, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>перегляньте нашу вікі</a>. Це повідомлення більше не буде відображатися.
-
-
+
+ Помилка під час завантаження ROM!
-
+ Формат ROM'а не підтримується.
-
+ Сталася помилка під час ініціалізації відеоядра.
-
+ yuzu зіткнувся з помилкою під час запуску відеоядра. Зазвичай це спричинено застарілими драйверами ГП, включно з інтегрованими. Перевірте журнал для отримання більш детальної інформації. Додаткову інформацію про доступ до журналу дивіться на наступній сторінці: <a href='https://yuzu-emu.org/help/reference/log-files/'>Як завантажити файл журналу</a>.
-
+ %1 signifies a numeric error code.Помилка під час завантаження ROM'а! %1
-
+ %1 signifies an error string.%1<br>Будь ласка, дотримуйтесь <a href='https://yuzu-emu.org/help/quickstart/'>короткого керівництва користувача yuzu</a> щоб пере-дампити ваші файли<br>Ви можете звернутися до вікі yuzu</a> або Discord yuzu</a> для допомоги
-
+ Сталася невідома помилка. Будь ласка, перевірте журнал для подробиць.
-
+ (64-бітний)
-
+ (32-бітний)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Закриваємо програму...
-
+ Збереження
-
+ Дані модів
-
+ Помилка під час відкриття папки %1
-
-
+
+ Папка не існує!
-
+ Помилка під час відкриття переносного кешу шейдерів
-
+ Не вдалося створити папку кешу шейдерів для цієї гри.
-
+ Помилка під час видалення вмісту
-
+ Помилка під час видалення оновлень
-
+ Помилка під час видалення DLC
-
+ Видалити встановлений вміст ігор?
-
+ Видалити встановлені оновлення гри?
-
+ Видалити встановлені DLC гри?
-
+ Видалити запис
-
-
-
-
-
-
+
+
+
+
+
+ Успішно видалено
-
+ Встановлену гру успішно видалено.
-
+ Гру не встановлено в NAND і не може буде видалено.
-
+ Встановлене оновлення успішно видалено.
-
+ Для цієї гри не було встановлено оновлення.
-
+ Для цієї гри не було встановлено DLC.
-
+ Встановлений DLC %1 було успішно видалено
-
+ Видалити переносний кеш шейдерів OpenGL?
-
+ Видалити переносний кеш шейдерів Vulkan?
-
+ Видалити весь переносний кеш шейдерів?
-
+ Видалити користувацьке налаштування гри?
-
+ Видалити кеш-сховище?
-
+ Видалити файл
-
+
-
+
-
-
+
+ Помилка під час видалення переносного кешу шейдерів
-
-
+
+ Кеш шейдерів для цієї гри не існує.
-
+ Переносний кеш шейдерів успішно видалено.
-
+ Не вдалося видалити переносний кеш шейдерів.
-
+ Помилка під час видалення конвеєрного кешу Vulkan
-
+ Не вдалося видалити конвеєрний кеш шейдерів.
-
-
+
+ Помилка під час видалення переносного кешу шейдерів
-
+ Переносний кеш шейдерів успішно видалено.
-
+ Помилка під час видалення папки переносного кешу шейдерів.
-
-
+
+ Помилка під час видалення користувацького налаштування
-
+ Користувацьких налаштувань для цієї гри не існує.
-
+ Користувацьке налаштування гри успішно видалено.
-
+ Не вдалося видалити користувацьке налаштування гри.
-
-
+
+ Не вдалося вилучити RomFS!
-
+ Сталася помилка під час копіювання файлів RomFS або користувач скасував операцію.
-
+ Повний
-
+ Скелет
-
+ Виберіть режим дампа RomFS
-
+ Будь ласка, виберіть, як ви хочете виконати дамп RomFS <br>Повний скопіює всі файли в нову папку, тоді як <br>скелет створить лише структуру папок.
-
+ В %1 недостатньо вільного місця для вилучення RomFS. Будь ласка, звільніть місце або виберіть іншу папку для дампа в Емуляція > Налаштування > Система > Файлова система > Корінь дампа
-
+ Вилучення RomFS...
-
-
-
-
+
+
+
+ Скасувати
-
+ Вилучення RomFS пройшло успішно!
-
-
-
+
+
+ Операція завершилася успішно.
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Створити ярлик
-
+
-
+ Успішно створено ярлик у %1
-
+ Це створить ярлик для поточного AppImage. Він може не працювати після оновлень. Продовжити?
-
+
-
+ Створити іконку
-
+ Неможливо створити файл іконки. Шлях "%1" не існує і не може бути створений.
-
+ Помилка відкриття %1
-
+ Обрати папку
-
+ Властивості
-
+ Не вдалося завантажити властивості гри.
-
+ %1 is an identifier for the Switch executable file extensions.Виконуваний файл Switch (%1);;Усі файли (*.*)
-
+ Завантажити файл
-
+ Відкрити папку вилученого ROM'а
-
+ Вибрано неприпустиму папку
-
+ Папка, яку ви вибрали, не містить файлу 'main'.
-
+ Встановлюваний файл Switch (*.nca, *.nsp, *.xci);;Архів контенту Nintendo (*.nca);;Пакет подачі Nintendo (*.nsp);;Образ картриджа NX (*.xci)
-
+ Встановити файли
-
+ Залишився %n файлЗалишилося %n файл(ів)Залишилося %n файл(ів)Залишилося %n файл(ів)
-
+ Встановлення файлу "%1"...
-
-
+
+ Результати встановлення
-
+ Щоб уникнути можливих конфліктів, ми не рекомендуємо користувачам встановлювати ігри в NAND.
Будь ласка, використовуйте цю функцію тільки для встановлення оновлень і завантажуваного контенту.
-
+ %n файл було нещодавно встановлено
@@ -5428,7 +5442,7 @@ Please, only use this feature to install updates and DLC.
-
+ %n файл було перезаписано
@@ -5438,7 +5452,7 @@ Please, only use this feature to install updates and DLC.
-
+ %n файл не вдалося встановити
@@ -5448,485 +5462,419 @@ Please, only use this feature to install updates and DLC.
-
+ Системний додаток
-
+ Системний архів
-
+ Оновлення системного додатку
-
+ Пакет прошивки (Тип А)
-
+ Пакет прошивки (Тип Б)
-
+ Гра
-
+ Оновлення гри
-
+ DLC до гри
-
+ Дельта-титул
-
+ Виберіть тип установки NCA...
-
+ Будь ласка, виберіть тип додатку, який ви хочете встановити для цього NCA:
(У більшості випадків, підходить стандартний вибір "Гра".)
-
+ Помилка встановлення
-
+ Тип додатку, який ви вибрали для NCA, недійсний.
-
+ Файл не знайдено
-
+ Файл "%1" не знайдено
-
+ ОК
-
-
+
+ Не задоволені системні вимоги
-
-
+
+ Ваша система не відповідає рекомендованим системним вимогам. Звіти про сумісність було вимкнено.
-
+ Відсутній обліковий запис yuzu
-
+ Щоб надіслати звіт про сумісність гри, необхідно прив'язати свій обліковий запис yuzu. <br><br/>Щоб прив'язати свій обліковий запис yuzu, перейдіть у розділ Емуляція > Параметри > Мережа.
-
+ Помилка під час відкриття URL
-
+ Не вдалося відкрити URL: "%1".
-
+ Запис TAS
-
+ Перезаписати файл гравця 1?
-
+ Виявлено неприпустиму конфігурацію
-
+ Портативний контролер не може бути використаний у режимі док-станції. Буде обрано контролер Pro.
-
-
+
+ Amiibo
-
-
+
+ Поточний amiibo було прибрано
-
+ Помилка
-
-
+
+ Поточна гра не шукає amiibo
-
+ Файл Amiibo (%1);; Всі Файли (*.*)
-
+ Завантажити Amiibo
-
+ Помилка під час завантаження даних Amiibo
-
+ Обраний файл не є допустимим amiibo
-
+ Обраний файл уже використовується
-
+ Виникла невідома помилка
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Аплет контролера
-
+
-
+ Зробити знімок екрану
-
+ Зображення PNG (*.png)
-
+ Стан TAS: Виконується %1/%2
-
+ Стан TAS: Записується %1
-
+ Стан TAS: Простий %1/%2
-
+ Стан TAS: Неприпустимий
-
+ [&S] Зупинка
-
+ [&S] Почати
-
+ [&E] Закінчити запис
-
+ [&E] Запис
-
+ Побудова: %n шейдерПобудова: %n шейдер(ів)Побудова: %n шейдер(ів)Побудова: %n шейдер(ів)
-
+ %1 is the resolution scaling factorМасштаб: %1x
-
+ Швидкість: %1% / %2%
-
+ Швидкість: %1%
-
+ Гра: %1 FPS (Необмежено)
-
+ Гра: %1 FPS
-
+ Кадр: %1 мс
-
+ %1 %2
-
+ FSR
-
+ БЕЗ ЗГЛАДЖУВАННЯ
-
+ ГУЧНІСТЬ: ЗАГЛУШЕНА
-
+ Volume percentage (e.g. 50%)ГУЧНІСТЬ: %1%
-
-
- Підтвердіть перерахунок ключа
-
-
-
-
- Ви збираєтеся примусово перерахувати всі ваші ключі.
-Якщо ви не знаєте, що це означає або що ви робите,
-це потенційно руйнівна дія.
-Будь ласка, переконайтеся, що це те, що ви хочете
-і, по бажанню, зробіть резервні копії.
-
-Це видалить ваші автоматично згенеровані файли ключів і повторно запустить модуль розрахунку ключів.
-
-
-
-
- Відсутні запобіжники
-
-
-
-
- - Відсутній BOOT0
-
-
-
-
- - Відсутній BCPKG2-1-Normal-Main
-
-
-
-
- - Відсутній PRODINFO
-
-
-
+ Компоненти розрахунку відсутні
-
-
- Ключі шифрування відсутні.<br>Будь ласка, дотримуйтесь <a href='https://yuzu-emu.org/help/quickstart/'>короткого керівництва користувача yuzu</a>, щоб отримати всі ваші ключі, прошивку та ігри<br><br><small>(%1)</small>
+
+
+
-
-
- Отримання ключів...
-Це може зайняти до хвилини залежно від
-від продуктивності вашої системи.
-
-
-
-
- Отримання ключів
-
-
-
-
- Не вдалося розшифрувати системний архів
-
-
-
-
- Ключі шифрування не змогли розшифрувати прошивку.<br>Будь ласка, дотримуйтесь <a href='https://yuzu-emu.org/help/quickstart/'>короткого керівництва користувача yuzu</a> щоб отримати всі ваші ключі, прошивку та ігри.
-
-
-
+ Оберіть ціль для дампа RomFS
-
+ Будь ласка, виберіть, який RomFS ви хочете здампити.
-
+ Ви впевнені, що хочете закрити yuzu?
-
-
-
+
+
+ yuzu
-
+ Ви впевнені, що хочете зупинити емуляцію? Будь-який незбережений прогрес буде втрачено.
-
+
@@ -6204,62 +6152,62 @@ Would you like to bypass this and exit anyway?
Властивості
-
+ Сканувати підпапки
-
+ Видалити директорію гри
-
+ ▲ Перемістити вверх
-
+ ▼ Перемістити вниз
-
+ Відкрити розташування папки
-
+ Очистити
-
+ Назва
-
+ Сумісність
-
+ Доповнення
-
+ Тип файлу
-
+ Розмір
-
+
@@ -6330,7 +6278,7 @@ Would you like to bypass this and exit anyway?
GameListPlaceholder
-
+ Натисніть двічі, щоб додати нову папку до списку ігор
@@ -6343,12 +6291,12 @@ Would you like to bypass this and exit anyway?
%1 із %n результат(ів)%1 із %n результат(ів)%1 із %n результат(ів)%1 із %n результат(ів)
-
+ Пошук:
-
+ Введіть текст для пошуку
@@ -6860,176 +6808,171 @@ Debug Message:
-
- [&R] Переініціалізувати ключі...
-
-
-
-
+ [&A] Про yuzu
-
+ [&W] Режим одного вікна
-
+ [&F] Налаштування...
-
+ [&O] Відображати заголовки віджетів дока
-
+ [&F] Показати панель пошуку
-
+ [&S] Показати панель статусу
-
+ Показати панель статусу
-
+ [&B] Переглянути публічні ігрові фойє
-
+ [&C] Створити кімнату
-
+ [&L] Залишити кімнату
-
+ [&D] Пряме під'єднання до кімнати
-
+ [&S] Показати поточну кімнату
-
+ [&U] Повноекранний
-
+ [&R] Перезапустити
-
+ [&A] Завантажити/Видалити Amiibo...
-
+ [&R] Повідомити про сумісність
-
+ [&M] Відкрити сторінку модів
-
+ [&Q] Відкрити посібник користувача
-
+ [&F] ЧАП
-
+ [&Y] Відкрити папку yuzu
-
+ [&C] Зробити знімок екрану
-
+
-
+
-
+
-
+
-
+
-
+
-
+ [&C] Налаштування TAS...
-
+ [&U] Налаштувати поточну гру...
-
+ [&S] Почати
-
+ [&S] Скинути
-
+ [&E] Запис
-
+
diff --git a/dist/languages/vi.ts b/dist/languages/vi.ts
index 3804166e9..f3480510c 100755
--- a/dist/languages/vi.ts
+++ b/dist/languages/vi.ts
@@ -682,759 +682,759 @@ Compute pipelines are always enabled on all other drivers.
-
- RTC tuỳ chỉnh
+
+
-
+
-
+ Lưu ý: Tuỳ chọn này có thể bị ghi đè nếu cài đặt vùng là chọn tự động.
-
+ Vùng:
-
+ Múi giờ:
-
+ Chế độ đầu ra âm thanh:
-
+
-
+ Hiển thị cửa sổ chọn người dùng khi bắt đầu game
-
+ Tạm dừng giả lập khi chạy nền
-
+
-
+ Ẩn con trỏ chuột khi không dùng
-
+ Vô hiệu hoá applet tay cầm
-
+
-
+ CPU
-
+
-
+
-
+ Không nén (Chất lượng tốt nhất)
-
+ BC1 (Chất lượng thấp)
-
+ BC3 (Chất lượng trung bình)
-
+ OpenGL
-
+ Vulkan
-
+ Null
-
+ GLSL
-
+ GLASM (Assembly Shaders, chỉ cho NVIDIA)
-
-
- SPIR-V (Thử nghiệm, chỉ cho Mesa)
+
+
+
-
+ Bình thường
-
+ Cao
-
+ Cực đại
-
+ Tự động
-
+ Chính xác
-
+ Không an toàn
-
+ Paranoid (vô hiệu hoá hầu hết sự tối ưu)
-
+
-
+
-
+ Cửa sổ không viền
-
+ Toàn màn hình
-
+ Không có đầu ra video
-
+ Giải mã video bằng CPU
-
+ Giải mã video bằng GPU (Mặc định)
-
+
-
+ 0.75X (540p/810p) [THỬ NGHIỆM]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [THỬ NGHIỆM]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Nearest Neighbor
-
+ Bilinear
-
+ Bicubic
-
+ Gaussian
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ Không có
-
+ FXAA
-
+ SMAA
-
+ Mặc định (16:9)
-
+ Dùng 4:3
-
+ Dùng 21:9
-
+ Dùng 16:10
-
+ Mở rộng đến cửa sổ
-
+ Tự động
-
+ Mặc định
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Tiếng Nhật (日本語)
-
+ Tiếng Anh Mỹ
-
+ Tiếng Pháp (French)
-
+ Tiếng Đức (Deutsch)
-
+ Tiếng Ý (italiano)
-
+ Tiếng Tây Ban Nha (Español)
-
+ Tiếng Trung
-
+ Tiếng Hàn (한국어)
-
+ Tiếng Hà Lan (Nederlands)
-
+ Tiếng Bồ Đào Nha (Portuguese)
-
+ Tiếng Nga (Русский)
-
+ Tiếng Đài Loan
-
+ Tiếng Anh Anh
-
+ Tiếng Pháp Canada
-
+ Tiếng Tây Ban Nha Mỹ Latinh
-
+ Tiếng Trung giản thể
-
+ Tiếng Trung phồn thể (正體中文)
-
+ Tiếng Bồ Đào Nha Brasil (Português do Brasil)
-
-
+
+ Nhật Bản
-
+ Hoa Kỳ
-
+ Châu Âu
-
+ Úc
-
+ Trung Quốc
-
+ Hàn Quốc
-
+ Đài Loan
-
+ Auto select time zoneTự động (%1)
-
+ Default time zoneMặc định (%1)
-
+ CET
-
+ CST6CDT
-
+ Cuba
-
+ EET
-
+ Ai Cập
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hồng Kông
-
+ HST
-
+ Iceland
-
+ Iran
-
+ Israel
-
+ Jamaica
-
+ Kwajalein
-
+ Libya
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Ba Lan
-
+ Bồ Đào Nha
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapore
-
+ Thổ Nhĩ Kỳ
-
+ UCT
-
+ Quốc tế
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Stereo
-
+ Surround
-
+
-
+
-
+
-
+ Docked
-
+ Handheld
-
+
-
+
-
+
@@ -2314,33 +2314,33 @@ Compute pipelines are always enabled on all other drivers.
Màu nền:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Tắt
-
+ Tắt Vsync
-
+ Đề xuất
-
+ Bật
-
+ Bật Vsync
@@ -3405,6 +3405,15 @@ To invert the axes, first move your joystick vertically, and then horizontally.<
Mặc định
+
+ ConfigureLinuxTab
+
+
+
+
+
+
+ConfigureMotionTouch
@@ -3741,42 +3750,47 @@ Các giá trị hiện tại lần lượt là %1% và %2%.
Một số cài đặt chỉ khả dụng khi game không chạy.
-
+ Add-Ons
-
+ Hệ thống
-
+ CPU
-
+ Đồ hoạ
-
+ Đồ hoạ nâng cao
-
+ Âm thanh
-
+ Hồ sơ đầu vào
-
+
+
+
+
+
+ Thuộc tính
@@ -3880,67 +3894,67 @@ Các giá trị hiện tại lần lượt là %1% và %2%.
Chọn tên người dùng cho người dùng mới:
-
+ Nhập tên người dùng mới:
-
+ Chọn ảnh người dùng
-
+ Ảnh JPEG (*.jpg *.jpeg)
-
+ Lỗi khi xóa ảnh
-
+ Có lỗi khi ghi đè ảnh trước tại: %1.
-
+ Lỗi khi xoá tập tin
-
+ Không thể xóa tập tin hiện tại: %1.
-
+ Lỗi khi tạo thư mục chứa ảnh người dùng
-
+ Không thể tạo thư mục %1 để chứa ảnh người dùng.
-
+ Lỗi chép ảnh người dùng
-
+ Không thể chép ảnh từ %1 sang %2
-
+ Lỗi thu phóng ảnh
-
+ Không thể thu phóng ảnh
@@ -3948,17 +3962,17 @@ Các giá trị hiện tại lần lượt là %1% và %2%.
ConfigureProfileManagerDeleteDialog
-
+ Xoá người dùng này? Tất cả dữ liệu save của người dùng này sẽ bị xoá.
-
+ Xác nhận xóa
-
+ Tên: %1
@@ -4112,7 +4126,7 @@ UUID: %2Lõi
-
+ Cảnh báo: "%1" không phải là ngôn ngữ hợp lệ cho khu vực "%2"
@@ -4824,809 +4838,809 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Dữ liệu ẩn danh được thu thập</a>để hỗ trợ cải thiện yuzu. <br/><br/>Bạn có muốn chia sẽ dữ liệu sử dụng với chúng tôi?
-
+ Viễn trắc
-
+ Phát hiện cài đặt Vulkan bị hỏng
-
+ Khởi tạo Vulkan thất bại trong quá trình khởi động.<br>Nhấp <br><a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>vào đây để xem hướng dẫn khắc phục vấn đề</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingĐang chạy một game
-
+ Đang tải applet web...
-
-
+
+ Tắt applet web
-
+ Tắt applet web có thể dẫn đến hành vi không xác định và chỉ nên được sử dụng với Super Mario 3D All-Stars. Bạn có chắc chắn muốn tắt applet web không?
(Có thể được bật lại trong cài đặt Gỡ lỗi.)
-
+ Số lượng shader đang được dựng
-
+ Bội số tỷ lệ độ phân giải được chọn hiện tại.
-
+ Tốc độ giả lập hiện tại. Giá trị cao hơn hoặc thấp hơn 100% chỉ ra giả lập sẽ chạy nhanh hơn hoặc chậm hơn trên máy Switch.
-
+ Có bao nhiêu khung hình trên mỗi giây mà game đang hiển thị. Điều này sẽ thay đổi giữa các game và các cảnh khác nhau.
-
+ Thời gian mà giả lập lấy từ khung hình Switch, sẽ không kể đến giới hạn khung hình hoặc v-sync. Đối với tốc độ tối đa mà giả lập nhận được nhiều nhất là ở độ khoảng 16.67 ms.
-
+ Bật tiếng
-
+ Tắt tiếng
-
+ Đặt lại âm lượng
-
+ &Xoá tập tin gần đây
-
+ &Tiếp tục
-
+ &Tạm dừng
-
+ Cảnh báo định dạng game đã lỗi thời
-
+ Bạn đang sử dụng định dạng thư mục ROM đã giải nén cho game này, một định dạng lỗi thời đã được thay thế bởi những thứ khác như NCA, NAX, XCI, hoặc NSP. Thư mục ROM đã giải nén có thể thiếu các biểu tượng, metadata, và hỗ trợ cập nhật.<br><br>Để hiểu thêm về các định dạng khác nhau của Switch mà yuzu hỗ trợ, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>vui lòng kiểm tra wiki của chúng tôi</a>. Thông báo này sẽ không hiển thị lại lần sau.
-
-
+
+ Lỗi khi nạp ROM!
-
+ Định dạng ROM này không được hỗ trợ.
-
+ Đã xảy ra lỗi khi khởi tạo lõi video.
-
+ yuzu đã gặp lỗi khi chạy lõi video. Điều này thường xảy ra do phiên bản driver GPU đã cũ, bao gồm cả driver tích hợp. Vui lòng xem nhật ký để biết thêm chi tiết. Để biết thêm thông tin về cách truy cập nhật ký, vui lòng xem trang sau: <a href='https://yuzu-emu.org/help/reference/log-files/'>Cách tải lên tập tin nhật ký</a>.
-
+ %1 signifies a numeric error code.Lỗi khi nạp ROM! %1
-
+ %1 signifies an error string.%1<br>Vui lòng tuân theo <a href='https://yuzu-emu.org/help/quickstart/'>hướng dẫn nhanh của yuzu</a> để trích xuất lại các tập tin của bạn.<br>Bạn có thể tham khảo yuzu wiki</a> hoặc yuzu Discord</a>để được hỗ trợ.
-
+ Đã xảy ra lỗi không xác định. Hãy xem nhật ký để biết thêm chi tiết.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Đang đóng phần mềm...
-
+ Dữ liệu save
-
+ Dữ liệu mod
-
+ Lỗi khi mở thư mục %1
-
-
+
+ Thư mục này không tồn tại!
-
+ Lỗi khi mở bộ nhớ đệm shader chuyển được
-
+ Thất bại khi tạo thư mục bộ nhớ đệm shader cho title này.
-
+ Lỗi khi loại bỏ nội dung
-
+ Lỗi khi loại bỏ bản cập nhật
-
+ Lỗi khi loại bỏ DLC
-
+ Loại bỏ nội dung game đã cài đặt?
-
+ Loại bỏ bản cập nhật game đã cài đặt?
-
+ Loại bỏ DLC game đã cài đặt?
-
+ Xoá mục
-
-
-
-
-
-
+
+
+
+
+
+ Loại bỏ thành công
-
+ Loại bỏ thành công base game đã cài đặt.
-
+ Base game không được cài đặt trong NAND và không thể loại bỏ.
-
+ Loại bỏ thành công bản cập nhật đã cài đặt.
-
+ Không có bản cập nhật nào được cài đặt cho title này.
-
+ Không có DLC nào được cài đặt cho title này.
-
+ Loại bỏ thành công %1 DLC đã cài đặt.
-
+ Xoá bộ nhớ đệm shader OpenGL chuyển được?
-
+ Xoá bộ nhớ đệm shader Vulkan chuyển được?
-
+ Xoá tất cả bộ nhớ đệm shader chuyển được?
-
+ Loại bỏ cấu hình game tuỳ chỉnh?
-
+ Loại bỏ bộ nhớ đệm?
-
+ Loại bỏ tập tin
-
+
-
+
-
-
+
+ Lỗi khi loại bỏ bộ nhớ đệm shader chuyển được
-
-
+
+ Bộ nhớ đệm shader cho title này không tồn tại.
-
+ Thành công loại bỏ bộ nhớ đệm shader chuyển được.
-
+ Thất bại khi xoá bộ nhớ đệm shader chuyển được.
-
+ Lỗi khi xoá bộ nhớ đệm pipeline Vulkan
-
+ Thất bại khi xoá bộ nhớ đệm pipeline của driver.
-
-
+
+ Lỗi khi loại bỏ bộ nhớ đệm shader chuyển được
-
+ Thành công loại bỏ tất cả bộ nhớ đệm shader chuyển được.
-
+ Thất bại khi loại bỏ thư mục bộ nhớ đệm shader.
-
-
+
+ Lỗi khi loại bỏ cấu hình tuỳ chỉnh
-
+ Cấu hình tuỳ chỉnh cho title này không tồn tại.
-
+ Loại bỏ thành công cấu hình game tuỳ chỉnh.
-
+ Thất bại khi xoá cấu hình game tuỳ chỉnh.
-
-
+
+ Giải nén RomFS không thành công!
-
+ Đã xảy ra lỗi khi sao chép các tập tin RomFS hoặc người dùng đã hủy bỏ hoạt động này.
-
+ Đầy đủ
-
+ Khung
-
+ Chọn chế độ trích xuất RomFS
-
+ Vui lòng chọn cách mà bạn muốn RomFS được trích xuất.<br>Chế độ Đầy đủ sẽ sao chép toàn bộ tập tin vào một thư mục mới trong khi <br>chế độ Khung chỉ tạo cấu trúc thư mục.
-
+ Không đủ bộ nhớ trống tại %1 để trích xuất RomFS. Hãy giải phóng bộ nhớ hoặc chọn một thư mục trích xuất khác tại Giả lập > Cấu hình > Hệ thống > Hệ thống tập tin > Thư mục trích xuất gốc
-
+ Giải nén RomFS...
-
-
-
-
+
+
+
+ Hủy bỏ
-
+ Giải nén RomFS thành công!
-
-
-
+
+
+ Các hoạt động đã hoàn tất thành công.
-
+ Không thể thực hiện kiểm tra tính toàn vẹn!
-
+ Chưa kiểm tra sự hợp lệ của nội dung tập tin.
-
-
-
- Kiểm tra tính toàn vẹn thất bại!
-
-
-
-
- Nội dung tập tin có thể bị hỏng.
-
-
-
-
+
+ Đang kiểm tra tính toàn vẹn...
-
-
+
+ Kiểm tra tính toàn vẹn thành công!
-
-
-
-
+
+
+
+ Kiểm tra tính toàn vẹn thất bại!
+
+
+
+
+ Nội dung tập tin có thể bị hỏng.
+
+
+
+
+
+ Tạo lối tắt
-
+
-
+ Thành công tạo lối tắt tại %1
-
+ Việc này sẽ tạo một lối tắt tới AppImage hiện tại. Điều này có thể không hoạt động tốt nếu bạn cập nhật. Tiếp tục?
-
+
-
+ Tạo biểu tượng
-
+ Không thể tạo tập tin biểu tượng. Đường dẫn "%1" không tồn tại và không thể tạo.
-
+ Lỗi khi mở %1
-
+ Chọn thư mục
-
+ Thuộc tính
-
+ Không thể tải thuộc tính của game.
-
+ %1 is an identifier for the Switch executable file extensions.Thực thi Switch (%1);;Tất cả tập tin (*.*)
-
+ Nạp tập tin
-
+ Mở thư mục ROM đã giải nén
-
+ Danh mục đã chọn không hợp lệ
-
+ Thư mục mà bạn đã chọn không chứa tập tin 'main'.
-
+ Những tập tin Switch cài được (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)
-
+ Cài đặt tập tin
-
+ %n tập tin còn lại
-
+ Đang cài đặt tập tin "%1"...
-
-
+
+ Kết quả cài đặt
-
+ Để tránh xung đột có thể xảy ra, chúng tôi không khuyến khích người dùng cài đặt base game vào NAND.
Vui lòng, chỉ sử dụng tính năng này để cài đặt các bản cập nhật và DLC.
-
+ %n tập tin đã được cài đặt mới
-
+ %n tập tin đã được ghi đè
-
+ %n tập tin thất bại khi cài đặt
-
+ Ứng dụng hệ thống
-
+ Bản lưu trữ của hệ thống
-
+ Cập nhật ứng dụng hệ thống
-
+ Gói firmware (Loại A)
-
+ Gói firmware (Loại B)
-
+ Game
-
+ Cập nhật game
-
+ DLC game
-
+ Title Delta
-
+ Chọn cách cài đặt NCA...
-
+ Vui lòng chọn loại title mà bạn muốn cài đặt NCA này:
(Trong hầu hết trường hợp, chọn mặc định 'Game' là tốt nhất.)
-
+ Cài đặt thất bại
-
+ Loại title mà bạn đã chọn cho NCA không hợp lệ.
-
+ Không tìm thấy tập tin
-
+ Không tìm thấy tập tin "%1"
-
+ OK
-
-
+
+ Yêu cầu phần cứng không được đáp ứng
-
-
+
+ Hệ thống của bạn không đáp ứng yêu cầu phần cứng được đề xuất. Báo cáo độ tương thích đã bị vô hiệu hoá.
-
+ Thiếu tài khoản yuzu
-
+ Để gửi trường hợp thử nghiệm game tương thích, bạn phải liên kết tài khoản yuzu.<br><br/>Để liên kết tải khoản yuzu của bạn, hãy đến Giả lập > Cấu hình > Web.
-
+ Lỗi khi mở URL
-
+ Không thể mở URL "%1".
-
+ Ghi lại TAS
-
+ Ghi đè tập tin của người chơi 1?
-
+ Đã phát hiện cấu hình không hợp lệ
-
+ Tay cầm handheld không thể được sử dụng trong chế độ docked. Pro Controller sẽ được chọn.
-
-
+
+ Amiibo
-
-
+
+ Amiibo hiện tại đã được loại bỏ
-
+ Lỗi
-
-
+
+ Game hiện tại không tìm kiếm amiibos
-
+ Tập tin Amiibo (%1);; Tất cả tập tin (*.*)
-
+ Nạp Amiibo
-
+ Lỗi khi nạp dữ liệu Amiibo
-
+ Tập tin đã chọn không phải là amiibo hợp lệ
-
+ Tập tin đã chọn đã được sử dụng
-
+ Đã xảy ra lỗi không xác định
-
+
@@ -5635,291 +5649,225 @@ Vui lòng, chỉ sử dụng tính năng này để cài đặt các bản cập
%1
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Applet tay cầm
-
+
-
+ Chụp ảnh màn hình
-
+ Hình ảnh PNG (*.png)
-
+ Trạng thái TAS: Đang chạy %1/%2
-
+ Trạng thái TAS: Đang ghi %1
-
+ Trạng thái TAS: Đang chờ %1/%2
-
+ Trạng thái TAS: Không hợp lệ
-
+ &Dừng chạy
-
+ &Bắt đầu
-
+ Dừng G&hi
-
+ G&hi
-
+ Đang dựng: %n shader
-
+ %1 is the resolution scaling factorTỉ lệ thu phóng: %1x
-
+ Tốc độ: %1% / %2%
-
+ Tốc độ: %1%
-
+ Game: %1 FPS (Đã mở khoá)
-
+ Game: %1 FPS
-
+ Khung hình: %1 ms
-
+ %1 %2
-
+ FSR
-
+ NO AA
-
+ ÂM LƯỢNG: TẮT TIẾNG
-
+ Volume percentage (e.g. 50%)ÂM LƯỢNG: %1%
-
-
- Xác nhận chuyển hoá lại key
-
-
-
-
- Bạn đang chuẩn bị buộc chuyển hoá lại toàn bộ keys của bạn.
-Nếu bạn không biết ý nghĩa của điều này hoặc bạn không hiểu đang làm gì,
-thì đây có thể là một hành động phá hoại.
-Xin hãy đảm bảo rằng đây là điều bạn muốn
-và tạo một bản sao lưu.
-
-Việc này sẽ xóa các tập tin key tự động sinh ra của bạn và chạy lại mô-đun chuyển hoá key.
-
-
-
-
- Thiếu fuses
-
-
-
-
- - Thiếu BOOT0
-
-
-
-
- - Thiếu BCPKG2-1-Normal-Main
-
-
-
-
- - Thiếu PRODINFO
-
-
-
+ Thiếu các thành phần chuyển hoá
-
-
- Keys mã hoá bị thiếu. <br>Vui lòng tuân theo <a href='https://yuzu-emu.org/help/quickstart/'>hướng dẫn nhanh của yuzu</a> để lấy tất cả key, firmware và game của bạn.<br><br><small>(%1)</small>
+
+
+
-
-
- Đang chuyển hoá keys...
-Điều này sẽ mất tới một phút tuỳ vào
-hệ thống của bạn.
-
-
-
-
- Đang chuyển hoá key
-
-
-
-
- Giải mã bản lưu trữ của hệ thống thất bại
-
-
-
-
- Keys mã hoá thất bại khi giải mã firmware. <br>Vui lòng tuân theo <a href='https://yuzu-emu.org/help/quickstart/'>hướng dẫn nhanh của yuzu</a>để lấy tất cả key, firmware và game của bạn.
-
-
-
+ Chọn thư mục để trích xuất RomFS
-
+ Vui lòng chọn RomFS mà bạn muốn trích xuất.
-
+ Bạn có chắc chắn muốn đóng yuzu?
-
-
-
+
+
+ yuzu
-
+ Bạn có chắc rằng muốn dừng giả lập? Bất kì tiến trình nào chưa được lưu sẽ bị mất.
-
+
@@ -6197,62 +6145,62 @@ Bạn có muốn bỏ qua yêu cầu đó và thoát luôn không?
Thuộc tính
-
+ Quét các thư mục con
-
+ Loại bỏ thư mục game
-
+ ▲ Di chuyển lên
-
+ ▼ Di chuyển xuống
-
+ Mở vị trí thư mục
-
+ Xóa
-
+ Tên
-
+ Độ tương thích
-
+ Add-ons
-
+ Loại tập tin
-
+ Kích thước
-
+
@@ -6323,7 +6271,7 @@ Bạn có muốn bỏ qua yêu cầu đó và thoát luôn không?
GameListPlaceholder
-
+ Nhấp đúp chuột để thêm một thư mục mới vào danh sách game
@@ -6336,12 +6284,12 @@ Bạn có muốn bỏ qua yêu cầu đó và thoát luôn không?
%1 trong %n kết quả
-
+ Lọc:
-
+ Nhập mẫu để lọc
@@ -6853,176 +6801,171 @@ Tin nhắn gỡ lỗi:
-
- &Khởi tạo lại keys...
-
-
-
-
+ &Thông tin về yuzu
-
+ Chế độ &cửa sổ đơn
-
+ Cấu &hình...
-
+ Hiển thị tiêu đề công cụ D&ock
-
+ Hiện thanh &lọc
-
+ Hiện thanh &trạng thái
-
+ Hiện thanh trạng thái
-
+ &Duyệt phòng game công khai
-
+ &Tạo phòng
-
+ &Rời phòng
-
+ &Kết nối trực tiếp tới phòng
-
+ &Hiện phòng hiện tại
-
+ T&oàn màn hình
-
+ &Khởi động lại
-
+ Nạp/Loại bỏ &Amiibo...
-
+ &Báo cáo độ tương thích
-
+ Mở trang &mods
-
+ Mở &Hướng dẫn nhanh
-
+ &FAQ
-
+ Mở thư mục &yuzu
-
+ &Chụp ảnh màn hình
-
+
-
+
-
+
-
+
-
+
-
+
-
+ &Cấu hình TAS...
-
+ Cấu hình game h&iện tại...
-
+ &Bắt đầu
-
+ &Đặt lại
-
+ G&hi lại
-
+
diff --git a/dist/languages/vi_VN.ts b/dist/languages/vi_VN.ts
index 173ca02ef..b4d3c2c00 100755
--- a/dist/languages/vi_VN.ts
+++ b/dist/languages/vi_VN.ts
@@ -682,759 +682,759 @@ Compute pipelines are always enabled on all other drivers.
-
- RTC tuỳ chỉnh
+
+
-
+
-
+ Chú ý: cái này có thể ghi đè khi cài đặt quốc gia là chọn tự động
-
+ Vùng:
-
+ Múi giờ:
-
+ Chế độ đầu ra âm thanh
-
+
-
+ Hiển thị cửa sổ chọn người dùng khi bắt đầu trò chơi
-
+ Tạm dừng giả lập khi chạy nền
-
+
-
+ Ẩn con trỏ chuột khi không dùng
-
+ Vô hiệu hoá applet tay cầm
-
+
-
+ CPU
-
+
-
+
-
+ Không nén (Chất lượng tốt nhất)
-
+ BC1 (Chất lượng thấp)
-
+ BC3 (Chất lượng trung bình)
-
+ OpenGL
-
+ Vulkan
-
+ Null
-
+ GLSL
-
+ GLASM (Assembly Shaders, Chỉ Cho NVIDIA)
-
-
- SPIR-V (Thử nghiệm, chỉ dành cho Mesa)
+
+
+
-
+ Trung bình
-
+ Khỏe
-
+ Tối đa
-
+ Tự động
-
+ Tuyệt đối
-
+ Tương đối
-
+ Paranoid (vô hiệu hoá hầu hết sự tối ưu)
-
+
-
+
-
+ Cửa sổ không viền
-
+ Toàn màn hình
-
+ Không Video Đầu Ra
-
+ Giải mã video bằng CPU
-
+ Giải mã video bằng GPU (Mặc định)
-
+
-
+ 0.75X (540p/810p) [THỬ NGHIỆM]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [THỬ NGHIỆM]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ Nearest Neighbor
-
+ Bilinear
-
+ Bicubic
-
+ ScaleForce
-
+ ScaleForce
-
+ AMD FidelityFX™️ Super Resolution
-
+ Trống
-
+ FXAA
-
+ SMAA
-
+ Mặc định (16:9)
-
+ Dùng 4:3
-
+ Dùng 21:9
-
+ Dung 16:10
-
+ Kéo dãn đến cửa sổ phần mềm
-
+ Tự động
-
+ Mặc định
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ Tiếng Nhật (日本語)
-
+ Tiếng Anh Mỹ
-
+ Tiếng Pháp (French)
-
+ Tiếng Đức (Deutsch)
-
+ Tiếng Ý (italiano)
-
+ Tiếng Tây Ban Nha (Spanish)
-
+ Tiếng Trung
-
+ Tiếng Hàn (한국어)
-
+ Tiếng Hà Lan (Dutch)
-
+ Tiếng Bồ Đào Nha (Portuguese)
-
+ Tiếng Nga (Русский)
-
+ Tiếng Đài Loan
-
+ Tiếng Anh UK (British English)
-
+ Tiếng Pháp Canada
-
+ Tiếng Mỹ La-tinh
-
+ Tiếng Trung giản thể
-
+ Tiếng Trung phồn thể (正體中文)
-
+ Tiếng Bồ Đào Nha của người Brazil (Português do Brasil)
-
-
+
+ Nhật Bản
-
+ Hoa Kỳ
-
+ Châu Âu
-
+ Châu Úc
-
+ Trung Quốc
-
+ Hàn Quốc
-
+ Đài Loan
-
+ Auto select time zoneTự động (%1)
-
+ Default time zoneMặc định (%1)
-
+ CET
-
+ CST6CDT
-
+ Cuba
-
+ EET
-
+ Ai Cập
-
+ Eire
-
+ EST
-
+ EST5EDT
-
+ GB
-
+ GB-Eire
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ Greenwich
-
+ Hồng Kông
-
+ HST
-
+ Iceland
-
+ Iran
-
+ Israel
-
+ Jamaica
-
+ Kwajalein
-
+ Libya
-
+ MET
-
+ MST
-
+ MST7MDT
-
+ Navajo
-
+ NZ
-
+ NZ-CHAT
-
+ Ba Lan
-
+ Bồ Đào Nha
-
+ PRC
-
+ PST8PDT
-
+ ROC
-
+ ROK
-
+ Singapore
-
+ Thổ Nhĩ Kỳ
-
+ UCT
-
+ Quốc tế
-
+ UTC
-
+ W-SU
-
+ WET
-
+ Zulu
-
+ Mono
-
+ Stereo
-
+ Surround
-
+
-
+
-
+
-
+ Chế độ cắm TV
-
+ Cầm tay
-
+
-
+
-
+
@@ -2314,33 +2314,33 @@ Compute pipelines are always enabled on all other drivers.
Màu nền:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ Tắt
-
+ Tắt Vsync
-
+ Đề xuất
-
+ Bật
-
+ Bật Vsync
@@ -3405,6 +3405,15 @@ Nếu muốn đảo ngược hướng cần điều khiển, di chuyển cần s
Mặc định
+
+ ConfigureLinuxTab
+
+
+
+
+
+
+ConfigureMotionTouch
@@ -3741,42 +3750,47 @@ Các giá trị hiện tại lần lượt là %1% và %2%.
Một số cài đặt chỉ khả dụng khi game không chạy.
-
+ Bổ Sung
-
+ Hệ Thống
-
+ CPU
-
+ Đồ Họa
-
+ Đồ Họa Nâng Cao
-
+ Âm Thanh
-
+ Hồ sơ đầu vào
-
+
+
+
+
+
+ Thuộc tính
@@ -3880,67 +3894,67 @@ Các giá trị hiện tại lần lượt là %1% và %2%.
Chọn tên cho người dùng mới
-
+ Chọn một tên mới:
-
+ Chọn Ảnh cho Người Dùng
-
+ Ảnh JPEG (*.jpg *.jpeg)
-
+ Lỗi khi xóa ảnh
-
+ Có lỗi khi ghi đè ảnh trước tại: %1.
-
+ Lỗi xóa ảnh
-
+ Không thể xóa ảnh hiện tại: %1.
-
+ Lỗi khi tạo thư mục chứa ảnh người dùng
-
+ Không thể tạo thư mục %1 để chứa ảnh người dùng
-
+ Lỗi chép ảnh người dùng
-
+ Không thể chép ảnh từ %1 sang %2
-
+ Lỗi thu phóng ảnh
-
+ Không thể thu phóng ảnh
@@ -3948,17 +3962,17 @@ Các giá trị hiện tại lần lượt là %1% và %2%.
ConfigureProfileManagerDeleteDialog
-
+ Xoá người dùng này? Tất cả dữ liệu save của người dùng này sẽ bị xoá.
-
+ Xác nhận xóa
-
+ Tên: %1
@@ -4112,7 +4126,7 @@ UUID: %2Lõi
-
+ Cảnh báo: "%1" không phải là ngôn ngữ hợp lệ cho khu vực "%2"
@@ -4824,809 +4838,809 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>Dữ liệu ẩn danh được thu thập</a>để hỗ trợ cải thiện yuzu. <br/><br/>Bạn có muốn chia sẽ dữ liệu sử dụng cho chúng tôi?
-
+ Viễn trắc
-
+ Phát hiện cài đặt Vulkan bị hỏng
-
+ Khởi tạo Vulkan thất bại trong quá trình khởi động.<br>Nhấn <br><a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>vào đây để xem hướng dẫn khắc phục vấn đề</a>.
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleepingĐang chạy một game
-
+ Đang tải applet web...
-
-
+
+ Tắt applet web
-
+ Tắt applet web có thể dẫn đến hành vi không xác định và chỉ nên được sử dụng với Super Mario 3D All-Stars. Bạn có chắc chắn muốn tắt applet web không?
(Có thể được bật lại trong cài đặt Gỡ lỗi.)
-
+ Số lượng shader đang được dựng
-
+ Bội số tỷ lệ độ phân giải được chọn hiện tại.
-
+ Tốc độ giả lập hiện tại. Giá trị cao hơn hoặc thấp hơn 100% chỉ ra giả lập sẽ chạy nhanh hơn hoặc chậm hơn trên máy Switch
-
+ Có bao nhiêu khung hình trên mỗi giây mà trò chơi đang hiển thị. Điều này sẽ thay đổi từ trò chơi này đến trò chơi kia và khung cảnh này đến khung cảnh kia.
-
+ Thời gian mà giả lập lấy từ khung hình Switch, sẽ không kể đến giới hạn khung hình hoặc v-sync. Đối với tốc độ tối đa mà giả lập nhận được nhiều nhất là ở độ khoảng 16.67 ms.
-
+ Bật tiếng
-
+ Tắt tiếng
-
+ Đặt lại âm lượng
-
+ &Xoá tập tin gần đây
-
+ &Tiếp tục
-
+ &Tạm dừng
-
+ Chú ý định dạng trò chơi đã lỗi thời
-
+ Bạn đang sử dụng định dạng danh mục ROM giải mã cho trò chơi này, và đó là một định dạng lỗi thời đã được thay thế bởi những thứ khác như NCA, NAX, XCI, hoặc NSP. Danh mục ROM giải mã có thể thiếu biểu tượng, metadata, và hỗ trợ cập nhật.<br><br>Để giải thích về các định dạng khác nhau của Switch mà yuzu hỗ trợ, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>vui lòng kiểm tra trên wiki của chúng tôi</a>. Thông báo này sẽ không hiển thị lại lần sau.
-
-
+
+ Xảy ra lỗi khi đang nạp ROM!
-
+ Định dạng ROM này không hỗ trợ.
-
+ Đã xảy ra lỗi khi khởi tạo lõi video.
-
+ yuzu đã gặp lỗi khi chạy lõi video. Điều này thường xảy ra do phiên bản driver GPU đã cũ, bao gồm cả driver tích hợp. Vui lòng xem nhật ký để biết thêm chi tiết. Để biết thêm thông tin về cách truy cập nhật ký, vui lòng xem trang sau: <a href='https://yuzu-emu.org/help/reference/log-files/'>Cách tải lên tập tin nhật ký</a>.
-
+ %1 signifies a numeric error code.Lỗi xảy ra khi nạp ROM! %1
-
+ %1 signifies an error string.%1<br>Vui lòng tuân theo <a href='https://yuzu-emu.org/help/quickstart/'>hướng dẫn nhanh của yuzu</a> để trích xuất lại các tệp của bạn.<br>Bạn có thể tham khảo yuzu wiki</a> hoặc yuzu Discord</a>để được hỗ trợ.
-
+ Đã xảy ra lỗi không xác định. Vui lòng kiểm tra sổ ghi chép để biết thêm chi tiết.
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ Đang đóng phần mềm...
-
+ Dữ liệu save
-
+ Dữ liệu mod
-
+ Xảy ra lỗi khi mở %1 thư mục
-
-
+
+ Thư mục này không tồn tại!
-
+ Lỗi khi mở bộ nhớ cache shader có thể chuyển.
-
+ Thất bại khi tạo thư mục bộ nhớ cache shader cho title này.
-
+ Lỗi khi loại bỏ nội dung
-
+ Lỗi khi loại bỏ cập nhật
-
+ Lỗi khi loại bỏ DLC
-
+ Loại bỏ nội dung game đã cài đặt?
-
+ Loại bỏ bản cập nhật game đã cài đặt?
-
+ Loại bỏ DLC game đã cài đặt?
-
+ Xoá mục
-
-
-
-
-
-
+
+
+
+
+
+ Loại bỏ thành công
-
+ Loại bỏ thành công base game đã cài đặt
-
+ Base game không được cài đặt trong NAND và không thể loại bỏ.
-
+ Loại bỏ thành công bản cập nhật đã cài đặt
-
+ Không có bản cập nhật nào được cài đặt cho title này.
-
+ Không có DLC nào được cài đặt cho title này.
-
+ Loại bỏ thành công %1 DLC đã cài đặt
-
+ Xoá bộ nhớ cache shader OpenGL chuyển được?
-
+ Xoá bộ nhớ cache shader Vulkan chuyển được?
-
+ Xoá tất cả bộ nhớ cache shader chuyển được?
-
+ Loại bỏ cấu hình game tuỳ chỉnh?
-
+ Xoá bộ nhớ cache?
-
+ Xoá tập tin
-
+
-
+
-
-
+
+ Lỗi khi xoá bộ nhớ cache shader chuyển được
-
-
+
+ Bộ nhớ cache shader cho title này không tồn tại.
-
+ Thành công loại bỏ bộ nhớ cache shader chuyển được
-
+ Thất bại khi xoá bộ nhớ cache shader chuyển được.
-
+ Lỗi khi xoá bộ nhớ cache pipeline Vulkan
-
+ Thất bại khi xoá bộ nhớ cache pipeline của driver.
-
-
+
+ Lỗi khi loại bỏ bộ nhớ cache shader chuyển được
-
+ Thành công loại bỏ tât cả bộ nhớ cache shader chuyển được.
-
+ Thất bại khi loại bỏ thư mục bộ nhớ cache shader.
-
-
+
+ Lỗi khi loại bỏ cấu hình tuỳ chỉnh
-
+ Cấu hình tuỳ chỉnh cho title này không tồn tại.
-
+ Loại bỏ thành công cấu hình game tuỳ chỉnh.
-
+ Thất bại khi xoá cấu hình game tuỳ chỉnh
-
-
+
+ Khai thác RomFS không thành công!
-
+ Đã xảy ra lỗi khi sao chép tệp tin RomFS hoặc người dùng đã hủy bỏ hoạt động này.
-
+ Đầy
-
+ Sườn
-
+ Chọn chế độ kết xuất RomFS
-
+ Vui lòng chọn RomFS mà bạn muốn kết xuất như thế nào.<br>Đầy đủ sẽ sao chép toàn bộ tệp tin vào một danh mục mới trong khi <br>bộ xương chỉ tạo kết cấu danh mục.
-
+ Không đủ bộ nhớ trống tại %1 để trích xuất RomFS. Hãy giải phóng bộ nhớ hoặc chọn một thư mục trích xuất khác tại Giả lập > Thiết lập > Hệ thống > Hệ thống tệp > Thư mục trích xuất gốc
-
+ Khai thác RomFS...
-
-
-
-
+
+
+
+ Hủy bỏ
-
+ Khai thác RomFS thành công!
-
-
-
+
+
+ Các hoạt động đã hoàn tất thành công.
-
+ Không thể thực hiện kiểm tra tính toàn vẹn!
-
+ Chưa kiểm tra sự hợp lệ của nội dung tập tin.
-
-
-
- Kiểm tra tính toàn vẹn thất bại!
-
-
-
-
- Nội dung tập tin có thể bị hỏng.
-
-
-
-
+
+ Đang kiểm tra tính toàn vẹn...
-
-
+
+ Kiểm tra tính toàn vẹn thành công!
-
-
-
-
+
+
+
+ Kiểm tra tính toàn vẹn thất bại!
+
+
+
+
+ Nội dung tập tin có thể bị hỏng.
+
+
+
+
+
+ Tạo lối tắt
-
+
-
+ Thành công tạo lối tắt tại %1
-
+ Việc này sẽ tạo một lối tắt tới AppImage hiện tại. Điều này có thể không hoạt động tốt nếu bạn cập nhật. Tiếp tục?
-
+
-
+ Tạo icon
-
+ Không thể tạo tập tin icon. Đường dẫn "%1" không tồn tại và không thể tạo.
-
+ Lỗi khi mở %1
-
+ Chọn danh mục
-
+ Thuộc tính
-
+ Thuộc tính của trò chơi không thể nạp được.
-
+ %1 is an identifier for the Switch executable file extensions.Thực thi Switch (%1);;Tất cả tệp tin (*.*)
-
+ Nạp tệp tin
-
+ Mở danh mục ROM đã trích xuất
-
+ Danh mục đã chọn không hợp lệ
-
+ Danh mục mà bạn đã chọn không có chứa tệp tin 'main'.
-
+ Những tệp tin Switch cài được (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)
-
+ Cài đặt tập tin
-
+ %n tập tin còn lại
-
+ Đang cài đặt tệp tin "%1"...
-
-
+
+ Kết quả cài đặt
-
+ Để tránh xung đột có thể xảy ra, chúng tôi không khuyến khích người dùng cài base games vào NAND.
Vui lòng, chỉ sử dụng tính năng này để cài các bản cập nhật và DLC.
-
+ %n đã được cài đặt mới
-
+ %n tập tin đã được ghi đè
-
+ %n tập tin thất bại khi cài đặt
-
+ Ứng dụng hệ thống
-
+ Hệ thống lưu trữ
-
+ Cập nhật hệ thống ứng dụng
-
+ Gói phần mềm (Loại A)
-
+ Gói phần mềm (Loại B)
-
+ Trò chơi
-
+ Cập nhật trò chơi
-
+ Nội dung trò chơi có thể tải xuống
-
+ Tiêu đề Delta
-
+ Chọn loại NCA để cài đặt...
-
+ Vui lòng chọn loại tiêu đề mà bạn muốn cài đặt NCA này:
(Trong hầu hết trường hợp, chọn mặc định 'Game' là tốt nhất.)
-
+ Cài đặt đã không thành công
-
+ Loại tiêu đề NCA mà bạn chọn nó không hợp lệ.
-
+ Không tìm thấy tệp tin
-
+ Không tìm thấy "%1" tệp tin
-
+ OK
-
-
+
+ Yêu cầu phần cứng không được đáp ứng
-
-
+
+ Hệ thống của bạn không đáp ứng yêu cầu phần cứng được đề xuất. Báo cáo tương thích đã được tắt.
-
+ Thiếu tài khoản yuzu
-
+ Để gửi trường hợp thử nghiệm trò chơi tương thích, bạn phải liên kết tài khoản yuzu.<br><br/>Để liên kết tải khoản yuzu của bạn, hãy đến Giả lập > Thiết lập > Web.
-
+ Lỗi khi mở URL
-
+ Không thể mở URL "%1".
-
+ Ghi lại TAS
-
+ Ghi đè tập tin của người chơi 1?
-
+ Đã phát hiện cấu hình không hợp lệ
-
+ Tay cầm handheld không thể được sử dụng trong chế độ docked. Pro Controller sẽ được chọn.
-
-
+
+ Amiibo
-
-
+
+ Amiibo hiện tại đã bị loại bỏ
-
+ Lỗi
-
-
+
+ Game hiện tại không tìm kiếm amiibos
-
+ Tệp tin Amiibo (%1);; Tất cả tệp tin (*.*)
-
+ Nạp dữ liệu Amiibo
-
+ Xảy ra lỗi khi nạp dữ liệu Amiibo
-
+ Tập tin đã chọn không phải là amiibo hợp lệ
-
+ Tập tin đã chọn đã được sử dụng
-
+ Đã xảy ra lỗi không xác định
-
+
@@ -5635,291 +5649,225 @@ Vui lòng, chỉ sử dụng tính năng này để cài các bản cập nhật
%1
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ Applet tay cầm
-
+
-
+ Chụp ảnh màn hình
-
+ Hình ảnh PNG (*.png)
-
+ Trạng thái TAS: Đang chạy %1/%2
-
+ Trạng thái TAS: Đang ghi %1
-
+ Trạng thái TAS: Đang chờ %1/%2
-
+ Trạng thái TAS: Không hợp lệ
-
+ &Dừng chạy
-
+ &Bắt đầu
-
+ Dừng G&hi
-
+ G&hi
-
+ Đang dựng: %n shader(s)
-
+ %1 is the resolution scaling factorTỉ lệ thu phóng: %1x
-
+ Tốc độ: %1% / %2%
-
+ Tốc độ: %1%
-
+ Game: %1 FPS (Đã mở khoá)
-
+ Trò chơi: %1 FPS
-
+ Khung hình: %1 ms
-
+ %1 %2
-
+ FSR
-
+ NO AA
-
+ ÂM LƯỢNG: TẮT TIẾNG
-
+ Volume percentage (e.g. 50%)ÂM LƯỢNG: %1%
-
-
- Xác nhận mã khóa Rederivation
-
-
-
-
- Bạn đang muốn bắt buộc làm lại trích dẫn toàn bộ mã khóa của bạn.
-Nếu bạn không biết cái này là gì hay bạn đang làm gì,
-đây là hành động có khả năng phá hoại.
-Hãy chắc rằng đây là điều bạn muốn
-và phải tạo ra một bản sao lưu lại.
-
-Điều này sẽ xóa mã khóa tự động tạo trên tệp tin của bạn và chạy lại mô-đun mã khóa derivation.
-
-
-
-
- Thiếu fuses
-
-
-
-
- - Thiếu BOOT0
-
-
-
-
- - Thiếu BCPKG2-1-Normal-Main
-
-
-
-
- - Thiếu PRODINFO
-
-
-
+ Thiếu các thành phần chuyển hoá
-
-
- Keys mã hoá bị thiếu. <br>Vui lòng tuân theo <a href='https://yuzu-emu.org/help/quickstart/'>hướng dẫn nhanh của yuzu</a> để lấy tất cả keys, firmware và games của bạn.<br><br><small>(%1)</small>
+
+
+
-
-
- Mã khóa xuất phát...
-Điều này có thể mất hơn vài phút tùy thuộc
-vào hiệu suất hệ thống của bạn.
-
-
-
-
- Mã khóa xuất phát
-
-
-
-
- Giải mã bản lưu trữ của hệ thống thất bại
-
-
-
-
- Keys mã hoá thấy bại khi giải mã firmware. <br>Vui lòng tuân theo <a href='https://yuzu-emu.org/help/quickstart/'>hướng dẫn nhanh của yuzu</a>để lấy tất cả keys, firmware và games của bạn.
-
-
-
+ Chọn thư mục để sao chép RomFS
-
+ Vui lòng chọn RomFS mà bạn muốn sao chép.
-
+ Bạn có chắc chắn muốn đóng yuzu?
-
-
-
+
+
+ yuzu
-
+ Bạn có chắc rằng muốn dừng giả lập? Bất kì tiến trình nào chưa được lưu sẽ bị mất.
-
+
@@ -6197,62 +6145,62 @@ Bạn có muốn bỏ qua yêu cầu đó và thoát luôn không?
Thuộc tính
-
+ Quét các thư mục con
-
+ Loại bỏ thư mục game
-
+ ▲ Di chuyển lên
-
+ ▼ Di chuyển xuống
-
+ Mở vị trí thư mục
-
+ Bỏ trống
-
+ Tên
-
+ Tương thích
-
+ Tiện ích ngoài
-
+ Loại tệp tin
-
+ Kích cỡ
-
+
@@ -6323,7 +6271,7 @@ Bạn có muốn bỏ qua yêu cầu đó và thoát luôn không?
GameListPlaceholder
-
+ Nháy đúp chuột để thêm một thư mục mới vào danh sách trò chơi game
@@ -6336,12 +6284,12 @@ Bạn có muốn bỏ qua yêu cầu đó và thoát luôn không?
%1 trong %n kết quả
-
+ Bộ lọc:
-
+ Nhập khuôn để lọc
@@ -6853,176 +6801,171 @@ Tin nhắn gỡ lỗi:
-
- &Khởi tạo lại keys...
-
-
-
-
+ &Thông tin về yuzu
-
+ &Chế độ cửa sổ đơn
-
+ Cấu& hình
-
+ Hiển thị tiêu đề công cụ D&ock
-
+ Hiện thanh &lọc
-
+ Hiện thanh &trạng thái
-
+ Hiển thị thanh trạng thái
-
+ &Duyệt phòng game công khai
-
+ &Tạo phòng
-
+ &Rời phòng
-
+ &Kết nối trực tiếp tới phòng
-
+ &Hiện phòng hiện tại
-
+ T&oàn màn hình
-
+ &Khởi động lại
-
+ Tải/Loại bỏ &Amiibo
-
+ &Báo cáo tương thích
-
+ Mở trang &mods
-
+ Mở &Hướng dẫn nhanh
-
+ &FAQ
-
+ Mở thư mục &yuzu
-
+ &Chụp ảnh màn hình
-
+
-
+
-
+
-
+
-
+
-
+
-
+ &Cấu hình TAS...
-
+ Cấu hình game hiện tại...
-
+ &Bắt đầu
-
+ &Đặt lại
-
+ G&hi
-
+
diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts
index 77e8e4297..bc017c7ac 100755
--- a/dist/languages/zh_CN.ts
+++ b/dist/languages/zh_CN.ts
@@ -684,759 +684,759 @@ Compute pipelines are always enabled on all other drivers.
-
- 自定义系统时间
+
+ 自定义系统时间:
-
+ 语言:
-
+ 注意:当“地区”设置是“自动选择”时,此设置可能会被覆盖。
-
+ 地区:
-
+ 时区:
-
+ 声音输出模式:
-
+ 控制台模式:
-
+ 游戏启动时提示选择用户
-
+ 模拟器位于后台时暂停模拟
-
+ 停止模拟时需要确认
-
+ 自动隐藏鼠标光标
-
+ 禁用控制器小程序
-
+ 启用游戏模式
-
+ CPU
-
+ GPU
-
+ CPU 异步模拟
-
+ 不压缩 (最高质量)
-
+ BC1 (低质量)
-
+ BC3 (中等质量)
-
+ OpenGL
-
+ Vulkan
-
+ 无
-
+ GLSL
-
+ GLASM (汇编着色器,仅限 NVIDIA 显卡)
-
-
- SPIR-V (实验性,仅限 Mesa)
+
+
+ SPIR-V (实验性,仅限 AMD/Mesa)
-
+ 正常
-
+ 高
-
+ 极高
-
+ 自动
-
+ 高精度
-
+ 低精度
-
+ 偏执模式 (禁用绝大多数优化项)
-
+ 动态编译
-
+ 本机代码执行
-
+ 无边框窗口
-
+ 独占全屏
-
+ 无视频输出
-
+ CPU 视频解码
-
+ GPU 视频解码 (默认)
-
+ 0.5X (360p/540p) [实验性]
-
+ 0.75X (540p/810p) [实验性]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [实验性]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ 近邻取样
-
+ 双线性过滤
-
+ 双三线过滤
-
+ 高斯模糊
-
+ 强制缩放
-
+ AMD FidelityFX™️ 超级分辨率锐画技术
-
+ 无
-
+ 快速近似抗锯齿
-
+ 子像素形态学抗锯齿
-
+ 默认 (16:9)
-
+ 强制 4:3
-
+ 强制 21:9
-
+ 强制 16:10
-
+ 拉伸窗口
-
+ 自动
-
+ 系统默认
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ 日语 (日本語)
-
+ 美式英语
-
+ 法语 (français)
-
+ 德语 (Deutsch)
-
+ 意大利语 (italiano)
-
+ 西班牙语 (español)
-
+ 中文
-
+ 韩语 (한국어)
-
+ 荷兰语 (Nederlands)
-
+ 葡萄牙语 (português)
-
+ 俄语 (Русский)
-
+ 台湾中文
-
+ 英式英语
-
+ 加拿大法语
-
+ 拉美西班牙语
-
+ 简体中文
-
+ 繁体中文 (正體中文)
-
+ 巴西-葡萄牙语 (português do Brasil)
-
-
+
+ 日本
-
+ 美国
-
+ 欧洲
-
+ 澳大利亚
-
+ 中国
-
+ 韩国
-
+ 中国台湾
-
+ Auto select time zone自动 (%1)
-
+ Default time zone默认 (%1)
-
+ 欧洲中部时间
-
+ 古巴标准时间&古巴夏令时
-
+ 古巴
-
+ 东欧时间
-
+ 埃及
-
+ 爱尔兰
-
+ 东部标准时间
-
+ 东部标准时间&东部夏令时
-
+ 英国
-
+ 英国-爱尔兰时间
-
+ 格林威治标准时间 (GMT)
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ 格林威治
-
+ 中国香港
-
+ 美国夏威夷时间
-
+ 冰岛
-
+ 伊朗
-
+ 以色列
-
+ 牙买加
-
+ 夸贾林环礁
-
+ 利比亚
-
+ 中欧时间
-
+ 山区标准时间 (北美)
-
+ 山区标准时间&山区夏令时 (北美)
-
+ 纳瓦霍
-
+ 新西兰时间
-
+ 新西兰-查塔姆群岛
-
+ 波兰
-
+ 葡萄牙
-
+ 中国标准时间
-
+ 太平洋标准时间&太平洋夏令时
-
+ 台湾时间
-
+ 韩国时间
-
+ 新加坡
-
+ 土耳其
-
+ UCT
-
+ 世界时间
-
+ 协调世界时
-
+ 欧洲-莫斯科时间
-
+ 西欧时间
-
+ 祖鲁
-
+ 单声道
-
+ 立体声
-
+ 环绕声
-
+ 4GB DRAM (默认)
-
+ 6GB DRAM (不安全)
-
+ 8GB DRAM (不安全)
-
+ 主机模式
-
+ 掌机模式
-
+ 总是询问 (默认)
-
+ 仅当游戏不希望停止时
-
+ 从不询问
@@ -2315,33 +2315,33 @@ Compute pipelines are always enabled on all other drivers.
背景颜色:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ 关闭
-
+ 垂直同步关
-
+ 推荐
-
+ 开启
-
+ 垂直同步开
@@ -3406,6 +3406,15 @@ To invert the axes, first move your joystick vertically, and then horizontally.<
系统默认
+
+ ConfigureLinuxTab
+
+
+
+
+ Linux
+
+ConfigureMotionTouch
@@ -3742,42 +3751,47 @@ Current values are %1% and %2% respectively.
只有当游戏不在运行时,某些设置项才可用。
-
+ 附加项
-
+ 系统
-
+ CPU
-
+ 图形
-
+ 高级图形
-
+ 声音
-
+ 输入配置文件
-
+
+
+ Linux
+
+
+ 属性
@@ -3881,67 +3895,67 @@ Current values are %1% and %2% respectively.
输入新用户的用户名:
-
+ 输入新的用户名:
-
+ 选择用户图像
-
+ JPEG 图像 (*.jpg *.jpeg)
-
+ 删除图像时出错
-
+ 尝试覆盖该用户的现有图像时出错: %1
-
+ 删除文件时出错
-
+ 无法删除文件: %1
-
+ 创建用户图像目录时出错
-
+ 无法创建存储用户图像的目录 %1 。
-
+ 复制用户图像时出错
-
+ 无法将图像从 %1 复制到 %2
-
+ 调整用户图像大小时出错
-
+ 无法调整图像的大小
@@ -3949,17 +3963,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+ 删除此用户?此用户保存的所有数据都将被删除。
-
+ 确认删除
-
+ 名称: %1
@@ -4113,7 +4127,7 @@ UUID: %2核心
-
+ 警告:“ %1 ”并不是“ %2 ”地区的有效语言
@@ -4825,809 +4839,809 @@ Drag points to change position, or double-click table cells to edit values.
GMainWindow
-
+ <a href='https://yuzu-emu.org/help/feature/telemetry/'>我们收集匿名数据</a>来帮助改进 yuzu 。<br/><br/>您愿意和我们分享您的使用数据吗?
-
+ 使用数据共享
-
+ 检测到 Vulkan 的安装已损坏
-
+ Vulkan 初始化失败。<br><br>点击<a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>这里</a>获取此问题的相关信息。
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping游戏正在运行
-
+ 正在加载 Web 小程序...
-
-
+
+ 禁用 Web 小程序
-
+ 禁用 Web 小程序可能会发生未知的行为,且只能在《超级马里奥 3D 全明星》中使用。您确定要禁用 Web 小程序吗?
(您可以在调试选项中重新启用它。)
-
+ 当前正在构建的着色器数量
-
+ 当前选定的分辨率缩放比例。
-
+ 当前的模拟速度。高于或低于 100% 的值表示运行速度比实际的 Switch 更快或更慢。
-
+ 游戏当前运行的帧率。这将因游戏和场景的不同而有所变化。
-
+ 在不计算速度限制和垂直同步的情况下,模拟一个 Switch 帧的实际时间。若要进行全速模拟,这个数值不应超过 16.67 毫秒。
-
+ 取消静音
-
+ 静音
-
+ 重置音量
-
+ 清除最近文件 (&C)
-
+ 继续 (&C)
-
+ 暂停 (&P)
-
+ 过时游戏格式警告
-
+ 目前使用的游戏为解体的 ROM 目录格式,这是一种过时的格式,已被其他格式替代,如 NCA,NAX,XCI 或 NSP。解体的 ROM 目录缺少图标、元数据和更新支持。<br><br>有关 yuzu 支持的各种 Switch 格式的说明,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>请查看我们的 wiki</a>。此消息将不会再次出现。
-
-
+
+ 加载 ROM 时出错!
-
+ 该 ROM 格式不受支持。
-
+ 初始化视频核心时发生错误
-
+ yuzu 在运行视频核心时发生错误。这可能是由 GPU 驱动程序过旧造成的。有关详细信息,请参阅日志文件。关于日志文件的更多信息,请参考以下页面:<a href='https://yuzu-emu.org/help/reference/log-files/'>如何上传日志文件</a>。
-
+ %1 signifies a numeric error code.加载 ROM 时出错! %1
-
+ %1 signifies an error string.%1<br>请参考<a href='https://yuzu-emu.org/help/quickstart/'>yuzu 快速导航</a>以获取相关文件。<br>您可以参考 yuzu 的 wiki 页面</a>或 Discord 社区</a>以获得帮助。
-
+ 发生了未知错误。请查看日志了解详情。
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ 正在关闭…
-
+ 保存数据
-
+ Mod 数据
-
+ 打开 %1 文件夹时出错
-
-
+
+ 文件夹不存在!
-
+ 打开可转移着色器缓存时出错
-
+ 为该游戏创建着色器缓存目录时失败。
-
+ 删除内容时出错
-
+ 删除更新时出错
-
+ 删除 DLC 时出错
-
+ 删除已安装的游戏内容?
-
+ 删除已安装的游戏更新?
-
+ 删除已安装的游戏 DLC 内容?
-
+ 删除项目
-
-
-
-
-
-
+
+
+
+
+
+ 删除成功
-
+ 成功删除已安装的游戏。
-
+ 该游戏未安装于 NAND 中,无法删除。
-
+ 成功删除已安装的游戏更新。
-
+ 这个游戏没有任何已安装的更新。
-
+ 这个游戏没有任何已安装的 DLC 。
-
+ 成功删除游戏 %1 安装的 DLC 。
-
+ 删除 OpenGL 模式的着色器缓存?
-
+ 删除 Vulkan 模式的着色器缓存?
-
+ 删除所有的着色器缓存?
-
+ 移除自定义游戏设置?
-
+ 移除缓存?
-
+ 删除文件
-
+ 清除游玩时间
-
+ 重置游玩时间?
-
-
+
+ 删除着色器缓存时出错
-
-
+
+ 这个游戏的着色器缓存不存在。
-
+ 成功删除着色器缓存。
-
+ 删除着色器缓存失败。
-
+ 删除 Vulkan 驱动程序管线缓存时出错
-
+ 删除驱动程序管线缓存失败。
-
-
+
+ 删除着色器缓存时出错
-
+ 着色器缓存删除成功。
-
+ 删除着色器缓存目录失败。
-
-
+
+ 移除自定义游戏设置时出错
-
+ 这个游戏的自定义设置不存在。
-
+ 成功移除自定义游戏设置。
-
+ 移除自定义游戏设置失败。
-
-
+
+ RomFS 提取失败!
-
+ 复制 RomFS 文件时出错,或用户取消了操作。
-
+ 完整
-
+ 框架
-
+ 选择 RomFS 转储模式
-
+ 请选择 RomFS 转储的方式。<br>“完整” 会将所有文件复制到新目录中,而<br>“框架” 只会创建目录结构。
-
+ %1 没有足够的空间用于提取 RomFS。请保持足够的空间或于模拟—>设置—>系统—>文件系统—>转储根目录中选择一个其他目录。
-
+ 正在提取 RomFS...
-
-
-
-
+
+
+
+ 取消
-
+ RomFS 提取成功!
-
-
-
+
+
+ 操作成功完成。
-
+ 无法执行完整性验证!
-
+ 未检查文件的完整性。
-
-
-
- 完整性验证失败!
-
-
-
-
- 文件可能已经损坏。
-
-
-
-
+
+ 正在验证完整性...
-
-
+
+ 完整性验证成功!
-
-
-
-
+
+
+
+ 完整性验证失败!
+
+
+
+
+ 文件可能已经损坏。
+
+
+
+
+
+ 创建快捷方式
-
+ 您想以全屏模式启动游戏吗?
-
+ %1 的快捷方式创建成功
-
+ 这将为当前的游戏创建快捷方式。但在其更新后,快捷方式可能无法正常工作。是否继续?
-
+ %1 的快捷方式创建失败
-
+ 创建图标
-
+ 无法创建图标文件。路径“ %1 ”不存在且无法被创建。
-
+ 打开 %1 时出错
-
+ 选择目录
-
+ 属性
-
+ 无法加载该游戏的属性信息。
-
+ %1 is an identifier for the Switch executable file extensions.Switch 可执行文件 (%1);;所有文件 (*.*)
-
+ 加载文件
-
+ 打开提取的 ROM 目录
-
+ 选择的目录无效
-
+ 选择的目录不包含 “main” 文件。
-
+ 可安装 Switch 文件 (*.nca *.nsp *.xci);;任天堂内容档案 (*.nca);;任天堂应用包 (*.nsp);;NX 卡带镜像 (*.xci)
-
+ 安装文件
-
+ 剩余 %n 个文件
-
+ 正在安装文件 "%1"...
-
-
+
+ 安装结果
-
+ 为了避免可能存在的冲突,我们不建议将游戏本体安装到 NAND 中。
此功能仅用于安装游戏更新和 DLC 。
-
+ 最近安装了 %n 个文件
-
+ %n 个文件被覆盖
-
+ %n 个文件安装失败
-
+ 系统应用
-
+ 系统档案
-
+ 系统应用更新
-
+ 固件包 (A型)
-
+ 固件包 (B型)
-
+ 游戏
-
+ 游戏更新
-
+ 游戏 DLC
-
+ 差量程序
-
+ 选择 NCA 安装类型...
-
+ 请选择此 NCA 的程序类型:
(在大多数情况下,选择默认的“游戏”即可。)
-
+ 安装失败
-
+ 选择的 NCA 程序类型无效。
-
+ 找不到文件
-
+ 文件 "%1" 未找到
-
+ 确定
-
-
+
+ 硬件不满足要求
-
-
+
+ 您的系统不满足运行 yuzu 的推荐配置。兼容性报告已被禁用。
-
+ 未设置 yuzu 账户
-
+ 要提交游戏兼容性测试用例,您必须设置您的 yuzu 帐户。<br><br/>要设置您的 yuzu 帐户,请转到模拟 > 设置 > 网络。
-
+ 打开 URL 时出错
-
+ 无法打开 URL : "%1" 。
-
+ TAS 录制中
-
+ 覆盖玩家 1 的文件?
-
+ 检测到无效配置
-
+ 掌机手柄无法在主机模式中使用。将会选择 Pro controller。
-
-
+
+ Amiibo
-
-
+
+ 当前的 Amiibo 已被移除。
-
+ 错误
-
-
+
+ 当前游戏并没有在寻找 Amiibos
-
+ Amiibo 文件 (%1);; 全部文件 (*.*)
-
+ 加载 Amiibo
-
+ 加载 Amiibo 数据时出错
-
+ 选择的文件并不是有效的 amiibo
-
+ 选择的文件已在使用中
-
+ 发生了未知错误
-
+
@@ -5636,290 +5650,225 @@ Please, only use this feature to install updates and DLC.
%1
-
-
-
-
+
+
+
+ 无可用固件
-
+ 请安装固件以使用相册小程序。
-
+ 相册小程序
-
+ 相册小程序不可用。请重新安装固件。
-
+ 请安装固件以使用 Cabinet 小程序。
-
+ Cabinet 小程序
-
+ Cabinet 小程序不可用。请重新安装固件。
-
+ 请安装固件以使用 Mii editor。
-
+ Mii Edit 小程序
-
+ Mii editor 不可用。请重新安装固件。
-
+ 请安装固件以使用控制器菜单。
-
+ 控制器小程序
-
+ 控制器菜单不可用。请重新安装固件。
-
+ 捕获截图
-
+ PNG 图像 (*.png)
-
+ TAS 状态:正在运行 %1/%2
-
+ TAS 状态:正在录制 %1
-
+ TAS 状态:空闲 %1/%2
-
+ TAS 状态:无效
-
+ 停止运行 (&S)
-
+ 开始 (&S)
-
+ 停止录制 (&E)
-
+ 录制 (&E)
-
+ 正在编译 %n 个着色器文件
-
+ %1 is the resolution scaling factor缩放比例: %1x
-
+ 速度: %1% / %2%
-
+ 速度: %1%
-
+ FPS: %1 (未锁定)
-
+ FPS: %1
-
+ 帧延迟: %1 毫秒
-
+ %1 %2
-
+ FSR
-
+ 抗锯齿关
-
+ 音量: 静音
-
+ Volume percentage (e.g. 50%)音量: %1%
-
-
- 确认重新生成密钥
-
-
-
-
- 即将强制重新生成您的全部密钥。
-如果您不清楚这意味着什么,或您在做什么,
-这可能具有破坏性后果。
-请确保您希望这样做,并且做好备份。
-
-这将删除您自动生成的密钥文件并重新运行密钥生成模块。
-
-
-
-
- 项目丢失
-
-
-
-
- - 丢失 BOOT0
-
-
-
-
- - 丢失 BCPKG2-1-Normal-Main
-
-
-
-
- - 丢失 PRODINFO
-
-
-
+ 组件丢失
-
-
- 密钥缺失。<br>请查看<a href='https://yuzu-emu.org/help/quickstart/'>yuzu 快速导航</a>以获得你的密钥、固件和游戏。<br><br><small>(%1)</small>
+
+
+ 密钥缺失。<br>请查看<a href='https://yuzu-emu.org/help/quickstart/'>yuzu 快速导航</a>以获得你的密钥、固件和游戏。
-
-
- 正在生成密钥...
-这可能需要最多一分钟,具体取决于
-您的系统性能。
-
-
-
-
- 生成密钥
-
-
-
-
- 系统固件解密失败
-
-
-
-
- 当前密钥无法解密系统固件。<br>请查看<a href='https://yuzu-emu.org/help/quickstart/'>yuzu 快速导航</a>以获得你的密钥、固件和游戏。
-
-
-
+ 选择 RomFS 转储目标
-
+ 请选择希望转储的 RomFS。
-
+ 您确定要关闭 yuzu 吗?
-
-
-
+
+
+ yuzu
-
+ 您确定要停止模拟吗?未保存的进度将会丢失。
-
+
@@ -6197,62 +6146,62 @@ Would you like to bypass this and exit anyway?
属性
-
+ 扫描子文件夹
-
+ 移除游戏目录
-
+ ▲ 向上移动
-
+ ▼ 向下移动
-
+ 打开目录位置
-
+ 清除
-
+ 名称
-
+ 兼容性
-
+ 附加项
-
+ 文件类型
-
+ 大小
-
+ 游玩时间
@@ -6323,7 +6272,7 @@ Would you like to bypass this and exit anyway?
GameListPlaceholder
-
+ 双击添加新的游戏文件夹
@@ -6336,12 +6285,12 @@ Would you like to bypass this and exit anyway?
%1 / %n 个结果
-
+ 搜索:
-
+ 搜索游戏
@@ -6853,176 +6802,171 @@ Debug Message:
-
- 重新生成密钥... (&R)
-
-
- 验证已安装内容的完整性 (&V)
-
+ 关于 yuzu (&A)
-
+ 单窗口模式 (&W)
-
+ 设置... (&F)
-
+ 显示停靠小部件的标题 (&O)
-
+ 显示搜索栏 (&F)
-
+ 显示状态栏 (&S)
-
+ 显示状态栏
-
+ 浏览公共游戏大厅 (&B)
-
+ 创建房间 (&C)
-
+ 离开房间 (&L)
-
+ 直接连接到房间 (&D)
-
+ 显示当前房间 (&S)
-
+ 全屏 (&U)
-
+ 重新启动 (&R)
-
+ 加载/移除 Amiibo... (&A)
-
+ 报告兼容性 (&R)
-
+ 打开 Mod 页面 (&M)
-
+ 查看快速导航 (&Q)
-
+ FAQ (&F)
-
+ 打开 yuzu 文件夹 (&Y)
-
+ 捕获截图 (&C)
-
+ 打开相册 (&A)
-
+ 设置昵称及所有者 (&S)
-
+ 删除游戏数据 (&D)
-
+ 重置 Amiibo (&R)
-
+ 格式化 Amiibo (&F)
-
+ 打开 Mii Editor (&M)
-
+ 配置 TAS... (&C)
-
+ 配置当前游戏... (&U)
-
+ 开始 (&S)
-
+ 重置 (&R)
-
+ 录制 (&E)
-
+ 打开控制器菜单 (&C)
diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts
index 125fa3581..422409d22 100755
--- a/dist/languages/zh_TW.ts
+++ b/dist/languages/zh_TW.ts
@@ -684,759 +684,759 @@ Compute pipelines are always enabled on all other drivers.
-
- 自訂 RTC
+
+ 自定义系统时间:
-
+ 语言:
-
+ 注意:當“區域”設定是“自動選擇”時,此設定可能會被覆寫。
-
+ 區域:
-
+ 時區:
-
+ 音訊輸出模式:
-
+ 控制台模式:
-
+ 啟動遊戲時提示選擇使用者
-
+ 模擬器在背景執行時暫停
-
+ 停止模拟时需要确认
-
+ 滑鼠閒置時自動隱藏
-
+ 禁用控制器程序
-
+ 启用游戏模式
-
+ CPU
-
+ GPU
-
+ CPU 异步模拟
-
+ 不壓縮 (最高品質)
-
+ BC1 (低品質)
-
+ BC3 (中品質)
-
+ OpenGL
-
+ Vulkan
-
+ 無
-
+ GLSL
-
+ GLASM(組合語言著色器,僅限 NVIDIA)
-
-
- SPIR-V (實驗性,僅 Mesa)
+
+
+ SPIR-V (实验性,仅限 AMD/Mesa)
-
+ 標準
-
+ 高
-
+ 極高
-
+ 自動
-
+ 高精度
-
+ 低精度
-
+ 偏执模式 (禁用绝大多数优化项)
-
+ Dynarmic
-
+ NCE
-
+ 無邊框視窗
-
+ 全螢幕獨占
-
+ 無視訊輸出
-
+ CPU 視訊解碼
-
+ GPU 視訊解碼(預設)
-
+ 0.5X (360p/540p) [实验性]
-
+ 0.75X (540p/810p) [實驗性]
-
+ 1X (720p/1080p)
-
+ 1.5X (1080p/1620p) [實驗性]
-
+ 2X (1440p/2160p)
-
+ 3X (2160p/3240p)
-
+ 4X (2880p/4320p)
-
+ 5X (3600p/5400p)
-
+ 6X (4320p/6480p)
-
+ 7X (5040p/7560p)
-
+ 8X (5760p/8640p)
-
+ 最近鄰
-
+ 雙線性
-
+ 雙立方
-
+ 高斯
-
+ 強制縮放
-
+ AMD FidelityFX™️ 超級解析度技術
-
+ 無
-
+ FXAA
-
+ SMAA
-
+ 預設 (16:9)
-
+ 強制 4:3
-
+ 強制 21:9
-
+ 強制 16:10
-
+ 延伸視窗
-
+ 自動
-
+ 預設
-
+ 2x
-
+ 4x
-
+ 8x
-
+ 16x
-
+ 日文 (日本語)
-
+ 美式英语
-
+ 法文 (français)
-
+ 德文 (Deutsch)
-
+ 義大利文 (italiano)
-
+ 西班牙文 (español)
-
+ 中文
-
+ 韓文 (한국어)
-
+ 荷蘭文 (Nederlands)
-
+ 葡萄牙文 (português)
-
+ 俄文 (Русский)
-
+ 台灣中文
-
+ 英式英文
-
+ 加拿大法文
-
+ 拉丁美洲西班牙文
-
+ 簡體中文
-
+ 正體中文 (正體中文)
-
+ 巴西-葡萄牙語 (português do Brasil)
-
-
+
+ 日本
-
+ 美國
-
+ 歐洲
-
+ 澳洲
-
+ 中國
-
+ 南韓
-
+ 台灣
-
+ Auto select time zone自動 (%1)
-
+ Default time zone預設 (%1)
-
+ 中歐
-
+ CST6CDT
-
+ 古巴
-
+ EET
-
+ 埃及
-
+ 愛爾蘭
-
+ 北美東部
-
+ EST5EDT
-
+ GB
-
+ 英國-愛爾蘭
-
+ GMT
-
+ GMT+0
-
+ GMT-0
-
+ GMT0
-
+ 格林威治
-
+ 香港
-
+ 夏威夷
-
+ 冰島
-
+ 伊朗
-
+ 以色列
-
+ 牙買加
-
+ 瓜加林環礁
-
+ 利比亞
-
+ 中歐
-
+ 北美山區
-
+ MST7MDT
-
+ 納瓦霍
-
+ 紐西蘭
-
+ 紐西蘭-查塔姆群島
-
+ 波蘭
-
+ 葡萄牙
-
+ 中國
-
+ 太平洋
-
+ 臺灣
-
+ 韓國
-
+ 新加坡
-
+ 土耳其
-
+ UCT
-
+ 世界
-
+ UTC
-
+ 莫斯科
-
+ 西歐
-
+ 協調世界時
-
+ 單聲道
-
+ 立體聲
-
+ 環繞音效
-
+ 4GB DRAM (默认)
-
+ 6GB DRAM (不安全)
-
+ 8GB DRAM (不安全)
-
+ TV
-
+ 掌機模式
-
+ 总是询问 (默认)
-
+ 仅当游戏不希望停止时
-
+ 从不询问
@@ -2315,33 +2315,33 @@ Compute pipelines are always enabled on all other drivers.
背景顏色:
-
+ FSR sharpening percentage (e.g. 50%)%
-
+ 關閉
-
+ 垂直同步關
-
+ 推薦
-
+ 開啟
-
+ 垂直同步開
@@ -3406,6 +3406,15 @@ To invert the axes, first move your joystick vertically, and then horizontally.<
預設
+
+ ConfigureLinuxTab
+
+
+
+
+ Linux
+
+ConfigureMotionTouch
@@ -3742,42 +3751,47 @@ Current values are %1% and %2% respectively.
某些設定僅在遊戲未執行時才能修改
-
+ 延伸模組
-
+ 系統
-
+ CPU
-
+ 圖形
-
+ 進階圖形
-
+ 音訊
-
+ 輸入設定檔
-
+
+
+ Linux
+
+
+ 屬性
@@ -3881,67 +3895,67 @@ Current values are %1% and %2% respectively.
輸入新使用者的名稱
-
+ 輸入新的使用者名稱
-
+ 選擇使用者圖片
-
+ JPEG圖片 (*.jpg *.jpeg)
-
+ 刪除圖片時發生錯誤
-
+ 嘗試覆寫之前的圖片時發生錯誤:%1
-
+ 刪除檔案時發生錯誤
-
+ 無法刪除檔案:%1
-
+ 建立使用者圖片資料夾時發生錯誤
-
+ 無法建立儲存使用者圖片的資料夾 %1
-
+ 複製使用者圖片時發生錯誤
-
+ 無法將圖片從 %1 複製到 %2
-
+ 調整使用者圖片大小時發生錯誤
-
+ 無法調整圖片大小
@@ -3949,17 +3963,17 @@ Current values are %1% and %2% respectively.
ConfigureProfileManagerDeleteDialog
-
+ 删除此用户?此用户保存的所有数据都将被删除。
-
+ 確認刪除
-
+ 名稱: %1
@@ -4113,7 +4127,7 @@ UUID: %2核心
-
+ 警告:“ %1 ”并不是“ %2 ”地区的有效语言。
@@ -4825,808 +4839,808 @@ Drag points to change position, or double-click table cells to edit values.
GMainWindow
-
+ 我們<a href='https://yuzu-emu.org/help/feature/telemetry/'>蒐集匿名的資料</a>以幫助改善 yuzu。<br/><br/>您願意和我們分享您的使用資料嗎?
-
+ 遙測
-
+ 檢查到 Vulkan 的安裝已損毀
-
+ Vulkan 初始化失败。<br><br>点击<a href='https://yuzu-emu.org/wiki/faq/#yuzu-starts-with-the-error-broken-vulkan-installation-detected'>这里</a>获取此问题的相关信息。
-
+ TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping正在執行遊戲
-
+ 載入 Web 小程式..
-
-
+
+ 停用 Web 小程式
-
+ 停用 Web 小程式可能會導致未定義的行為,且只能在《超級瑪利歐 3D收藏輯》中使用。您確定要停用 Web 小程式?
(您可以在偵錯設定中重新啟用它。)
-
+ 目前正在建構的著色器數量
-
+ 目前選擇的解析度縮放比例。
-
+ 目前的模擬速度。高於或低於 100% 表示比實際 Switch 執行速度更快或更慢。
-
+ 遊戲即時 FPS。會因遊戲和場景的不同而改變。
-
+ 在不考慮幀數限制和垂直同步的情況下模擬一個 Switch 畫格的實際時間,若要全速模擬,此數值不得超過 16.67 毫秒。
-
+ 取消靜音
-
+ 靜音
-
+ 重設音量
-
+ 清除最近的檔案(&C)
-
+ 繼續(&C)
-
+ &暫停
-
+ 過時遊戲格式警告
-
+ 此遊戲為解構的 ROM 資料夾格式,這是一種過時的格式,已被其他格式取代,如 NCA、NAX、XCI、NSP。解構的 ROM 目錄缺少圖示、中繼資料和更新支援。<br><br>有關 yuzu 支援的各種 Switch 格式說明,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>請參閱我們的 wiki </a>。此訊息將不再顯示。
-
-
+
+ 載入 ROM 時發生錯誤!
-
+ 此 ROM 格式不支援
-
+ 初始化視訊核心時發生錯誤
-
+ yuzu 在執行視訊核心時發生錯誤。 這可能是 GPU 驅動程序過舊造成的。 詳細資訊請查閱日誌檔案。 關於日誌檔案的更多資訊,請參考以下頁面:<a href='https://yuzu-emu.org/help/reference/log-files/'>如何上傳日誌檔案</a>。
-
+ %1 signifies a numeric error code.載入 ROM 時發生錯誤!%1
-
+ %1 signifies an error string.%1<br>請參閱 <a href='https://yuzu-emu.org/help/quickstart/'>yuzu 快速指引</a>以重新傾印檔案。<br>您可以前往 yuzu 的 wiki</a> 或 Discord 社群</a>以獲得幫助。
-
+ 發生未知錯誤,請檢視紀錄了解細節。
-
+ (64-bit)
-
+ (32-bit)
-
+ %1 is the title name. %2 indicates if the title is 64-bit or 32-bit%1 %2
-
+ 正在關閉軟體…
-
+ 儲存資料
-
+ 模組資料
-
+ 開啟資料夾 %1 時發生錯誤
-
-
+
+ 資料夾不存在
-
+ 開啟通用著色器快取位置時發生錯誤
-
+ 無法新增此遊戲的著色器快取資料夾。
-
+ 移除內容時發生錯誤
-
+ 移除更新時發生錯誤
-
+ 移除 DLC 時發生錯誤
-
+ 移除已安裝的遊戲內容?
-
+ 移除已安裝的遊戲更新?
-
+ 移除已安裝的遊戲 DLC?
-
+ 移除項目
-
-
-
-
-
-
+
+
+
+
+
+ 移除成功
-
+ 成功移除已安裝的遊戲。
-
+ 此遊戲並非安裝在內部儲存空間,因此無法移除。
-
+ 成功移除已安裝的遊戲更新。
-
+ 此遊戲沒有已安裝的更新。
-
+ 此遊戲沒有已安裝的 DLC。
-
+ 成功移除遊戲 %1 已安裝的 DLC。
-
+ 刪除 OpenGL 模式的著色器快取?
-
+ 刪除 Vulkan 模式的著色器快取?
-
+ 刪除所有的著色器快取?
-
+ 移除額外遊戲設定?
-
+ 移除快取儲存空間?
-
+ 刪除檔案
-
+ 清除遊玩時間
-
+ 重設遊玩時間?
-
-
+
+ 刪除通用著色器快取時發生錯誤
-
-
+
+ 此遊戲沒有著色器快取
-
+ 成功刪除著色器快取。
-
+ 刪除通用著色器快取失敗。
-
+ 移除 Vulkan 驅動程式管線快取時發生錯誤
-
+ 無法移除驅動程式管線快取。
-
-
+
+ 刪除通用著色器快取時發生錯誤
-
+ 成功刪除通用著色器快取。
-
+ 無法刪除著色器快取資料夾。
-
-
+
+ 移除額外遊戲設定時發生錯誤
-
+ 此遊戲沒有額外設定。
-
+ 成功移除額外遊戲設定。
-
+ 移除額外遊戲設定失敗。
-
-
+
+ RomFS 抽取失敗!
-
+ 複製 RomFS 檔案時發生錯誤或使用者取消動作。
-
+ 全部
-
+ 部分
-
+ 選擇RomFS傾印模式
-
+ 請選擇如何傾印 RomFS。<br>「全部」會複製所有檔案到新資料夾中,而<br>「部分」只會建立資料夾結構。
-
+ %1 沒有足夠的空間用於抽取 RomFS。請確保有足夠的空間或於模擬 > 設定 >系統 >檔案系統 > 傾印根目錄中選擇其他資料夾。
-
+ 抽取 RomFS 中...
-
-
-
-
+
+
+
+ 取消
-
+ RomFS 抽取完成!
-
-
-
+
+
+ 動作已成功完成
-
+ 無法執行完整性驗證!
-
+ 未檢查檔案內容的完整性。
-
-
-
- 完整性驗證失敗!
-
-
-
-
- 檔案可能已經損毀。
-
-
-
-
+
+ 正在驗證完整性...
-
-
+
+ 完整性驗證成功!
-
-
-
-
+
+
+
+ 完整性驗證失敗!
+
+
+
+
+ 檔案可能已經損毀。
+
+
+
+
+
+ 建立捷徑
-
+ 您想以全屏模式启动游戏吗?
-
+ 已成功在 %1 建立捷徑
-
+ 這將會為目前的應用程式映像建立捷徑,可能在其更新後無法運作,仍要繼續嗎?
-
+ 为 %1 创建快捷方式时失败
-
+ 建立圖示
-
+ 無法建立圖示檔案,路徑「%1」不存在且無法建立。
-
+ 開啟 %1 時發生錯誤
-
+ 選擇資料夾
-
+ 屬性
-
+ 無法載入遊戲屬性
-
+ %1 is an identifier for the Switch executable file extensions.Switch 執行檔 (%1);;所有檔案 (*.*)
-
+ 開啟檔案
-
+ 開啟已抽取的 ROM 資料夾
-
+ 選擇的資料夾無效
-
+ 選擇的資料夾未包含「main」檔案。
-
+ 可安裝的 Switch 檔案 (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX 卡帶映像 (*.xci)
-
+ 安裝檔案
-
+ 剩餘 %n 個檔案
-
+ 正在安裝檔案「%1」...
-
-
+
+ 安裝結果
-
+ 為了避免潛在的衝突,不建議將遊戲本體安裝至內部儲存空間。
此功能僅用於安裝遊戲更新和 DLC。
-
+ 最近安裝了 %n 個檔案
-
+ %n 個檔案被取代
-
+ %n 個檔案安裝失敗
-
+ 系統應用程式
-
+ 系統檔案
-
+ 系統應用程式更新
-
+ 韌體包(A型)
-
+ 韌體包(B型)
-
+ 遊戲
-
+ 遊戲更新
-
+ 遊戲 DLC
-
+ Delta Title
-
+ 選擇 NCA 安裝類型...
-
+ 請選擇此 NCA 的安裝類型:
(在多數情況下,選擇預設的「遊戲」即可。)
-
+ 安裝失敗
-
+ 選擇的 NCA 安裝類型無效。
-
+ 找不到檔案
-
+ 找不到「%1」檔案
-
+ 確定
-
-
+
+ 硬體不符合需求
-
-
+
+ 您的系統不符合建議的硬體需求,相容性回報已停用。
-
+ 未設定 yuzu 帳號
-
+ 為了上傳相容性測試結果,您必須登入 yuzu 帳號。<br><br/>欲登入 yuzu 帳號請至模擬 > 設定 > 網路。
-
+ 開啟 URL 時發生錯誤
-
+ 無法開啟 URL:「%1」。
-
+ TAS 錄製
-
+ 覆寫玩家 1 的檔案?
-
+ 偵測到無效設定
-
+ 掌機手把無法在主機模式中使用。將會選擇 Pro 手把。
-
-
+
+ Amiibo
-
-
+
+ 目前 Amiibo 已被移除。
-
+ 錯誤
-
-
+
+ 目前遊戲並未在尋找 Amiibos
-
+ Amiibo 檔案 (%1);; 所有檔案 (*.*)
-
+ 開啟 Amiibo
-
+ 載入 Amiibo 資料時發生錯誤
-
+ 選取的檔案不是有效的 Amiibo
-
+ 選取的檔案已在使用中
-
+ 發生了未知錯誤
-
+
@@ -5635,290 +5649,225 @@ Please, only use this feature to install updates and DLC.
%1
-
-
-
-
+
+
+
+ 無可用韌體
-
+ 請安裝韌體以使用相簿小程式。
-
+ 相簿小程式
-
+ 無法使用相簿小程式。請安裝韌體。
-
+ 請安裝韌體以使用 Cabinet 小程式。
-
+ Cabinet 小程式
-
+ 無法使用 Cabinet 小程式。請安裝韌體。
-
+ 請安裝韌體以使用 Mii 編輯器。
-
+ Mii 編輯器小程式
-
+ Mii 編輯器無法使用。請安裝韌體。
-
+ 请安装固件以使用控制器菜单。
-
+ 控制器設定
-
+ 控制器菜单不可用。请重新安装固件。
-
+ 截圖
-
+ PNG 圖片 (*.png)
-
+ TAS 狀態:正在執行 %1/%2
-
+ TAS 狀態:正在錄製 %1
-
+ TAS 狀態:閒置 %1/%2
-
+ TAS 狀態:無效
-
+ &停止執行
-
+ 開始(&S)
-
+ 停止錄製
-
+ 錄製 (&E)
-
+ 正在編譯 %n 個著色器檔案
-
+ %1 is the resolution scaling factor縮放比例:%1x
-
+ 速度:%1% / %2%
-
+ 速度:%1%
-
+ 遊戲: %1 FPS(未限制)
-
+ 遊戲:%1 FPS
-
+ 畫格延遲:%1 ms
-
+ %1 %2
-
+ FSR
-
+ 抗鋸齒關
-
+ 音量: 靜音
-
+ Volume percentage (e.g. 50%)音量:%1%
-
-
- 確認重新產生金鑰
-
-
-
-
- 即將強制重新產生全部的金鑰。
-如果您不清楚正在做什麼,
-這代表可能具有破壞性後果。
-請確定您希望這樣做,並做好備份。
-
-這將刪除您自動產生的金鑰檔案並重新執行產生金鑰模組。
-
-
-
-
- 遺失項目
-
-
-
-
- - 遺失 BOOT0
-
-
-
-
- - 遺失 BCPKG2-1-Normal-Main
-
-
-
-
- - 遺失 PRODINFO
-
-
-
+ 遺失產生元件
-
-
- 缺少加密金鑰。 <br>請按照<a href='https://yuzu-emu.org/help/quickstart/'>《Yuzu快速入門指南》來取得所有金鑰、韌體、遊戲<br><br><small>(%1)。
+
+
+ 密钥缺失。<br>请查看<a href='https://yuzu-emu.org/help/quickstart/'>yuzu 快速导航</a>以获得你的密钥、固件和游戏。
-
-
- 正在產生金鑰...
-最多需時 1 分鐘,具體取決於
-您的系統效能。
-
-
-
-
- 產生金鑰
-
-
-
-
- 系統封存解密失敗
-
-
-
-
- 加密金鑰無法解密韌體。<br>請依循<a href='https://yuzu-emu.org/help/quickstart/'>yuzu 快速開始指南</a>以取得您的金鑰、韌體和遊戲。
-
-
-
+ 選擇 RomFS 傾印目標
-
+ 請選擇希望傾印的 RomFS。
-
+ 您確定要關閉 yuzu 嗎?
-
-
-
+
+
+ yuzu
-
+ 您確定要停止模擬嗎?未儲存的進度將會遺失。
-
+
@@ -6196,62 +6145,62 @@ Would you like to bypass this and exit anyway?
屬性
-
+ 包含子資料夾
-
+ 移除遊戲資料夾
-
+ ▲ 向上移動
-
+ ▼ 向下移動
-
+ 開啟資料夾位置
-
+ 清除
-
+ 名稱
-
+ 相容性
-
+ 延伸模組
-
+ 檔案格式
-
+ 大小
-
+ 遊玩時間
@@ -6322,7 +6271,7 @@ Would you like to bypass this and exit anyway?
GameListPlaceholder
-
+ 連點兩下以新增資料夾至遊戲清單
@@ -6335,12 +6284,12 @@ Would you like to bypass this and exit anyway?
%1 / %n 個結果
-
+ 搜尋:
-
+ 輸入文字以搜尋
@@ -6851,176 +6800,171 @@ Debug Message:
-
- 重新初始化金鑰(&R)...
-
-
- 驗證已安裝內容的完整性 (&V)
-
+ 關於 yuzu(&A)
-
+ 單一視窗模式(&W)
-
+ 設定 (&F)
-
+ 顯示 Dock 小工具標題 (&O)
-
+ 顯示搜尋列(&F)
-
+ 顯示狀態列(&S)
-
+ 顯示狀態列
-
+ 瀏覽公用遊戲大廳 (&B)
-
+ 建立房間 (&C)
-
+ 離開房間 (&L)
-
+ 直接連線到房間 (&D)
-
+ 顯示目前的房間 (&S)
-
+ 全螢幕(&U)
-
+ 重新啟動(&R)
-
+ 載入/移除 Amiibo... (&A)
-
+ 回報相容性(&R)
-
+ 模組資訊 (&M)
-
+ 快速入門 (&Q)
-
+ 常見問題 (&F)
-
+ 開啟 yuzu 資料夾(&Y)
-
+ 截圖 (&C)
-
+ 開啟相簿 (&A)
-
+ 登錄持有者和暱稱 (&S)
-
+ 清除遊戲資料 (&D)
-
+ 復原資料 (&R)
-
+ 初始化 Amiibo (&F)
-
+ 開啟 &Mii 編輯器
-
+ 設定 &TAS…
-
+ 目前遊戲設定...(&U)
-
+ 開始(&S)
-
+ 重設 (&R)
-
+ 錄製 (&E)
-
+ 打开控制器菜单 (&C)
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index b12851dcf..9547462bc 100755
--- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt
@@ -775,6 +775,9 @@ add_library(core STATIC
hle/service/nvnflinger/graphic_buffer_producer.h
hle/service/nvnflinger/hos_binder_driver_server.cpp
hle/service/nvnflinger/hos_binder_driver_server.h
+ hle/service/nvnflinger/hardware_composer.cpp
+ hle/service/nvnflinger/hardware_composer.h
+ hle/service/nvnflinger/hwc_layer.h
hle/service/nvnflinger/nvnflinger.cpp
hle/service/nvnflinger/nvnflinger.h
hle/service/nvnflinger/parcel.h
diff --git a/src/core/hle/service/glue/glue.cpp b/src/core/hle/service/glue/glue.cpp
index 66b684c30..22a9900b6 100755
--- a/src/core/hle/service/glue/glue.cpp
+++ b/src/core/hle/service/glue/glue.cpp
@@ -31,8 +31,11 @@ void LoopProcess(Core::System& system) {
// Error Context
server_manager->RegisterNamedService("ectx:aw", std::make_shared(system));
- // Notification Services for application
- server_manager->RegisterNamedService("notif:a", std::make_shared(system));
+ // Notification Services
+ server_manager->RegisterNamedService(
+ "notif:a", std::make_shared(system));
+ server_manager->RegisterNamedService("notif:s",
+ std::make_shared(system));
// Time
auto time = std::make_shared(system);
diff --git a/src/core/hle/service/glue/notif.cpp b/src/core/hle/service/glue/notif.cpp
index 6beef753d..61efe8a9d 100755
--- a/src/core/hle/service/glue/notif.cpp
+++ b/src/core/hle/service/glue/notif.cpp
@@ -6,48 +6,31 @@
#include "common/assert.h"
#include "common/logging/log.h"
+#include "core/hle/service/cmif_serialization.h"
#include "core/hle/service/glue/notif.h"
#include "core/hle/service/ipc_helpers.h"
+#include "core/hle/service/kernel_helpers.h"
namespace Service::Glue {
-NOTIF_A::NOTIF_A(Core::System& system_) : ServiceFramework{system_, "notif:a"} {
- // clang-format off
- static const FunctionInfo functions[] = {
- {500, &NOTIF_A::RegisterAlarmSetting, "RegisterAlarmSetting"},
- {510, &NOTIF_A::UpdateAlarmSetting, "UpdateAlarmSetting"},
- {520, &NOTIF_A::ListAlarmSettings, "ListAlarmSettings"},
- {530, &NOTIF_A::LoadApplicationParameter, "LoadApplicationParameter"},
- {540, &NOTIF_A::DeleteAlarmSetting, "DeleteAlarmSetting"},
- {1000, &NOTIF_A::Initialize, "Initialize"},
- };
- // clang-format on
+namespace {
+
+constexpr inline std::size_t MaxAlarms = 8;
- RegisterHandlers(functions);
}
-NOTIF_A::~NOTIF_A() = default;
-
-void NOTIF_A::RegisterAlarmSetting(HLERequestContext& ctx) {
- const auto alarm_setting_buffer_size = ctx.GetReadBufferSize(0);
- const auto application_parameter_size = ctx.GetReadBufferSize(1);
-
- ASSERT_MSG(alarm_setting_buffer_size == sizeof(AlarmSetting),
- "alarm_setting_buffer_size is not 0x40 bytes");
- ASSERT_MSG(application_parameter_size <= sizeof(ApplicationParameter),
- "application_parameter_size is bigger than 0x400 bytes");
-
- AlarmSetting new_alarm{};
- memcpy(&new_alarm, ctx.ReadBuffer(0).data(), sizeof(AlarmSetting));
-
- // TODO: Count alarms per game id
- if (alarms.size() >= max_alarms) {
+Result NotificationServiceImpl::RegisterAlarmSetting(AlarmSettingId* out_alarm_setting_id,
+ const AlarmSetting& alarm_setting,
+ std::span application_parameter) {
+ if (alarms.size() > MaxAlarms) {
LOG_ERROR(Service_NOTIF, "Alarm limit reached");
- IPC::ResponseBuilder rb{ctx, 2};
- rb.Push(ResultUnknown);
- return;
+ R_THROW(ResultUnknown);
}
+ ASSERT_MSG(application_parameter.size() <= sizeof(ApplicationParameter),
+ "application_parameter_size is bigger than 0x400 bytes");
+
+ AlarmSetting new_alarm = alarm_setting;
new_alarm.alarm_setting_id = last_alarm_setting_id++;
alarms.push_back(new_alarm);
@@ -55,100 +38,82 @@ void NOTIF_A::RegisterAlarmSetting(HLERequestContext& ctx) {
LOG_WARNING(Service_NOTIF,
"(STUBBED) called, application_parameter_size={}, setting_id={}, kind={}, muted={}",
- application_parameter_size, new_alarm.alarm_setting_id, new_alarm.kind,
+ application_parameter.size(), new_alarm.alarm_setting_id, new_alarm.kind,
new_alarm.muted);
- IPC::ResponseBuilder rb{ctx, 2};
- rb.Push(ResultSuccess);
- rb.Push(new_alarm.alarm_setting_id);
+ *out_alarm_setting_id = new_alarm.alarm_setting_id;
+ R_SUCCEED();
}
-void NOTIF_A::UpdateAlarmSetting(HLERequestContext& ctx) {
- const auto alarm_setting_buffer_size = ctx.GetReadBufferSize(0);
- const auto application_parameter_size = ctx.GetReadBufferSize(1);
-
- ASSERT_MSG(alarm_setting_buffer_size == sizeof(AlarmSetting),
- "alarm_setting_buffer_size is not 0x40 bytes");
- ASSERT_MSG(application_parameter_size <= sizeof(ApplicationParameter),
+Result NotificationServiceImpl::UpdateAlarmSetting(const AlarmSetting& alarm_setting,
+ std::span application_parameter) {
+ ASSERT_MSG(application_parameter.size() <= sizeof(ApplicationParameter),
"application_parameter_size is bigger than 0x400 bytes");
- AlarmSetting alarm_setting{};
- memcpy(&alarm_setting, ctx.ReadBuffer(0).data(), sizeof(AlarmSetting));
-
const auto alarm_it = GetAlarmFromId(alarm_setting.alarm_setting_id);
if (alarm_it != alarms.end()) {
LOG_DEBUG(Service_NOTIF, "Alarm updated");
*alarm_it = alarm_setting;
- // TODO: Save application parameter data
}
LOG_WARNING(Service_NOTIF,
"(STUBBED) called, application_parameter_size={}, setting_id={}, kind={}, muted={}",
- application_parameter_size, alarm_setting.alarm_setting_id, alarm_setting.kind,
+ application_parameter.size(), alarm_setting.alarm_setting_id, alarm_setting.kind,
alarm_setting.muted);
-
- IPC::ResponseBuilder rb{ctx, 2};
- rb.Push(ResultSuccess);
+ R_SUCCEED();
}
-void NOTIF_A::ListAlarmSettings(HLERequestContext& ctx) {
+Result NotificationServiceImpl::ListAlarmSettings(s32* out_count,
+ std::span out_alarms) {
LOG_INFO(Service_NOTIF, "called, alarm_count={}", alarms.size());
- // TODO: Only return alarms of this game id
- ctx.WriteBuffer(alarms);
+ const auto count = std::min(out_alarms.size(), alarms.size());
+ for (size_t i = 0; i < count; i++) {
+ out_alarms[i] = alarms[i];
+ }
- IPC::ResponseBuilder rb{ctx, 3};
- rb.Push(ResultSuccess);
- rb.Push(static_cast(alarms.size()));
+ *out_count = static_cast(count);
+ R_SUCCEED();
}
-void NOTIF_A::LoadApplicationParameter(HLERequestContext& ctx) {
- IPC::RequestParser rp{ctx};
- const auto alarm_setting_id{rp.Pop()};
-
+Result NotificationServiceImpl::LoadApplicationParameter(u32* out_size,
+ std::span out_application_parameter,
+ AlarmSettingId alarm_setting_id) {
const auto alarm_it = GetAlarmFromId(alarm_setting_id);
if (alarm_it == alarms.end()) {
LOG_ERROR(Service_NOTIF, "Invalid alarm setting id={}", alarm_setting_id);
- IPC::ResponseBuilder rb{ctx, 2};
- rb.Push(ResultUnknown);
- return;
+ R_THROW(ResultUnknown);
}
// TODO: Read application parameter related to this setting id
ApplicationParameter application_parameter{};
LOG_WARNING(Service_NOTIF, "(STUBBED) called, alarm_setting_id={}", alarm_setting_id);
+ std::memcpy(out_application_parameter.data(), application_parameter.data(),
+ std::min(sizeof(application_parameter), out_application_parameter.size()));
- ctx.WriteBuffer(application_parameter);
-
- IPC::ResponseBuilder rb{ctx, 2};
- rb.Push(ResultSuccess);
- rb.Push(static_cast(application_parameter.size()));
+ *out_size = static_cast(application_parameter.size());
+ R_SUCCEED();
}
-void NOTIF_A::DeleteAlarmSetting(HLERequestContext& ctx) {
- IPC::RequestParser rp{ctx};
- const auto alarm_setting_id{rp.Pop()};
-
+Result NotificationServiceImpl::DeleteAlarmSetting(AlarmSettingId alarm_setting_id) {
std::erase_if(alarms, [alarm_setting_id](const AlarmSetting& alarm) {
return alarm.alarm_setting_id == alarm_setting_id;
});
LOG_INFO(Service_NOTIF, "called, alarm_setting_id={}", alarm_setting_id);
- IPC::ResponseBuilder rb{ctx, 2};
- rb.Push(ResultSuccess);
+ R_SUCCEED();
}
-void NOTIF_A::Initialize(HLERequestContext& ctx) {
+Result NotificationServiceImpl::Initialize(u64 aruid) {
// TODO: Load previous alarms from config
LOG_WARNING(Service_NOTIF, "(STUBBED) called");
- IPC::ResponseBuilder rb{ctx, 2};
- rb.Push(ResultSuccess);
+ R_SUCCEED();
}
-std::vector::iterator NOTIF_A::GetAlarmFromId(
+std::vector::iterator NotificationServiceImpl::GetAlarmFromId(
AlarmSettingId alarm_setting_id) {
return std::find_if(alarms.begin(), alarms.end(),
[alarm_setting_id](const AlarmSetting& alarm) {
@@ -156,4 +121,174 @@ std::vector::iterator NOTIF_A::GetAlarmFromId(
});
}
+INotificationServicesForApplication::INotificationServicesForApplication(Core::System& system_)
+ : ServiceFramework{system_, "notif:a"} {
+ // clang-format off
+ static const FunctionInfo functions[] = {
+ {500, D<&INotificationServicesForApplication::RegisterAlarmSetting>, "RegisterAlarmSetting"},
+ {510, D<&INotificationServicesForApplication::UpdateAlarmSetting>, "UpdateAlarmSetting"},
+ {520, D<&INotificationServicesForApplication::ListAlarmSettings>, "ListAlarmSettings"},
+ {530, D<&INotificationServicesForApplication::LoadApplicationParameter>, "LoadApplicationParameter"},
+ {540, D<&INotificationServicesForApplication::DeleteAlarmSetting>, "DeleteAlarmSetting"},
+ {1000, D<&INotificationServicesForApplication::Initialize>, "Initialize"},
+ };
+ // clang-format on
+
+ RegisterHandlers(functions);
+}
+
+INotificationServicesForApplication::~INotificationServicesForApplication() = default;
+
+Result INotificationServicesForApplication::RegisterAlarmSetting(
+ Out out_alarm_setting_id,
+ InLargeData alarm_setting,
+ InBuffer application_parameter) {
+ R_RETURN(impl.RegisterAlarmSetting(out_alarm_setting_id.Get(), *alarm_setting,
+ application_parameter));
+}
+
+Result INotificationServicesForApplication::UpdateAlarmSetting(
+ InLargeData alarm_setting,
+ InBuffer application_parameter) {
+ R_RETURN(impl.UpdateAlarmSetting(*alarm_setting, application_parameter));
+}
+
+Result INotificationServicesForApplication::ListAlarmSettings(
+ Out out_count, OutArray out_alarms) {
+ R_RETURN(impl.ListAlarmSettings(out_count.Get(), out_alarms));
+}
+
+Result INotificationServicesForApplication::LoadApplicationParameter(
+ Out out_size, OutBuffer out_application_parameter,
+ AlarmSettingId alarm_setting_id) {
+ R_RETURN(
+ impl.LoadApplicationParameter(out_size.Get(), out_application_parameter, alarm_setting_id));
+}
+
+Result INotificationServicesForApplication::DeleteAlarmSetting(AlarmSettingId alarm_setting_id) {
+ R_RETURN(impl.DeleteAlarmSetting(alarm_setting_id));
+}
+
+Result INotificationServicesForApplication::Initialize(ClientAppletResourceUserId aruid) {
+ R_RETURN(impl.Initialize(*aruid));
+}
+
+class INotificationSystemEventAccessor final
+ : public ServiceFramework {
+public:
+ explicit INotificationSystemEventAccessor(Core::System& system_)
+ : ServiceFramework{system_, "INotificationSystemEventAccessor"},
+ service_context{system_, "INotificationSystemEventAccessor"} {
+ // clang-format off
+ static const FunctionInfo functions[] = {
+ {0, D<&INotificationSystemEventAccessor::GetSystemEvent>, "GetSystemEvent"},
+ };
+ // clang-format on
+
+ RegisterHandlers(functions);
+
+ notification_event =
+ service_context.CreateEvent("INotificationSystemEventAccessor:NotificationEvent");
+ }
+
+ ~INotificationSystemEventAccessor() {
+ service_context.CloseEvent(notification_event);
+ }
+
+private:
+ Result GetSystemEvent(OutCopyHandle out_readable_event) {
+ LOG_WARNING(Service_NOTIF, "(STUBBED) called");
+
+ *out_readable_event = ¬ification_event->GetReadableEvent();
+ R_SUCCEED();
+ }
+
+ KernelHelpers::ServiceContext service_context;
+ Kernel::KEvent* notification_event;
+};
+
+INotificationServices::INotificationServices(Core::System& system_)
+ : ServiceFramework{system_, "notif:s"} {
+ // clang-format off
+ static const FunctionInfo functions[] = {
+ {500, D<&INotificationServices::RegisterAlarmSetting>, "RegisterAlarmSetting"},
+ {510, D<&INotificationServices::UpdateAlarmSetting>, "UpdateAlarmSetting"},
+ {520, D<&INotificationServices::ListAlarmSettings>, "ListAlarmSettings"},
+ {530, D<&INotificationServices::LoadApplicationParameter>, "LoadApplicationParameter"},
+ {540, D<&INotificationServices::DeleteAlarmSetting>, "DeleteAlarmSetting"},
+ {1000, D<&INotificationServices::Initialize>, "Initialize"},
+ {1010, nullptr, "ListNotifications"},
+ {1020, nullptr, "DeleteNotification"},
+ {1030, nullptr, "ClearNotifications"},
+ {1040, D<&INotificationServices::OpenNotificationSystemEventAccessor>, "OpenNotificationSystemEventAccessor"},
+ {1500, nullptr, "SetNotificationPresentationSetting"},
+ {1510, D<&INotificationServices::GetNotificationPresentationSetting>, "GetNotificationPresentationSetting"},
+ {2000, nullptr, "GetAlarmSetting"},
+ {2001, nullptr, "GetAlarmSettingWithApplicationParameter"},
+ {2010, nullptr, "MuteAlarmSetting"},
+ {2020, nullptr, "IsAlarmSettingReady"},
+ {8000, nullptr, "RegisterAppletResourceUserId"},
+ {8010, nullptr, "UnregisterAppletResourceUserId"},
+ {8999, nullptr, "GetCurrentTime"},
+ {9000, nullptr, "GetAlarmSettingNextNotificationTime"},
+ };
+ // clang-format on
+
+ RegisterHandlers(functions);
+}
+
+INotificationServices::~INotificationServices() = default;
+
+Result INotificationServices::RegisterAlarmSetting(
+ Out out_alarm_setting_id,
+ InLargeData alarm_setting,
+ InBuffer application_parameter) {
+ R_RETURN(impl.RegisterAlarmSetting(out_alarm_setting_id.Get(), *alarm_setting,
+ application_parameter));
+}
+
+Result INotificationServices::UpdateAlarmSetting(
+ InLargeData alarm_setting,
+ InBuffer application_parameter) {
+ R_RETURN(impl.UpdateAlarmSetting(*alarm_setting, application_parameter));
+}
+
+Result INotificationServices::ListAlarmSettings(
+ Out out_count, OutArray out_alarms) {
+ R_RETURN(impl.ListAlarmSettings(out_count.Get(), out_alarms));
+}
+
+Result INotificationServices::LoadApplicationParameter(
+ Out out_size, OutBuffer out_application_parameter,
+ AlarmSettingId alarm_setting_id) {
+ R_RETURN(
+ impl.LoadApplicationParameter(out_size.Get(), out_application_parameter, alarm_setting_id));
+}
+
+Result INotificationServices::DeleteAlarmSetting(AlarmSettingId alarm_setting_id) {
+ R_RETURN(impl.DeleteAlarmSetting(alarm_setting_id));
+}
+
+Result INotificationServices::Initialize(ClientAppletResourceUserId aruid) {
+ R_RETURN(impl.Initialize(*aruid));
+}
+
+Result INotificationServices::OpenNotificationSystemEventAccessor(
+ Out> out_notification_system_event_accessor) {
+ LOG_WARNING(Service_NOTIF, "(STUBBED) called");
+
+ *out_notification_system_event_accessor =
+ std::make_shared(system);
+ R_SUCCEED();
+}
+
+Result INotificationServices::GetNotificationPresentationSetting(
+ Out out_notification_presentation_setting,
+ NotificationChannel notification_channel) {
+ LOG_WARNING(Service_NOTIF, "(STUBBED) called");
+
+ *out_notification_presentation_setting = {};
+ R_SUCCEED();
+}
+
} // namespace Service::Glue
diff --git a/src/core/hle/service/glue/notif.h b/src/core/hle/service/glue/notif.h
index 281e68e5d..3f9cc8df7 100755
--- a/src/core/hle/service/glue/notif.h
+++ b/src/core/hle/service/glue/notif.h
@@ -7,6 +7,7 @@
#include
#include "common/uuid.h"
+#include "core/hle/service/cmif_types.h"
#include "core/hle/service/service.h"
namespace Core {
@@ -15,58 +16,117 @@ class System;
namespace Service::Glue {
-class NOTIF_A final : public ServiceFramework {
+// This is nn::notification::AlarmSettingId
+using AlarmSettingId = u16;
+static_assert(sizeof(AlarmSettingId) == 0x2, "AlarmSettingId is an invalid size");
+
+using ApplicationParameter = std::array;
+static_assert(sizeof(ApplicationParameter) == 0x400, "ApplicationParameter is an invalid size");
+
+struct DailyAlarmSetting {
+ s8 hour;
+ s8 minute;
+};
+static_assert(sizeof(DailyAlarmSetting) == 0x2, "DailyAlarmSetting is an invalid size");
+
+struct WeeklyScheduleAlarmSetting {
+ INSERT_PADDING_BYTES_NOINIT(0xA);
+ std::array day_of_week;
+};
+static_assert(sizeof(WeeklyScheduleAlarmSetting) == 0x18,
+ "WeeklyScheduleAlarmSetting is an invalid size");
+
+// This is nn::notification::AlarmSetting
+struct AlarmSetting {
+ AlarmSettingId alarm_setting_id;
+ u8 kind;
+ u8 muted;
+ INSERT_PADDING_BYTES_NOINIT(0x4);
+ Common::UUID account_id;
+ u64 application_id;
+ INSERT_PADDING_BYTES_NOINIT(0x8);
+ WeeklyScheduleAlarmSetting schedule;
+};
+static_assert(sizeof(AlarmSetting) == 0x40, "AlarmSetting is an invalid size");
+
+enum class NotificationChannel : u8 {
+ Unknown0 = 0,
+};
+
+struct NotificationPresentationSetting {
+ INSERT_PADDING_BYTES_NOINIT(0x10);
+};
+static_assert(sizeof(NotificationPresentationSetting) == 0x10,
+ "NotificationPresentationSetting is an invalid size");
+
+class NotificationServiceImpl {
public:
- explicit NOTIF_A(Core::System& system_);
- ~NOTIF_A() override;
+ Result RegisterAlarmSetting(AlarmSettingId* out_alarm_setting_id,
+ const AlarmSetting& alarm_setting,
+ std::span application_parameter);
+ Result UpdateAlarmSetting(const AlarmSetting& alarm_setting,
+ std::span application_parameter);
+ Result ListAlarmSettings(s32* out_count, std::span out_alarms);
+ Result LoadApplicationParameter(u32* out_size, std::span out_application_parameter,
+ AlarmSettingId alarm_setting_id);
+ Result DeleteAlarmSetting(AlarmSettingId alarm_setting_id);
+ Result Initialize(u64 aruid);
private:
- static constexpr std::size_t max_alarms = 8;
-
- // This is nn::notification::AlarmSettingId
- using AlarmSettingId = u16;
- static_assert(sizeof(AlarmSettingId) == 0x2, "AlarmSettingId is an invalid size");
-
- using ApplicationParameter = std::array;
- static_assert(sizeof(ApplicationParameter) == 0x400, "ApplicationParameter is an invalid size");
-
- struct DailyAlarmSetting {
- s8 hour;
- s8 minute;
- };
- static_assert(sizeof(DailyAlarmSetting) == 0x2, "DailyAlarmSetting is an invalid size");
-
- struct WeeklyScheduleAlarmSetting {
- INSERT_PADDING_BYTES(0xA);
- std::array day_of_week;
- };
- static_assert(sizeof(WeeklyScheduleAlarmSetting) == 0x18,
- "WeeklyScheduleAlarmSetting is an invalid size");
-
- // This is nn::notification::AlarmSetting
- struct AlarmSetting {
- AlarmSettingId alarm_setting_id;
- u8 kind;
- u8 muted;
- INSERT_PADDING_BYTES(0x4);
- Common::UUID account_id;
- u64 application_id;
- INSERT_PADDING_BYTES(0x8);
- WeeklyScheduleAlarmSetting schedule;
- };
- static_assert(sizeof(AlarmSetting) == 0x40, "AlarmSetting is an invalid size");
-
- void RegisterAlarmSetting(HLERequestContext& ctx);
- void UpdateAlarmSetting(HLERequestContext& ctx);
- void ListAlarmSettings(HLERequestContext& ctx);
- void LoadApplicationParameter(HLERequestContext& ctx);
- void DeleteAlarmSetting(HLERequestContext& ctx);
- void Initialize(HLERequestContext& ctx);
-
std::vector::iterator GetAlarmFromId(AlarmSettingId alarm_setting_id);
-
std::vector alarms{};
AlarmSettingId last_alarm_setting_id{};
};
+class INotificationServicesForApplication final
+ : public ServiceFramework {
+public:
+ explicit INotificationServicesForApplication(Core::System& system_);
+ ~INotificationServicesForApplication() override;
+
+private:
+ Result RegisterAlarmSetting(Out out_alarm_setting_id,
+ InLargeData alarm_setting,
+ InBuffer application_parameter);
+ Result UpdateAlarmSetting(InLargeData alarm_setting,
+ InBuffer application_parameter);
+ Result ListAlarmSettings(Out out_count,
+ OutArray out_alarms);
+ Result LoadApplicationParameter(Out out_size,
+ OutBuffer out_application_parameter,
+ AlarmSettingId alarm_setting_id);
+ Result DeleteAlarmSetting(AlarmSettingId alarm_setting_id);
+ Result Initialize(ClientAppletResourceUserId aruid);
+
+ NotificationServiceImpl impl;
+};
+
+class INotificationSystemEventAccessor;
+
+class INotificationServices final : public ServiceFramework {
+public:
+ explicit INotificationServices(Core::System& system_);
+ ~INotificationServices() override;
+
+private:
+ Result RegisterAlarmSetting(Out out_alarm_setting_id,
+ InLargeData alarm_setting,
+ InBuffer application_parameter);
+ Result UpdateAlarmSetting(InLargeData alarm_setting,
+ InBuffer application_parameter);
+ Result ListAlarmSettings(Out out_count,
+ OutArray out_alarms);
+ Result LoadApplicationParameter(Out out_size,
+ OutBuffer out_application_parameter,
+ AlarmSettingId alarm_setting_id);
+ Result DeleteAlarmSetting(AlarmSettingId alarm_setting_id);
+ Result Initialize(ClientAppletResourceUserId aruid);
+ Result OpenNotificationSystemEventAccessor(Out>
+ out_notification_system_event_accessor);
+ Result GetNotificationPresentationSetting(
+ Out out_notification_presentation_setting,
+ NotificationChannel notification_channel);
+
+ NotificationServiceImpl impl;
+};
} // namespace Service::Glue
diff --git a/src/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp b/src/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp
index d0eec2a5f..62fefe4b9 100755
--- a/src/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp
+++ b/src/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp
@@ -1,6 +1,8 @@
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
+#include
+
#include "common/assert.h"
#include "common/logging/log.h"
#include "core/core.h"
@@ -38,19 +40,30 @@ NvResult nvdisp_disp0::Ioctl3(DeviceFD fd, Ioctl command, std::span in
void nvdisp_disp0::OnOpen(NvCore::SessionId session_id, DeviceFD fd) {}
void nvdisp_disp0::OnClose(DeviceFD fd) {}
-void nvdisp_disp0::flip(u32 buffer_handle, u32 offset, android::PixelFormat format, u32 width,
- u32 height, u32 stride, android::BufferTransformFlags transform,
- const Common::Rectangle& crop_rect,
- std::array& fences, u32 num_fences) {
- const DAddr addr = nvmap.GetHandleAddress(buffer_handle);
- LOG_TRACE(Service,
- "Drawing from address {:X} offset {:08X} Width {} Height {} Stride {} Format {}",
- addr, offset, width, height, stride, format);
+void nvdisp_disp0::Composite(std::span sorted_layers) {
+ std::vector output_layers;
+ std::vector output_fences;
+ output_layers.reserve(sorted_layers.size());
+ output_fences.reserve(sorted_layers.size());
- const Tegra::FramebufferConfig framebuffer{addr, offset, width, height,
- stride, format, transform, crop_rect};
+ for (auto& layer : sorted_layers) {
+ output_layers.emplace_back(Tegra::FramebufferConfig{
+ .address = nvmap.GetHandleAddress(layer.buffer_handle),
+ .offset = layer.offset,
+ .width = layer.width,
+ .height = layer.height,
+ .stride = layer.stride,
+ .pixel_format = layer.format,
+ .transform_flags = layer.transform,
+ .crop_rect = layer.crop_rect,
+ });
- system.GPU().RequestSwapBuffers(&framebuffer, fences, num_fences);
+ for (size_t i = 0; i < layer.acquire_fence.num_fences; i++) {
+ output_fences.push_back(layer.acquire_fence.fences[i]);
+ }
+ }
+
+ system.GPU().RequestComposite(std::move(output_layers), std::move(output_fences));
system.SpeedLimiter().DoSpeedLimiting(system.CoreTiming().GetGlobalTimeUs());
system.GetPerfStats().EndSystemFrame();
system.GetPerfStats().BeginSystemFrame();
diff --git a/src/core/hle/service/nvdrv/devices/nvdisp_disp0.h b/src/core/hle/service/nvdrv/devices/nvdisp_disp0.h
index a8e68ab92..f849025e6 100755
--- a/src/core/hle/service/nvdrv/devices/nvdisp_disp0.h
+++ b/src/core/hle/service/nvdrv/devices/nvdisp_disp0.h
@@ -8,8 +8,7 @@
#include "common/common_types.h"
#include "common/math_util.h"
#include "core/hle/service/nvdrv/devices/nvdevice.h"
-#include "core/hle/service/nvnflinger/buffer_transform_flags.h"
-#include "core/hle/service/nvnflinger/pixel_format.h"
+#include "core/hle/service/nvnflinger/hwc_layer.h"
namespace Service::Nvidia::NvCore {
class Container;
@@ -35,11 +34,8 @@ public:
void OnOpen(NvCore::SessionId session_id, DeviceFD fd) override;
void OnClose(DeviceFD fd) override;
- /// Performs a screen flip, drawing the buffer pointed to by the handle.
- void flip(u32 buffer_handle, u32 offset, android::PixelFormat format, u32 width, u32 height,
- u32 stride, android::BufferTransformFlags transform,
- const Common::Rectangle& crop_rect,
- std::array& fences, u32 num_fences);
+ /// Performs a screen flip, compositing each buffer.
+ void Composite(std::span sorted_layers);
Kernel::KEvent* QueryEvent(u32 event_id) override;
diff --git a/src/core/hle/service/nvnflinger/hardware_composer.cpp b/src/core/hle/service/nvnflinger/hardware_composer.cpp
new file mode 100755
index 000000000..c720dd1f8
--- /dev/null
+++ b/src/core/hle/service/nvnflinger/hardware_composer.cpp
@@ -0,0 +1,215 @@
+// SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+#include
+
+#include "common/microprofile.h"
+#include "core/hle/service/nvdrv/devices/nvdisp_disp0.h"
+#include "core/hle/service/nvnflinger/buffer_item.h"
+#include "core/hle/service/nvnflinger/buffer_item_consumer.h"
+#include "core/hle/service/nvnflinger/buffer_queue_producer.h"
+#include "core/hle/service/nvnflinger/hardware_composer.h"
+#include "core/hle/service/nvnflinger/hwc_layer.h"
+#include "core/hle/service/nvnflinger/ui/graphic_buffer.h"
+#include "core/hle/service/vi/display/vi_display.h"
+#include "core/hle/service/vi/layer/vi_layer.h"
+
+namespace Service::Nvnflinger {
+
+namespace {
+
+s32 NormalizeSwapInterval(f32* out_speed_scale, s32 swap_interval) {
+ if (swap_interval <= 0) {
+ // As an extension, treat nonpositive swap interval as speed multiplier.
+ if (out_speed_scale) {
+ *out_speed_scale = 2.f * static_cast(1 - swap_interval);
+ }
+
+ swap_interval = 1;
+ }
+
+ if (swap_interval >= 5) {
+ // As an extension, treat high swap interval as precise speed control.
+ if (out_speed_scale) {
+ *out_speed_scale = static_cast(swap_interval) / 100.f;
+ }
+
+ swap_interval = 1;
+ }
+
+ return swap_interval;
+}
+
+} // namespace
+
+HardwareComposer::HardwareComposer() = default;
+HardwareComposer::~HardwareComposer() = default;
+
+u32 HardwareComposer::ComposeLocked(f32* out_speed_scale, VI::Display& display,
+ Nvidia::Devices::nvdisp_disp0& nvdisp, u32 frame_advance) {
+ boost::container::small_vector composition_stack;
+
+ m_frame_number += frame_advance;
+
+ // Release any necessary framebuffers.
+ for (auto& [layer_id, framebuffer] : m_framebuffers) {
+ if (framebuffer.release_frame_number > m_frame_number) {
+ // Not yet ready to release this framebuffer.
+ continue;
+ }
+
+ if (!framebuffer.is_acquired) {
+ // Already released.
+ continue;
+ }
+
+ if (auto* layer = display.FindLayer(layer_id); layer != nullptr) {
+ // TODO: support release fence
+ // This is needed to prevent screen tearing
+ layer->GetConsumer().ReleaseBuffer(framebuffer.item, android::Fence::NoFence());
+ framebuffer.is_acquired = false;
+ }
+ }
+
+ // Set default speed limit to 100%.
+ *out_speed_scale = 1.0f;
+
+ // Determine the number of vsync periods to wait before composing again.
+ std::optional swap_interval{};
+ bool has_acquired_buffer{};
+
+ // Acquire all necessary framebuffers.
+ for (size_t i = 0; i < display.GetNumLayers(); i++) {
+ auto& layer = display.GetLayer(i);
+ auto layer_id = layer.GetLayerId();
+
+ // Try to fetch the framebuffer (either new or stale).
+ const auto result = this->CacheFramebufferLocked(layer, layer_id);
+
+ // If we failed, skip this layer.
+ if (result == CacheStatus::NoBufferAvailable) {
+ continue;
+ }
+
+ // If we acquired a new buffer, we need to present.
+ if (result == CacheStatus::BufferAcquired) {
+ has_acquired_buffer = true;
+ }
+
+ const auto& buffer = m_framebuffers[layer_id];
+ const auto& item = buffer.item;
+ const auto& igbp_buffer = *item.graphic_buffer;
+
+ // TODO: get proper Z-index from layer
+ composition_stack.emplace_back(HwcLayer{
+ .buffer_handle = igbp_buffer.BufferId(),
+ .offset = igbp_buffer.Offset(),
+ .format = igbp_buffer.ExternalFormat(),
+ .width = igbp_buffer.Width(),
+ .height = igbp_buffer.Height(),
+ .stride = igbp_buffer.Stride(),
+ .z_index = 0,
+ .transform = static_cast(item.transform),
+ .crop_rect = item.crop,
+ .acquire_fence = item.fence,
+ });
+
+ // We need to compose again either before this frame is supposed to
+ // be released, or exactly on the vsync period it should be released.
+ const s32 item_swap_interval = NormalizeSwapInterval(out_speed_scale, item.swap_interval);
+
+ // TODO: handle cases where swap intervals are relatively prime. So far,
+ // only swap intervals of 0, 1 and 2 have been observed, but if 3 were
+ // to be introduced, this would cause an issue.
+ if (swap_interval) {
+ swap_interval = std::min(*swap_interval, item_swap_interval);
+ } else {
+ swap_interval = item_swap_interval;
+ }
+ }
+
+ // If any new buffers were acquired, we can present.
+ if (has_acquired_buffer) {
+ // Sort by Z-index.
+ std::stable_sort(composition_stack.begin(), composition_stack.end(),
+ [&](auto& l, auto& r) { return l.z_index < r.z_index; });
+
+ // Composite.
+ nvdisp.Composite(composition_stack);
+ }
+
+ // Render MicroProfile.
+ MicroProfileFlip();
+
+ // Advance by at least one frame.
+ return swap_interval.value_or(1);
+}
+
+void HardwareComposer::RemoveLayerLocked(VI::Display& display, LayerId layer_id) {
+ // Check if we are tracking a slot with this layer_id.
+ const auto it = m_framebuffers.find(layer_id);
+ if (it == m_framebuffers.end()) {
+ return;
+ }
+
+ // Try to release the buffer item.
+ auto* const layer = display.FindLayer(layer_id);
+ if (layer && it->second.is_acquired) {
+ layer->GetConsumer().ReleaseBuffer(it->second.item, android::Fence::NoFence());
+ }
+
+ // Erase the slot.
+ m_framebuffers.erase(it);
+}
+
+bool HardwareComposer::TryAcquireFramebufferLocked(VI::Layer& layer, Framebuffer& framebuffer) {
+ // Attempt the update.
+ const auto status = layer.GetConsumer().AcquireBuffer(&framebuffer.item, {}, false);
+ if (status != android::Status::NoError) {
+ return false;
+ }
+
+ // We succeeded, so set the new release frame info.
+ framebuffer.release_frame_number =
+ NormalizeSwapInterval(nullptr, framebuffer.item.swap_interval);
+ framebuffer.is_acquired = true;
+
+ return true;
+}
+
+HardwareComposer::CacheStatus HardwareComposer::CacheFramebufferLocked(VI::Layer& layer,
+ LayerId layer_id) {
+ // Check if this framebuffer is already present.
+ const auto it = m_framebuffers.find(layer_id);
+ if (it != m_framebuffers.end()) {
+ // If it's currently still acquired, we are done.
+ if (it->second.is_acquired) {
+ return CacheStatus::CachedBufferReused;
+ }
+
+ // Try to acquire a new item.
+ if (this->TryAcquireFramebufferLocked(layer, it->second)) {
+ // We got a new item.
+ return CacheStatus::BufferAcquired;
+ } else {
+ // We didn't acquire a new item, but we can reuse the slot.
+ return CacheStatus::CachedBufferReused;
+ }
+ }
+
+ // Framebuffer is not present, so try to create it.
+ Framebuffer framebuffer{};
+
+ if (this->TryAcquireFramebufferLocked(layer, framebuffer)) {
+ // Move the buffer item into a new slot.
+ m_framebuffers.emplace(layer_id, std::move(framebuffer));
+
+ // We succeeded.
+ return CacheStatus::BufferAcquired;
+ }
+
+ // We couldn't acquire the buffer item, so don't create a slot.
+ return CacheStatus::NoBufferAvailable;
+}
+
+} // namespace Service::Nvnflinger
diff --git a/src/core/hle/service/nvnflinger/hardware_composer.h b/src/core/hle/service/nvnflinger/hardware_composer.h
new file mode 100755
index 000000000..ddab94ac9
--- /dev/null
+++ b/src/core/hle/service/nvnflinger/hardware_composer.h
@@ -0,0 +1,59 @@
+// SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+#pragma once
+
+#include
+#include
+
+#include "core/hle/service/nvnflinger/buffer_item.h"
+
+namespace Service::Nvidia::Devices {
+class nvdisp_disp0;
+}
+
+namespace Service::VI {
+class Display;
+class Layer;
+} // namespace Service::VI
+
+namespace Service::Nvnflinger {
+
+using LayerId = u64;
+
+class HardwareComposer {
+public:
+ explicit HardwareComposer();
+ ~HardwareComposer();
+
+ u32 ComposeLocked(f32* out_speed_scale, VI::Display& display,
+ Nvidia::Devices::nvdisp_disp0& nvdisp, u32 frame_advance);
+ void RemoveLayerLocked(VI::Display& display, LayerId layer_id);
+
+private:
+ // TODO: do we want to track frame number in vi instead?
+ u64 m_frame_number{0};
+
+private:
+ using ReleaseFrameNumber = u64;
+
+ struct Framebuffer {
+ android::BufferItem item{};
+ ReleaseFrameNumber release_frame_number{};
+ bool is_acquired{false};
+ };
+
+ enum class CacheStatus : u32 {
+ NoBufferAvailable,
+ BufferAcquired,
+ CachedBufferReused,
+ };
+
+ boost::container::flat_map m_framebuffers{};
+
+private:
+ bool TryAcquireFramebufferLocked(VI::Layer& layer, Framebuffer& framebuffer);
+ CacheStatus CacheFramebufferLocked(VI::Layer& layer, LayerId layer_id);
+};
+
+} // namespace Service::Nvnflinger
diff --git a/src/core/hle/service/nvnflinger/hwc_layer.h b/src/core/hle/service/nvnflinger/hwc_layer.h
new file mode 100755
index 000000000..3af668a25
--- /dev/null
+++ b/src/core/hle/service/nvnflinger/hwc_layer.h
@@ -0,0 +1,27 @@
+// SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+#pragma once
+
+#include "common/math_util.h"
+#include "core/hle/service/nvdrv/nvdata.h"
+#include "core/hle/service/nvnflinger/buffer_transform_flags.h"
+#include "core/hle/service/nvnflinger/pixel_format.h"
+#include "core/hle/service/nvnflinger/ui/fence.h"
+
+namespace Service::Nvnflinger {
+
+struct HwcLayer {
+ u32 buffer_handle;
+ u32 offset;
+ android::PixelFormat format;
+ u32 width;
+ u32 height;
+ u32 stride;
+ s32 z_index;
+ android::BufferTransformFlags transform;
+ Common::Rectangle crop_rect;
+ android::Fence acquire_fence;
+};
+
+} // namespace Service::Nvnflinger
diff --git a/src/core/hle/service/nvnflinger/nvnflinger.cpp b/src/core/hle/service/nvnflinger/nvnflinger.cpp
index 51133853c..a4e848882 100755
--- a/src/core/hle/service/nvnflinger/nvnflinger.cpp
+++ b/src/core/hle/service/nvnflinger/nvnflinger.cpp
@@ -18,6 +18,7 @@
#include "core/hle/service/nvnflinger/buffer_item_consumer.h"
#include "core/hle/service/nvnflinger/buffer_queue_core.h"
#include "core/hle/service/nvnflinger/fb_share_buffer_manager.h"
+#include "core/hle/service/nvnflinger/hardware_composer.h"
#include "core/hle/service/nvnflinger/hos_binder_driver_server.h"
#include "core/hle/service/nvnflinger/nvnflinger.h"
#include "core/hle/service/nvnflinger/ui/graphic_buffer.h"
@@ -279,45 +280,19 @@ void Nvnflinger::Compose() {
SCOPE_EXIT({ display.SignalVSyncEvent(); });
// Don't do anything for displays without layers.
- if (!display.HasLayers())
- continue;
-
- // TODO(Subv): Support more than 1 layer.
- VI::Layer& layer = display.GetLayer(0);
-
- android::BufferItem buffer{};
- const auto status = layer.GetConsumer().AcquireBuffer(&buffer, {}, false);
-
- if (status != android::Status::NoError) {
+ if (!display.HasLayers()) {
continue;
}
- const auto& igbp_buffer = *buffer.graphic_buffer;
-
if (!system.IsPoweredOn()) {
return; // We are likely shutting down
}
- // Now send the buffer to the GPU for drawing.
- // TODO(Subv): Support more than just disp0. The display device selection is probably based
- // on which display we're drawing (Default, Internal, External, etc)
auto nvdisp = nvdrv->GetDevice(disp_fd);
ASSERT(nvdisp);
- Common::Rectangle crop_rect{
- static_cast(buffer.crop.Left()), static_cast(buffer.crop.Top()),
- static_cast(buffer.crop.Right()), static_cast(buffer.crop.Bottom())};
-
- nvdisp->flip(igbp_buffer.BufferId(), igbp_buffer.Offset(), igbp_buffer.ExternalFormat(),
- igbp_buffer.Width(), igbp_buffer.Height(), igbp_buffer.Stride(),
- static_cast(buffer.transform), crop_rect,
- buffer.fence.fences, buffer.fence.num_fences);
-
- MicroProfileFlip();
-
- swap_interval = buffer.swap_interval;
-
- layer.GetConsumer().ReleaseBuffer(buffer, android::Fence::NoFence());
+ swap_interval = display.GetComposer().ComposeLocked(&compose_speed_scale, display, *nvdisp,
+ swap_interval);
}
}
@@ -334,15 +309,16 @@ s64 Nvnflinger::GetNextTicks() const {
speed_scale = 0.01f;
}
}
+
+ // Adjust by speed limit determined during composition.
+ speed_scale /= compose_speed_scale;
+
if (system.GetNVDECActive() && settings.use_video_framerate.GetValue()) {
// Run at intended presentation rate during video playback.
speed_scale = 1.f;
}
- // As an extension, treat nonpositive swap interval as framerate multiplier.
- const f32 effective_fps = swap_interval <= 0 ? 120.f * static_cast(1 - swap_interval)
- : 60.f / static_cast(swap_interval);
-
+ const f32 effective_fps = 60.f / static_cast(swap_interval);
return static_cast(speed_scale * (1000000000.f / effective_fps));
}
diff --git a/src/core/hle/service/nvnflinger/nvnflinger.h b/src/core/hle/service/nvnflinger/nvnflinger.h
index 369439142..c984d55a0 100755
--- a/src/core/hle/service/nvnflinger/nvnflinger.h
+++ b/src/core/hle/service/nvnflinger/nvnflinger.h
@@ -46,6 +46,7 @@ class BufferQueueProducer;
namespace Service::Nvnflinger {
class FbShareBufferManager;
+class HardwareComposer;
class HosBinderDriverServer;
class Nvnflinger final {
@@ -143,6 +144,7 @@ private:
u32 next_buffer_queue_id = 1;
s32 swap_interval = 1;
+ f32 compose_speed_scale = 1.0f;
bool is_abandoned = false;
diff --git a/src/core/hle/service/vi/display/vi_display.cpp b/src/core/hle/service/vi/display/vi_display.cpp
index 181f5cc84..6fe55066a 100755
--- a/src/core/hle/service/vi/display/vi_display.cpp
+++ b/src/core/hle/service/vi/display/vi_display.cpp
@@ -16,6 +16,7 @@
#include "core/hle/service/nvnflinger/buffer_queue_consumer.h"
#include "core/hle/service/nvnflinger/buffer_queue_core.h"
#include "core/hle/service/nvnflinger/buffer_queue_producer.h"
+#include "core/hle/service/nvnflinger/hardware_composer.h"
#include "core/hle/service/nvnflinger/hos_binder_driver_server.h"
#include "core/hle/service/vi/display/vi_display.h"
#include "core/hle/service/vi/layer/vi_layer.h"
@@ -43,6 +44,7 @@ Display::Display(u64 id, std::string name_,
KernelHelpers::ServiceContext& service_context_, Core::System& system_)
: display_id{id}, name{std::move(name_)}, hos_binder_driver_server{hos_binder_driver_server_},
service_context{service_context_} {
+ hardware_composer = std::make_unique();
vsync_event = service_context.CreateEvent(fmt::format("Display VSync Event {}", id));
}
@@ -81,8 +83,6 @@ void Display::SignalVSyncEvent() {
void Display::CreateLayer(u64 layer_id, u32 binder_id,
Service::Nvidia::NvCore::Container& nv_core) {
- ASSERT_MSG(layers.empty(), "Only one layer is supported per display at the moment");
-
auto [core, producer, consumer] = CreateBufferQueue(service_context, nv_core.GetNvMapFile());
auto buffer_item_consumer = std::make_shared(std::move(consumer));
diff --git a/src/core/hle/service/vi/display/vi_display.h b/src/core/hle/service/vi/display/vi_display.h
index 7392065f8..98b77b660 100755
--- a/src/core/hle/service/vi/display/vi_display.h
+++ b/src/core/hle/service/vi/display/vi_display.h
@@ -11,9 +11,14 @@
#include "common/common_types.h"
#include "core/hle/result.h"
+namespace Core {
+class System;
+}
+
namespace Kernel {
class KEvent;
-}
+class KReadableEvent;
+} // namespace Kernel
namespace Service::android {
class BufferQueueProducer;
@@ -24,8 +29,9 @@ class ServiceContext;
}
namespace Service::Nvnflinger {
+class HardwareComposer;
class HosBinderDriverServer;
-}
+} // namespace Service::Nvnflinger
namespace Service::Nvidia::NvCore {
class Container;
@@ -118,6 +124,10 @@ public:
///
const Layer* FindLayer(u64 layer_id) const;
+ Nvnflinger::HardwareComposer& GetComposer() const {
+ return *hardware_composer;
+ }
+
private:
u64 display_id;
std::string name;
@@ -125,6 +135,7 @@ private:
KernelHelpers::ServiceContext& service_context;
std::vector> layers;
+ std::unique_ptr hardware_composer;
Kernel::KEvent* vsync_event{};
bool is_abandoned{};
};
diff --git a/src/core/hle/service/vi/vi.cpp b/src/core/hle/service/vi/vi.cpp
index 9b4393972..77c6a069b 100755
--- a/src/core/hle/service/vi/vi.cpp
+++ b/src/core/hle/service/vi/vi.cpp
@@ -195,8 +195,9 @@ private:
void GetSharedBufferMemoryHandleId(HLERequestContext& ctx) {
IPC::RequestParser rp{ctx};
const u64 buffer_id = rp.PopRaw();
+ const u64 aruid = ctx.GetPID();
- LOG_INFO(Service_VI, "called. buffer_id={:#x}", buffer_id);
+ LOG_INFO(Service_VI, "called. buffer_id={:#x}, aruid={:#x}", buffer_id, aruid);
struct OutputParameters {
s32 nvmap_handle;
@@ -206,7 +207,7 @@ private:
OutputParameters out{};
Nvnflinger::SharedMemoryPoolLayout layout{};
const auto result = nvnflinger.GetSystemBufferManager().GetSharedBufferMemoryHandleId(
- &out.size, &out.nvmap_handle, &layout, buffer_id, 0);
+ &out.size, &out.nvmap_handle, &layout, buffer_id, aruid);
ctx.WriteBuffer(&layout, sizeof(layout));
diff --git a/src/hid_core/resource_manager.cpp b/src/hid_core/resource_manager.cpp
index 68ce2c7ae..245da582e 100755
--- a/src/hid_core/resource_manager.cpp
+++ b/src/hid_core/resource_manager.cpp
@@ -52,9 +52,42 @@ ResourceManager::ResourceManager(Core::System& system_,
std::shared_ptr settings)
: firmware_settings{settings}, system{system_}, service_context{system_, "hid"} {
applet_resource = std::make_shared(system);
+
+ // Register update callbacks
+ npad_update_event = Core::Timing::CreateEvent("HID::UpdatePadCallback",
+ [this](s64 time, std::chrono::nanoseconds ns_late)
+ -> std::optional {
+ UpdateNpad(ns_late);
+ return std::nullopt;
+ });
+ default_update_event = Core::Timing::CreateEvent(
+ "HID::UpdateDefaultCallback",
+ [this](s64 time,
+ std::chrono::nanoseconds ns_late) -> std::optional {
+ UpdateControllers(ns_late);
+ return std::nullopt;
+ });
+ mouse_keyboard_update_event = Core::Timing::CreateEvent(
+ "HID::UpdateMouseKeyboardCallback",
+ [this](s64 time,
+ std::chrono::nanoseconds ns_late) -> std::optional {
+ UpdateMouseKeyboard(ns_late);
+ return std::nullopt;
+ });
+ motion_update_event = Core::Timing::CreateEvent(
+ "HID::UpdateMotionCallback",
+ [this](s64 time,
+ std::chrono::nanoseconds ns_late) -> std::optional {
+ UpdateMotion(ns_late);
+ return std::nullopt;
+ });
}
ResourceManager::~ResourceManager() {
+ system.CoreTiming().UnscheduleEvent(npad_update_event);
+ system.CoreTiming().UnscheduleEvent(default_update_event);
+ system.CoreTiming().UnscheduleEvent(mouse_keyboard_update_event);
+ system.CoreTiming().UnscheduleEvent(motion_update_event);
system.CoreTiming().UnscheduleEvent(touch_update_event);
input_event->Finalize();
};
@@ -201,6 +234,7 @@ void ResourceManager::InitializeHidCommonSampler() {
debug_pad->SetAppletResource(applet_resource, &shared_mutex);
digitizer->SetAppletResource(applet_resource, &shared_mutex);
+ unique_pad->SetAppletResource(applet_resource, &shared_mutex);
keyboard->SetAppletResource(applet_resource, &shared_mutex);
const auto settings =
@@ -214,6 +248,14 @@ void ResourceManager::InitializeHidCommonSampler() {
home_button->SetAppletResource(applet_resource, &shared_mutex);
sleep_button->SetAppletResource(applet_resource, &shared_mutex);
capture_button->SetAppletResource(applet_resource, &shared_mutex);
+
+ system.CoreTiming().ScheduleLoopingEvent(npad_update_ns, npad_update_ns, npad_update_event);
+ system.CoreTiming().ScheduleLoopingEvent(default_update_ns, default_update_ns,
+ default_update_event);
+ system.CoreTiming().ScheduleLoopingEvent(mouse_keyboard_update_ns, mouse_keyboard_update_ns,
+ mouse_keyboard_update_event);
+ system.CoreTiming().ScheduleLoopingEvent(motion_update_ns, motion_update_ns,
+ motion_update_event);
}
void ResourceManager::InitializeTouchScreenSampler() {
@@ -465,55 +507,9 @@ IAppletResource::IAppletResource(Core::System& system_, std::shared_ptr std::optional {
- const auto guard = LockService();
- resource->UpdateNpad(ns_late);
- return std::nullopt;
- });
- default_update_event = Core::Timing::CreateEvent(
- "HID::UpdateDefaultCallback",
- [this, resource](
- s64 time, std::chrono::nanoseconds ns_late) -> std::optional {
- const auto guard = LockService();
- resource->UpdateControllers(ns_late);
- return std::nullopt;
- });
- mouse_keyboard_update_event = Core::Timing::CreateEvent(
- "HID::UpdateMouseKeyboardCallback",
- [this, resource](
- s64 time, std::chrono::nanoseconds ns_late) -> std::optional {
- const auto guard = LockService();
- resource->UpdateMouseKeyboard(ns_late);
- return std::nullopt;
- });
- motion_update_event = Core::Timing::CreateEvent(
- "HID::UpdateMotionCallback",
- [this, resource](
- s64 time, std::chrono::nanoseconds ns_late) -> std::optional {
- const auto guard = LockService();
- resource->UpdateMotion(ns_late);
- return std::nullopt;
- });
-
- system.CoreTiming().ScheduleLoopingEvent(npad_update_ns, npad_update_ns, npad_update_event);
- system.CoreTiming().ScheduleLoopingEvent(default_update_ns, default_update_ns,
- default_update_event);
- system.CoreTiming().ScheduleLoopingEvent(mouse_keyboard_update_ns, mouse_keyboard_update_ns,
- mouse_keyboard_update_event);
- system.CoreTiming().ScheduleLoopingEvent(motion_update_ns, motion_update_ns,
- motion_update_event);
}
IAppletResource::~IAppletResource() {
- system.CoreTiming().UnscheduleEvent(npad_update_event);
- system.CoreTiming().UnscheduleEvent(default_update_event);
- system.CoreTiming().UnscheduleEvent(mouse_keyboard_update_event);
- system.CoreTiming().UnscheduleEvent(motion_update_event);
resource_manager->FreeAppletResourceId(aruid);
}
diff --git a/src/hid_core/resource_manager.h b/src/hid_core/resource_manager.h
index 0bfe09511..dc3ff01f8 100755
--- a/src/hid_core/resource_manager.h
+++ b/src/hid_core/resource_manager.h
@@ -147,6 +147,10 @@ private:
std::shared_ptr six_axis{nullptr};
std::shared_ptr sleep_button{nullptr};
std::shared_ptr unique_pad{nullptr};
+ std::shared_ptr npad_update_event;
+ std::shared_ptr default_update_event;
+ std::shared_ptr mouse_keyboard_update_event;
+ std::shared_ptr motion_update_event;
// TODO: Create these resources
// std::shared_ptr audio_control{nullptr};
@@ -179,11 +183,6 @@ public:
private:
void GetSharedMemoryHandle(HLERequestContext& ctx);
- std::shared_ptr npad_update_event{nullptr};
- std::shared_ptr default_update_event{nullptr};
- std::shared_ptr mouse_keyboard_update_event{nullptr};
- std::shared_ptr motion_update_event{nullptr};
-
u64 aruid{};
std::shared_ptr resource_manager;
};
diff --git a/src/hid_core/resources/digitizer/digitizer.cpp b/src/hid_core/resources/digitizer/digitizer.cpp
index cd72fd6e5..5d7dcadfe 100755
--- a/src/hid_core/resources/digitizer/digitizer.cpp
+++ b/src/hid_core/resources/digitizer/digitizer.cpp
@@ -17,10 +17,6 @@ void Digitizer::OnInit() {}
void Digitizer::OnRelease() {}
void Digitizer::OnUpdate(const Core::Timing::CoreTiming& core_timing) {
- if (!smart_update) {
- return;
- }
-
std::scoped_lock shared_lock{*shared_mutex};
const u64 aruid = applet_resource->GetActiveAruid();
auto* data = applet_resource->GetAruidData(aruid);
diff --git a/src/hid_core/resources/digitizer/digitizer.h b/src/hid_core/resources/digitizer/digitizer.h
index e031a16b0..68b03111c 100755
--- a/src/hid_core/resources/digitizer/digitizer.h
+++ b/src/hid_core/resources/digitizer/digitizer.h
@@ -20,8 +20,5 @@ public:
// When the controller is requesting an update for the shared memory
void OnUpdate(const Core::Timing::CoreTiming& core_timing) override;
-
-private:
- bool smart_update{};
};
} // namespace Service::HID
diff --git a/src/hid_core/resources/npad/npad.cpp b/src/hid_core/resources/npad/npad.cpp
index 1a58eff4a..fe3fdc5cd 100755
--- a/src/hid_core/resources/npad/npad.cpp
+++ b/src/hid_core/resources/npad/npad.cpp
@@ -102,6 +102,8 @@ Result NPad::Activate(u64 aruid) {
for (std::size_t i = 0; i < 19; ++i) {
WriteEmptyEntry(npad);
}
+
+ controller.is_active = true;
}
return ResultSuccess;
@@ -467,6 +469,13 @@ void NPad::OnUpdate(const Core::Timing::CoreTiming& core_timing) {
continue;
}
+ bool is_set{};
+ npad_resource.IsSupportedNpadStyleSet(is_set, aruid);
+ // Wait until style is defined
+ if (!is_set) {
+ continue;
+ }
+
for (std::size_t i = 0; i < controller_data[aruid_index].size(); ++i) {
auto& controller = controller_data[aruid_index][i];
controller.shared_memory =
@@ -484,6 +493,10 @@ void NPad::OnUpdate(const Core::Timing::CoreTiming& core_timing) {
continue;
}
+ if (!controller.is_active) {
+ continue;
+ }
+
RequestPadStateUpdate(aruid, controller.device->GetNpadIdType());
auto& pad_state = controller.npad_pad_state;
auto& libnx_state = controller.npad_libnx_state;
@@ -592,7 +605,9 @@ void NPad::OnUpdate(const Core::Timing::CoreTiming& core_timing) {
libnx_state.npad_buttons.raw = pad_state.npad_buttons.raw;
libnx_state.l_stick = pad_state.l_stick;
libnx_state.r_stick = pad_state.r_stick;
- npad->system_ext_lifo.WriteNextEntry(pad_state);
+ libnx_state.sampling_number =
+ npad->system_ext_lifo.ReadCurrentEntry().state.sampling_number + 1;
+ npad->system_ext_lifo.WriteNextEntry(libnx_state);
press_state |= static_cast(pad_state.npad_buttons.raw);
}
@@ -1060,6 +1075,7 @@ void NPad::UnregisterAppletResourceUserId(u64 aruid) {
// TODO: Remove this once abstract pad is emulated properly
const auto aruid_index = npad_resource.GetIndexFromAruid(aruid);
for (auto& controller : controller_data[aruid_index]) {
+ controller.is_active = false;
controller.is_connected = false;
controller.shared_memory = nullptr;
}
diff --git a/src/hid_core/resources/npad/npad.h b/src/hid_core/resources/npad/npad.h
index 4e26ed2e8..c63488346 100755
--- a/src/hid_core/resources/npad/npad.h
+++ b/src/hid_core/resources/npad/npad.h
@@ -164,6 +164,7 @@ private:
NpadInternalState* shared_memory = nullptr;
Core::HID::EmulatedController* device = nullptr;
+ bool is_active{};
bool is_connected{};
// Dual joycons can have only one side connected
diff --git a/src/hid_core/resources/unique_pad/unique_pad.cpp b/src/hid_core/resources/unique_pad/unique_pad.cpp
index 89fc57269..b2db55c5a 100755
--- a/src/hid_core/resources/unique_pad/unique_pad.cpp
+++ b/src/hid_core/resources/unique_pad/unique_pad.cpp
@@ -17,10 +17,6 @@ void UniquePad::OnInit() {}
void UniquePad::OnRelease() {}
void UniquePad::OnUpdate(const Core::Timing::CoreTiming& core_timing) {
- if (!smart_update) {
- return;
- }
-
const u64 aruid = applet_resource->GetActiveAruid();
auto* data = applet_resource->GetAruidData(aruid);
diff --git a/src/hid_core/resources/unique_pad/unique_pad.h b/src/hid_core/resources/unique_pad/unique_pad.h
index 674ad1691..4873b7f7e 100755
--- a/src/hid_core/resources/unique_pad/unique_pad.h
+++ b/src/hid_core/resources/unique_pad/unique_pad.h
@@ -20,8 +20,5 @@ public:
// When the controller is requesting an update for the shared memory
void OnUpdate(const Core::Timing::CoreTiming& core_timing) override;
-
-private:
- bool smart_update{};
};
} // namespace Service::HID
diff --git a/src/video_core/CMakeLists.txt b/src/video_core/CMakeLists.txt
index a61a3d205..1da7b9fbe 100755
--- a/src/video_core/CMakeLists.txt
+++ b/src/video_core/CMakeLists.txt
@@ -55,6 +55,7 @@ add_library(video_core STATIC
engines/maxwell_dma.h
engines/puller.cpp
engines/puller.h
+ framebuffer_config.cpp
framebuffer_config.h
fsr.cpp
fsr.h
@@ -115,8 +116,24 @@ add_library(video_core STATIC
renderer_null/null_rasterizer.h
renderer_null/renderer_null.cpp
renderer_null/renderer_null.h
+ renderer_opengl/present/filters.cpp
+ renderer_opengl/present/filters.h
+ renderer_opengl/present/fsr.cpp
+ renderer_opengl/present/fsr.h
+ renderer_opengl/present/fxaa.cpp
+ renderer_opengl/present/fxaa.h
+ renderer_opengl/present/layer.cpp
+ renderer_opengl/present/layer.h
+ renderer_opengl/present/present_uniforms.h
+ renderer_opengl/present/smaa.cpp
+ renderer_opengl/present/smaa.h
+ renderer_opengl/present/util.h
+ renderer_opengl/present/window_adapt_pass.cpp
+ renderer_opengl/present/window_adapt_pass.h
renderer_opengl/blit_image.cpp
renderer_opengl/blit_image.h
+ renderer_opengl/gl_blit_screen.cpp
+ renderer_opengl/gl_blit_screen.h
renderer_opengl/gl_buffer_cache_base.cpp
renderer_opengl/gl_buffer_cache.cpp
renderer_opengl/gl_buffer_cache.h
@@ -126,8 +143,6 @@ add_library(video_core STATIC
renderer_opengl/gl_device.h
renderer_opengl/gl_fence_manager.cpp
renderer_opengl/gl_fence_manager.h
- renderer_opengl/gl_fsr.cpp
- renderer_opengl/gl_fsr.h
renderer_opengl/gl_graphics_pipeline.cpp
renderer_opengl/gl_graphics_pipeline.h
renderer_opengl/gl_rasterizer.cpp
@@ -155,6 +170,22 @@ add_library(video_core STATIC
renderer_opengl/renderer_opengl.h
renderer_opengl/util_shaders.cpp
renderer_opengl/util_shaders.h
+ renderer_vulkan/present/anti_alias_pass.h
+ renderer_vulkan/present/filters.cpp
+ renderer_vulkan/present/filters.h
+ renderer_vulkan/present/fsr.cpp
+ renderer_vulkan/present/fsr.h
+ renderer_vulkan/present/fxaa.cpp
+ renderer_vulkan/present/fxaa.h
+ renderer_vulkan/present/layer.cpp
+ renderer_vulkan/present/layer.h
+ renderer_vulkan/present/present_push_constants.h
+ renderer_vulkan/present/smaa.cpp
+ renderer_vulkan/present/smaa.h
+ renderer_vulkan/present/util.cpp
+ renderer_vulkan/present/util.h
+ renderer_vulkan/present/window_adapt_pass.cpp
+ renderer_vulkan/present/window_adapt_pass.h
renderer_vulkan/blit_image.cpp
renderer_vulkan/blit_image.h
renderer_vulkan/fixed_pipeline_state.cpp
@@ -181,8 +212,6 @@ add_library(video_core STATIC
renderer_vulkan/vk_descriptor_pool.h
renderer_vulkan/vk_fence_manager.cpp
renderer_vulkan/vk_fence_manager.h
- renderer_vulkan/vk_fsr.cpp
- renderer_vulkan/vk_fsr.h
renderer_vulkan/vk_graphics_pipeline.cpp
renderer_vulkan/vk_graphics_pipeline.h
renderer_vulkan/vk_master_semaphore.cpp
@@ -203,8 +232,6 @@ add_library(video_core STATIC
renderer_vulkan/vk_scheduler.h
renderer_vulkan/vk_shader_util.cpp
renderer_vulkan/vk_shader_util.h
- renderer_vulkan/vk_smaa.cpp
- renderer_vulkan/vk_smaa.h
renderer_vulkan/vk_staging_buffer_pool.cpp
renderer_vulkan/vk_staging_buffer_pool.h
renderer_vulkan/vk_state_tracker.cpp
diff --git a/src/video_core/engines/maxwell_dma.h b/src/video_core/engines/maxwell_dma.h
index 54dc65e79..66210ee41 100755
--- a/src/video_core/engines/maxwell_dma.h
+++ b/src/video_core/engines/maxwell_dma.h
@@ -8,6 +8,7 @@
#include
#include "common/bit_field.h"
+#include "common/common_funcs.h"
#include "common/common_types.h"
#include "common/scratch_buffer.h"
#include "video_core/engines/engine_interface.h"
diff --git a/src/video_core/framebuffer_config.cpp b/src/video_core/framebuffer_config.cpp
new file mode 100755
index 000000000..e28d41f84
--- /dev/null
+++ b/src/video_core/framebuffer_config.cpp
@@ -0,0 +1,55 @@
+// SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#include "common/assert.h"
+#include "video_core/framebuffer_config.h"
+
+namespace Tegra {
+
+Common::Rectangle NormalizeCrop(const FramebufferConfig& framebuffer, u32 texture_width,
+ u32 texture_height) {
+ f32 left, top, right, bottom;
+
+ if (!framebuffer.crop_rect.IsEmpty()) {
+ // If crop rectangle is not empty, apply properties from rectangle.
+ left = static_cast(framebuffer.crop_rect.left);
+ top = static_cast(framebuffer.crop_rect.top);
+ right = static_cast(framebuffer.crop_rect.right);
+ bottom = static_cast(framebuffer.crop_rect.bottom);
+ } else {
+ // Otherwise, fall back to framebuffer dimensions.
+ left = 0;
+ top = 0;
+ right = static_cast(framebuffer.width);
+ bottom = static_cast(framebuffer.height);
+ }
+
+ // Apply transformation flags.
+ auto framebuffer_transform_flags = framebuffer.transform_flags;
+
+ if (True(framebuffer_transform_flags & Service::android::BufferTransformFlags::FlipH)) {
+ // Switch left and right.
+ std::swap(left, right);
+ }
+ if (True(framebuffer_transform_flags & Service::android::BufferTransformFlags::FlipV)) {
+ // Switch top and bottom.
+ std::swap(top, bottom);
+ }
+
+ framebuffer_transform_flags &= ~Service::android::BufferTransformFlags::FlipH;
+ framebuffer_transform_flags &= ~Service::android::BufferTransformFlags::FlipV;
+ if (True(framebuffer_transform_flags)) {
+ UNIMPLEMENTED_MSG("Unsupported framebuffer_transform_flags={}",
+ static_cast(framebuffer_transform_flags));
+ }
+
+ // Normalize coordinate space.
+ left /= static_cast(texture_width);
+ top /= static_cast(texture_height);
+ right /= static_cast(texture_width);
+ bottom /= static_cast(texture_height);
+
+ return Common::Rectangle(left, top, right, bottom);
+}
+
+} // namespace Tegra
diff --git a/src/video_core/framebuffer_config.h b/src/video_core/framebuffer_config.h
index 7dab62244..4855fdae3 100755
--- a/src/video_core/framebuffer_config.h
+++ b/src/video_core/framebuffer_config.h
@@ -7,6 +7,7 @@
#include "common/math_util.h"
#include "core/hle/service/nvnflinger/buffer_transform_flags.h"
#include "core/hle/service/nvnflinger/pixel_format.h"
+#include "core/hle/service/nvnflinger/ui/fence.h"
namespace Tegra {
@@ -21,7 +22,10 @@ struct FramebufferConfig {
u32 stride{};
Service::android::PixelFormat pixel_format{};
Service::android::BufferTransformFlags transform_flags{};
- Common::Rectangle crop_rect;
+ Common::Rectangle crop_rect{};
};
+Common::Rectangle NormalizeCrop(const FramebufferConfig& framebuffer, u32 texture_width,
+ u32 texture_height);
+
} // namespace Tegra
diff --git a/src/video_core/gpu.cpp b/src/video_core/gpu.cpp
index 007b280fa..03ad6e68b 100755
--- a/src/video_core/gpu.cpp
+++ b/src/video_core/gpu.cpp
@@ -274,11 +274,6 @@ struct GPU::Impl {
}
}
- /// Swap buffers (render frame)
- void SwapBuffers(const Tegra::FramebufferConfig* framebuffer) {
- gpu_thread.SwapBuffers(framebuffer);
- }
-
/// Notify rasterizer that any caches of the specified region should be flushed to Switch memory
void FlushRegion(DAddr addr, u64 size) {
gpu_thread.FlushRegion(addr, size);
@@ -313,8 +308,9 @@ struct GPU::Impl {
gpu_thread.FlushAndInvalidateRegion(addr, size);
}
- void RequestSwapBuffers(const Tegra::FramebufferConfig* framebuffer,
- std::array& fences, size_t num_fences) {
+ void RequestComposite(std::vector&& layers,
+ std::vector&& fences) {
+ size_t num_fences{fences.size()};
size_t current_request_counter{};
{
std::unique_lock lk(request_swap_mutex);
@@ -328,13 +324,12 @@ struct GPU::Impl {
}
}
const auto wait_fence =
- RequestSyncOperation([this, current_request_counter, framebuffer, fences, num_fences] {
+ RequestSyncOperation([this, current_request_counter, &layers, &fences, num_fences] {
auto& syncpoint_manager = host1x.GetSyncpointManager();
if (num_fences == 0) {
- renderer->SwapBuffers(framebuffer);
+ renderer->Composite(layers);
}
- const auto executer = [this, current_request_counter,
- framebuffer_copy = *framebuffer]() {
+ const auto executer = [this, current_request_counter, layers_copy = layers]() {
{
std::unique_lock lk(request_swap_mutex);
if (--request_swap_counters[current_request_counter] != 0) {
@@ -342,7 +337,7 @@ struct GPU::Impl {
}
free_swap_counters.push_back(current_request_counter);
}
- renderer->SwapBuffers(&framebuffer_copy);
+ renderer->Composite(layers_copy);
};
for (size_t i = 0; i < num_fences; i++) {
syncpoint_manager.RegisterGuestAction(fences[i].id, fences[i].value, executer);
@@ -505,9 +500,9 @@ const VideoCore::ShaderNotify& GPU::ShaderNotify() const {
return impl->ShaderNotify();
}
-void GPU::RequestSwapBuffers(const Tegra::FramebufferConfig* framebuffer,
- std::array& fences, size_t num_fences) {
- impl->RequestSwapBuffers(framebuffer, fences, num_fences);
+void GPU::RequestComposite(std::vector&& layers,
+ std::vector&& fences) {
+ impl->RequestComposite(std::move(layers), std::move(fences));
}
u64 GPU::GetTicks() const {
@@ -554,10 +549,6 @@ void GPU::ClearCdmaInstance(u32 id) {
impl->ClearCdmaInstance(id);
}
-void GPU::SwapBuffers(const Tegra::FramebufferConfig* framebuffer) {
- impl->SwapBuffers(framebuffer);
-}
-
VideoCore::RasterizerDownloadArea GPU::OnCPURead(PAddr addr, u64 size) {
return impl->OnCPURead(addr, size);
}
diff --git a/src/video_core/gpu.h b/src/video_core/gpu.h
index 6f8851d9f..86edf9aaa 100755
--- a/src/video_core/gpu.h
+++ b/src/video_core/gpu.h
@@ -212,8 +212,8 @@ public:
void RendererFrameEndNotify();
- void RequestSwapBuffers(const Tegra::FramebufferConfig* framebuffer,
- std::array& fences, size_t num_fences);
+ void RequestComposite(std::vector&& layers,
+ std::vector&& fences);
/// Performs any additional setup necessary in order to begin GPU emulation.
/// This can be used to launch any necessary threads and register any necessary
diff --git a/src/video_core/gpu_thread.cpp b/src/video_core/gpu_thread.cpp
index 0ba5b0e35..d477743ca 100755
--- a/src/video_core/gpu_thread.cpp
+++ b/src/video_core/gpu_thread.cpp
@@ -40,8 +40,6 @@ static void RunThread(std::stop_token stop_token, Core::System& system,
}
if (auto* submit_list = std::get_if(&next.data)) {
scheduler.Push(submit_list->channel, std::move(submit_list->entries));
- } else if (const auto* data = std::get_if(&next.data)) {
- renderer.SwapBuffers(data->framebuffer ? &*data->framebuffer : nullptr);
} else if (std::holds_alternative(next.data)) {
system.GPU().TickWork();
} else if (const auto* flush = std::get_if(&next.data)) {
@@ -78,10 +76,6 @@ void ThreadManager::SubmitList(s32 channel, Tegra::CommandList&& entries) {
PushCommand(SubmitListCommand(channel, std::move(entries)));
}
-void ThreadManager::SwapBuffers(const Tegra::FramebufferConfig* framebuffer) {
- PushCommand(SwapBuffersCommand(framebuffer ? std::make_optional(*framebuffer) : std::nullopt));
-}
-
void ThreadManager::FlushRegion(DAddr addr, u64 size) {
if (!is_async) {
// Always flush with synchronous GPU mode
diff --git a/src/video_core/gpu_thread.h b/src/video_core/gpu_thread.h
index f7b43fbe9..1a0de86b5 100755
--- a/src/video_core/gpu_thread.h
+++ b/src/video_core/gpu_thread.h
@@ -44,14 +44,6 @@ struct SubmitListCommand final {
Tegra::CommandList entries;
};
-/// Command to signal to the GPU thread that a swap buffers is pending
-struct SwapBuffersCommand final {
- explicit SwapBuffersCommand(std::optional framebuffer_)
- : framebuffer{std::move(framebuffer_)} {}
-
- std::optional framebuffer;
-};
-
/// Command to signal to the GPU thread to flush a region
struct FlushRegionCommand final {
explicit constexpr FlushRegionCommand(DAddr addr_, u64 size_) : addr{addr_}, size{size_} {}
@@ -81,8 +73,8 @@ struct FlushAndInvalidateRegionCommand final {
struct GPUTickCommand final {};
using CommandData =
- std::variant;
+ std::variant;
struct CommandDataContainer {
CommandDataContainer() = default;
@@ -118,9 +110,6 @@ public:
/// Push GPU command entries to be processed
void SubmitList(s32 channel, Tegra::CommandList&& entries);
- /// Swap buffers (render frame)
- void SwapBuffers(const Tegra::FramebufferConfig* framebuffer);
-
/// Notify rasterizer that any caches of the specified region should be flushed to Switch memory
void FlushRegion(DAddr addr, u64 size);
diff --git a/src/video_core/host_shaders/CMakeLists.txt b/src/video_core/host_shaders/CMakeLists.txt
index db1074f7b..bf6f0cd42 100755
--- a/src/video_core/host_shaders/CMakeLists.txt
+++ b/src/video_core/host_shaders/CMakeLists.txt
@@ -9,7 +9,7 @@ set(FIDELITYFX_FILES
)
set(GLSL_INCLUDES
- fidelityfx_fsr.comp
+ fidelityfx_fsr.frag
${FIDELITYFX_FILES}
)
@@ -56,10 +56,11 @@ set(SHADER_FILES
vulkan_color_clear.frag
vulkan_color_clear.vert
vulkan_depthstencil_clear.frag
- vulkan_fidelityfx_fsr_easu_fp16.comp
- vulkan_fidelityfx_fsr_easu_fp32.comp
- vulkan_fidelityfx_fsr_rcas_fp16.comp
- vulkan_fidelityfx_fsr_rcas_fp32.comp
+ vulkan_fidelityfx_fsr.vert
+ vulkan_fidelityfx_fsr_easu_fp16.frag
+ vulkan_fidelityfx_fsr_easu_fp32.frag
+ vulkan_fidelityfx_fsr_rcas_fp16.frag
+ vulkan_fidelityfx_fsr_rcas_fp32.frag
vulkan_present.frag
vulkan_present.vert
vulkan_present_scaleforce_fp16.frag
diff --git a/src/video_core/host_shaders/fidelityfx_fsr.frag b/src/video_core/host_shaders/fidelityfx_fsr.frag
new file mode 100755
index 000000000..a266e1c4e
--- /dev/null
+++ b/src/video_core/host_shaders/fidelityfx_fsr.frag
@@ -0,0 +1,110 @@
+// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+//!#version 460 core
+#extension GL_ARB_separate_shader_objects : enable
+#extension GL_ARB_shading_language_420pack : enable
+#extension GL_GOOGLE_include_directive : enable
+#extension GL_EXT_shader_explicit_arithmetic_types : require
+
+// FidelityFX Super Resolution Sample
+//
+// Copyright (c) 2021 Advanced Micro Devices, Inc. All rights reserved.
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files(the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions :
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+layout( push_constant ) uniform constants {
+ uvec4 Const0;
+ uvec4 Const1;
+ uvec4 Const2;
+ uvec4 Const3;
+};
+
+layout(set=0,binding=0) uniform sampler2D InputTexture;
+
+#define A_GPU 1
+#define A_GLSL 1
+
+#ifndef YUZU_USE_FP16
+ #include "ffx_a.h"
+
+ #if USE_EASU
+ #define FSR_EASU_F 1
+ AF4 FsrEasuRF(AF2 p) { AF4 res = textureGather(InputTexture, p, 0); return res; }
+ AF4 FsrEasuGF(AF2 p) { AF4 res = textureGather(InputTexture, p, 1); return res; }
+ AF4 FsrEasuBF(AF2 p) { AF4 res = textureGather(InputTexture, p, 2); return res; }
+ #endif
+ #if USE_RCAS
+ #define FSR_RCAS_F 1
+ AF4 FsrRcasLoadF(ASU2 p) { return texelFetch(InputTexture, ASU2(p), 0); }
+ void FsrRcasInputF(inout AF1 r, inout AF1 g, inout AF1 b) {}
+ #endif
+#else
+ #define A_HALF
+ #include "ffx_a.h"
+
+ #if USE_EASU
+ #define FSR_EASU_H 1
+ AH4 FsrEasuRH(AF2 p) { AH4 res = AH4(textureGather(InputTexture, p, 0)); return res; }
+ AH4 FsrEasuGH(AF2 p) { AH4 res = AH4(textureGather(InputTexture, p, 1)); return res; }
+ AH4 FsrEasuBH(AF2 p) { AH4 res = AH4(textureGather(InputTexture, p, 2)); return res; }
+ #endif
+ #if USE_RCAS
+ #define FSR_RCAS_H 1
+ AH4 FsrRcasLoadH(ASW2 p) { return AH4(texelFetch(InputTexture, ASU2(p), 0)); }
+ void FsrRcasInputH(inout AH1 r,inout AH1 g,inout AH1 b){}
+ #endif
+#endif
+
+#include "ffx_fsr1.h"
+
+#if USE_RCAS
+ layout(location = 0) in vec2 frag_texcoord;
+#endif
+layout (location = 0) out vec4 frag_color;
+
+void CurrFilter(AU2 pos) {
+#if USE_EASU
+ #ifndef YUZU_USE_FP16
+ AF3 c;
+ FsrEasuF(c, pos, Const0, Const1, Const2, Const3);
+ frag_color = AF4(c, 1.0);
+ #else
+ AH3 c;
+ FsrEasuH(c, pos, Const0, Const1, Const2, Const3);
+ frag_color = AH4(c, 1.0);
+ #endif
+#endif
+#if USE_RCAS
+ #ifndef YUZU_USE_FP16
+ AF3 c;
+ FsrRcasF(c.r, c.g, c.b, pos, Const0);
+ frag_color = AF4(c, 1.0);
+ #else
+ AH3 c;
+ FsrRcasH(c.r, c.g, c.b, pos, Const0);
+ frag_color = AH4(c, 1.0);
+ #endif
+#endif
+}
+
+void main() {
+#if USE_RCAS
+ CurrFilter(AU2(frag_texcoord * vec2(textureSize(InputTexture, 0))));
+#else
+ CurrFilter(AU2(gl_FragCoord.xy));
+#endif
+}
diff --git a/src/video_core/host_shaders/fxaa.vert b/src/video_core/host_shaders/fxaa.vert
index 42c61949c..c44d4fe8a 100755
--- a/src/video_core/host_shaders/fxaa.vert
+++ b/src/video_core/host_shaders/fxaa.vert
@@ -7,8 +7,8 @@ out gl_PerVertex {
vec4 gl_Position;
};
-const vec2 vertices[4] =
- vec2[4](vec2(-1.0, 1.0), vec2(1.0, 1.0), vec2(-1.0, -1.0), vec2(1.0, -1.0));
+const vec2 vertices[3] =
+ vec2[3](vec2(-1,-1), vec2(3,-1), vec2(-1, 3));
layout (location = 0) out vec4 posPos;
diff --git a/src/video_core/host_shaders/opengl_present_scaleforce.frag b/src/video_core/host_shaders/opengl_present_scaleforce.frag
index 493a916ec..7d07cec04 100755
--- a/src/video_core/host_shaders/opengl_present_scaleforce.frag
+++ b/src/video_core/host_shaders/opengl_present_scaleforce.frag
@@ -26,21 +26,11 @@
#endif
-#ifdef VULKAN
-
-#define BINDING_COLOR_TEXTURE 1
-
-#else // ^^^ Vulkan ^^^ // vvv OpenGL vvv
-
-#define BINDING_COLOR_TEXTURE 0
-
-#endif
-
layout (location = 0) in vec2 tex_coord;
layout (location = 0) out vec4 frag_color;
-layout (binding = BINDING_COLOR_TEXTURE) uniform sampler2D input_texture;
+layout (binding = 0) uniform sampler2D input_texture;
const bool ignore_alpha = true;
diff --git a/src/video_core/host_shaders/present_bicubic.frag b/src/video_core/host_shaders/present_bicubic.frag
index 2f481cbec..53d8bc761 100755
--- a/src/video_core/host_shaders/present_bicubic.frag
+++ b/src/video_core/host_shaders/present_bicubic.frag
@@ -3,22 +3,12 @@
#version 460 core
-#ifdef VULKAN
-
-#define BINDING_COLOR_TEXTURE 1
-
-#else // ^^^ Vulkan ^^^ // vvv OpenGL vvv
-
-#define BINDING_COLOR_TEXTURE 0
-
-#endif
-
layout (location = 0) in vec2 frag_tex_coord;
layout (location = 0) out vec4 color;
-layout (binding = BINDING_COLOR_TEXTURE) uniform sampler2D color_texture;
+layout (binding = 0) uniform sampler2D color_texture;
vec4 cubic(float v) {
vec4 n = vec4(1.0, 2.0, 3.0, 4.0) - v;
diff --git a/src/video_core/host_shaders/present_gaussian.frag b/src/video_core/host_shaders/present_gaussian.frag
index 753457ece..de848e386 100755
--- a/src/video_core/host_shaders/present_gaussian.frag
+++ b/src/video_core/host_shaders/present_gaussian.frag
@@ -7,21 +7,11 @@
#version 460 core
-#ifdef VULKAN
-
-#define BINDING_COLOR_TEXTURE 1
-
-#else // ^^^ Vulkan ^^^ // vvv OpenGL vvv
-
-#define BINDING_COLOR_TEXTURE 0
-
-#endif
-
layout(location = 0) in vec2 frag_tex_coord;
layout(location = 0) out vec4 color;
-layout(binding = BINDING_COLOR_TEXTURE) uniform sampler2D color_texture;
+layout(binding = 0) uniform sampler2D color_texture;
const float offset[3] = float[](0.0, 1.3846153846, 3.2307692308);
const float weight[3] = float[](0.2270270270, 0.3162162162, 0.0702702703);
diff --git a/src/video_core/host_shaders/vulkan_fidelityfx_fsr.vert b/src/video_core/host_shaders/vulkan_fidelityfx_fsr.vert
new file mode 100755
index 000000000..6a87a7cac
--- /dev/null
+++ b/src/video_core/host_shaders/vulkan_fidelityfx_fsr.vert
@@ -0,0 +1,13 @@
+// SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#version 450
+
+layout(location = 0) out vec2 texcoord;
+
+void main() {
+ float x = float((gl_VertexIndex & 1) << 2);
+ float y = float((gl_VertexIndex & 2) << 1);
+ gl_Position = vec4(x - 1.0, y - 1.0, 0.0, 1.0);
+ texcoord = vec2(x, y) / 2.0;
+}
diff --git a/src/video_core/host_shaders/vulkan_fidelityfx_fsr_easu_fp16.frag b/src/video_core/host_shaders/vulkan_fidelityfx_fsr_easu_fp16.frag
new file mode 100755
index 000000000..d369bef06
--- /dev/null
+++ b/src/video_core/host_shaders/vulkan_fidelityfx_fsr_easu_fp16.frag
@@ -0,0 +1,10 @@
+// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#version 460 core
+#extension GL_GOOGLE_include_directive : enable
+
+#define YUZU_USE_FP16
+#define USE_EASU 1
+
+#include "fidelityfx_fsr.frag"
diff --git a/src/video_core/host_shaders/vulkan_fidelityfx_fsr_easu_fp32.frag b/src/video_core/host_shaders/vulkan_fidelityfx_fsr_easu_fp32.frag
new file mode 100755
index 000000000..6f25ef00f
--- /dev/null
+++ b/src/video_core/host_shaders/vulkan_fidelityfx_fsr_easu_fp32.frag
@@ -0,0 +1,9 @@
+// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#version 460 core
+#extension GL_GOOGLE_include_directive : enable
+
+#define USE_EASU 1
+
+#include "fidelityfx_fsr.frag"
diff --git a/src/video_core/host_shaders/vulkan_fidelityfx_fsr_rcas_fp16.frag b/src/video_core/host_shaders/vulkan_fidelityfx_fsr_rcas_fp16.frag
new file mode 100755
index 000000000..0c953a900
--- /dev/null
+++ b/src/video_core/host_shaders/vulkan_fidelityfx_fsr_rcas_fp16.frag
@@ -0,0 +1,10 @@
+// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#version 460 core
+#extension GL_GOOGLE_include_directive : enable
+
+#define YUZU_USE_FP16
+#define USE_RCAS 1
+
+#include "fidelityfx_fsr.frag"
diff --git a/src/video_core/host_shaders/vulkan_fidelityfx_fsr_rcas_fp32.frag b/src/video_core/host_shaders/vulkan_fidelityfx_fsr_rcas_fp32.frag
new file mode 100755
index 000000000..02e9a27c6
--- /dev/null
+++ b/src/video_core/host_shaders/vulkan_fidelityfx_fsr_rcas_fp32.frag
@@ -0,0 +1,9 @@
+// SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#version 460 core
+#extension GL_GOOGLE_include_directive : enable
+
+#define USE_RCAS 1
+
+#include "fidelityfx_fsr.frag"
diff --git a/src/video_core/host_shaders/vulkan_present.frag b/src/video_core/host_shaders/vulkan_present.frag
index 3c531a85a..2232772dc 100755
--- a/src/video_core/host_shaders/vulkan_present.frag
+++ b/src/video_core/host_shaders/vulkan_present.frag
@@ -7,7 +7,7 @@ layout (location = 0) in vec2 frag_tex_coord;
layout (location = 0) out vec4 color;
-layout (binding = 1) uniform sampler2D color_texture;
+layout (binding = 0) uniform sampler2D color_texture;
void main() {
color = texture(color_texture, frag_tex_coord);
diff --git a/src/video_core/host_shaders/vulkan_present.vert b/src/video_core/host_shaders/vulkan_present.vert
index 5f16a1dfc..034e5f475 100755
--- a/src/video_core/host_shaders/vulkan_present.vert
+++ b/src/video_core/host_shaders/vulkan_present.vert
@@ -3,16 +3,37 @@
#version 460 core
-layout (location = 0) in vec2 vert_position;
-layout (location = 1) in vec2 vert_tex_coord;
-
layout (location = 0) out vec2 frag_tex_coord;
-layout (set = 0, binding = 0) uniform MatrixBlock {
- mat4 modelview_matrix;
+struct ScreenRectVertex {
+ vec2 position;
+ vec2 tex_coord;
};
-void main() {
- gl_Position = modelview_matrix * vec4(vert_position, 0.0, 1.0);
- frag_tex_coord = vert_tex_coord;
+layout (push_constant) uniform PushConstants {
+ mat4 modelview_matrix;
+ ScreenRectVertex vertices[4];
+};
+
+// Vulkan spec 15.8.1:
+// Any member of a push constant block that is declared as an
+// array must only be accessed with dynamically uniform indices.
+ScreenRectVertex GetVertex(int index) {
+ switch (index) {
+ case 0:
+ default:
+ return vertices[0];
+ case 1:
+ return vertices[1];
+ case 2:
+ return vertices[2];
+ case 3:
+ return vertices[3];
+ }
+}
+
+void main() {
+ ScreenRectVertex vertex = GetVertex(gl_VertexIndex);
+ gl_Position = modelview_matrix * vec4(vertex.position, 0.0, 1.0);
+ frag_tex_coord = vertex.tex_coord;
}
diff --git a/src/video_core/host_shaders/vulkan_present_scaleforce_fp16.frag b/src/video_core/host_shaders/vulkan_present_scaleforce_fp16.frag
index ab5aa7ae8..d9ee1111b 100755
--- a/src/video_core/host_shaders/vulkan_present_scaleforce_fp16.frag
+++ b/src/video_core/host_shaders/vulkan_present_scaleforce_fp16.frag
@@ -5,6 +5,7 @@
#extension GL_GOOGLE_include_directive : enable
+#define VERSION 1
#define YUZU_USE_FP16
#include "opengl_present_scaleforce.frag"
diff --git a/src/video_core/host_shaders/vulkan_present_scaleforce_fp32.frag b/src/video_core/host_shaders/vulkan_present_scaleforce_fp32.frag
index f22e67503..4d64e340c 100755
--- a/src/video_core/host_shaders/vulkan_present_scaleforce_fp32.frag
+++ b/src/video_core/host_shaders/vulkan_present_scaleforce_fp32.frag
@@ -5,4 +5,6 @@
#extension GL_GOOGLE_include_directive : enable
+#define VERSION 1
+
#include "opengl_present_scaleforce.frag"
diff --git a/src/video_core/rasterizer_interface.h b/src/video_core/rasterizer_interface.h
index 5f5b7c7be..630880c4c 100755
--- a/src/video_core/rasterizer_interface.h
+++ b/src/video_core/rasterizer_interface.h
@@ -155,12 +155,6 @@ public:
virtual void AccelerateInlineToMemory(GPUVAddr address, size_t copy_size,
std::span memory) = 0;
- /// Attempt to use a faster method to display the framebuffer to screen
- [[nodiscard]] virtual bool AccelerateDisplay(const Tegra::FramebufferConfig& config,
- DAddr framebuffer_addr, u32 pixel_stride) {
- return false;
- }
-
/// Initialize disk cached resources for the game being emulated
virtual void LoadDiskResources(u64 title_id, std::stop_token stop_loading,
const DiskResourceLoadCallback& callback) {}
diff --git a/src/video_core/renderer_base.h b/src/video_core/renderer_base.h
index c17067e7e..f617e800b 100755
--- a/src/video_core/renderer_base.h
+++ b/src/video_core/renderer_base.h
@@ -38,7 +38,7 @@ public:
virtual ~RendererBase();
/// Finalize rendering the guest frame and draw into the presentation texture
- virtual void SwapBuffers(const Tegra::FramebufferConfig* framebuffer) = 0;
+ virtual void Composite(std::span layers) = 0;
[[nodiscard]] virtual RasterizerInterface* ReadRasterizer() = 0;
diff --git a/src/video_core/renderer_null/null_rasterizer.cpp b/src/video_core/renderer_null/null_rasterizer.cpp
index abfabb65b..a5cda0f38 100755
--- a/src/video_core/renderer_null/null_rasterizer.cpp
+++ b/src/video_core/renderer_null/null_rasterizer.cpp
@@ -92,10 +92,6 @@ bool RasterizerNull::AccelerateSurfaceCopy(const Tegra::Engines::Fermi2D::Surfac
}
void RasterizerNull::AccelerateInlineToMemory(GPUVAddr address, size_t copy_size,
std::span memory) {}
-bool RasterizerNull::AccelerateDisplay(const Tegra::FramebufferConfig& config,
- DAddr framebuffer_addr, u32 pixel_stride) {
- return true;
-}
void RasterizerNull::LoadDiskResources(u64 title_id, std::stop_token stop_loading,
const VideoCore::DiskResourceLoadCallback& callback) {}
void RasterizerNull::InitializeChannel(Tegra::Control::ChannelState& channel) {
diff --git a/src/video_core/renderer_null/null_rasterizer.h b/src/video_core/renderer_null/null_rasterizer.h
index a5789604f..c7f5849c7 100755
--- a/src/video_core/renderer_null/null_rasterizer.h
+++ b/src/video_core/renderer_null/null_rasterizer.h
@@ -77,8 +77,6 @@ public:
Tegra::Engines::AccelerateDMAInterface& AccessAccelerateDMA() override;
void AccelerateInlineToMemory(GPUVAddr address, size_t copy_size,
std::span memory) override;
- bool AccelerateDisplay(const Tegra::FramebufferConfig& config, DAddr framebuffer_addr,
- u32 pixel_stride) override;
void LoadDiskResources(u64 title_id, std::stop_token stop_loading,
const VideoCore::DiskResourceLoadCallback& callback) override;
void InitializeChannel(Tegra::Control::ChannelState& channel) override;
diff --git a/src/video_core/renderer_null/renderer_null.cpp b/src/video_core/renderer_null/renderer_null.cpp
index 078feb925..c89daff53 100755
--- a/src/video_core/renderer_null/renderer_null.cpp
+++ b/src/video_core/renderer_null/renderer_null.cpp
@@ -13,8 +13,8 @@ RendererNull::RendererNull(Core::Frontend::EmuWindow& emu_window, Tegra::GPU& gp
RendererNull::~RendererNull() = default;
-void RendererNull::SwapBuffers(const Tegra::FramebufferConfig* framebuffer) {
- if (!framebuffer) {
+void RendererNull::Composite(std::span framebuffers) {
+ if (framebuffers.empty()) {
return;
}
diff --git a/src/video_core/renderer_null/renderer_null.h b/src/video_core/renderer_null/renderer_null.h
index 9531b43f6..063b476bb 100755
--- a/src/video_core/renderer_null/renderer_null.h
+++ b/src/video_core/renderer_null/renderer_null.h
@@ -17,7 +17,7 @@ public:
std::unique_ptr context);
~RendererNull() override;
- void SwapBuffers(const Tegra::FramebufferConfig* framebuffer) override;
+ void Composite(std::span framebuffer) override;
VideoCore::RasterizerInterface* ReadRasterizer() override {
return &m_rasterizer;
diff --git a/src/video_core/renderer_opengl/gl_blit_screen.cpp b/src/video_core/renderer_opengl/gl_blit_screen.cpp
new file mode 100755
index 000000000..6ba8b214b
--- /dev/null
+++ b/src/video_core/renderer_opengl/gl_blit_screen.cpp
@@ -0,0 +1,96 @@
+// SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#include "common/settings.h"
+#include "video_core/renderer_opengl/gl_blit_screen.h"
+#include "video_core/renderer_opengl/gl_state_tracker.h"
+#include "video_core/renderer_opengl/present/filters.h"
+#include "video_core/renderer_opengl/present/layer.h"
+#include "video_core/renderer_opengl/present/window_adapt_pass.h"
+
+namespace OpenGL {
+
+BlitScreen::BlitScreen(RasterizerOpenGL& rasterizer_,
+ Tegra::MaxwellDeviceMemoryManager& device_memory_,
+ StateTracker& state_tracker_, ProgramManager& program_manager_,
+ Device& device_)
+ : rasterizer(rasterizer_), device_memory(device_memory_), state_tracker(state_tracker_),
+ program_manager(program_manager_), device(device_) {}
+
+BlitScreen::~BlitScreen() = default;
+
+void BlitScreen::DrawScreen(std::span framebuffers,
+ const Layout::FramebufferLayout& layout) {
+ // TODO: Signal state tracker about these changes
+ state_tracker.NotifyScreenDrawVertexArray();
+ state_tracker.NotifyPolygonModes();
+ state_tracker.NotifyViewport0();
+ state_tracker.NotifyScissor0();
+ state_tracker.NotifyColorMask(0);
+ state_tracker.NotifyBlend0();
+ state_tracker.NotifyFramebuffer();
+ state_tracker.NotifyFrontFace();
+ state_tracker.NotifyCullTest();
+ state_tracker.NotifyDepthTest();
+ state_tracker.NotifyStencilTest();
+ state_tracker.NotifyPolygonOffset();
+ state_tracker.NotifyRasterizeEnable();
+ state_tracker.NotifyFramebufferSRGB();
+ state_tracker.NotifyLogicOp();
+ state_tracker.NotifyClipControl();
+ state_tracker.NotifyAlphaTest();
+ state_tracker.ClipControl(GL_LOWER_LEFT, GL_ZERO_TO_ONE);
+
+ glEnable(GL_CULL_FACE);
+ glDisable(GL_COLOR_LOGIC_OP);
+ glDisable(GL_DEPTH_TEST);
+ glDisable(GL_STENCIL_TEST);
+ glDisable(GL_POLYGON_OFFSET_FILL);
+ glDisable(GL_RASTERIZER_DISCARD);
+ glDisable(GL_ALPHA_TEST);
+ glDisablei(GL_BLEND, 0);
+ glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
+ glCullFace(GL_BACK);
+ glFrontFace(GL_CW);
+ glColorMaski(0, GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE);
+ glDepthRangeIndexed(0, 0.0, 0.0);
+
+ while (layers.size() < framebuffers.size()) {
+ layers.emplace_back(rasterizer, device_memory);
+ }
+
+ CreateWindowAdapt();
+ window_adapt->DrawToFramebuffer(program_manager, layers, framebuffers, layout);
+
+ // TODO
+ // program_manager.RestoreGuestPipeline();
+}
+
+void BlitScreen::CreateWindowAdapt() {
+ if (window_adapt && Settings::values.scaling_filter.GetValue() == current_window_adapt) {
+ return;
+ }
+
+ current_window_adapt = Settings::values.scaling_filter.GetValue();
+ switch (current_window_adapt) {
+ case Settings::ScalingFilter::NearestNeighbor:
+ window_adapt = MakeNearestNeighbor(device);
+ break;
+ case Settings::ScalingFilter::Bicubic:
+ window_adapt = MakeBicubic(device);
+ break;
+ case Settings::ScalingFilter::Gaussian:
+ window_adapt = MakeGaussian(device);
+ break;
+ case Settings::ScalingFilter::ScaleForce:
+ window_adapt = MakeScaleForce(device);
+ break;
+ case Settings::ScalingFilter::Fsr:
+ case Settings::ScalingFilter::Bilinear:
+ default:
+ window_adapt = MakeBilinear(device);
+ break;
+ }
+}
+
+} // namespace OpenGL
diff --git a/src/video_core/renderer_opengl/gl_blit_screen.h b/src/video_core/renderer_opengl/gl_blit_screen.h
new file mode 100755
index 000000000..0c3d838f1
--- /dev/null
+++ b/src/video_core/renderer_opengl/gl_blit_screen.h
@@ -0,0 +1,71 @@
+// SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#pragma once
+
+#include
+#include
+#include
+
+#include "core/hle/service/nvnflinger/pixel_format.h"
+#include "video_core/host1x/gpu_device_memory_manager.h"
+#include "video_core/renderer_opengl/gl_resource_manager.h"
+
+namespace Layout {
+struct FramebufferLayout;
+}
+
+namespace Tegra {
+struct FramebufferConfig;
+}
+
+namespace Settings {
+enum class ScalingFilter : u32;
+}
+
+namespace OpenGL {
+
+class Device;
+class Layer;
+class ProgramManager;
+class RasterizerOpenGL;
+class StateTracker;
+class WindowAdaptPass;
+
+/// Structure used for storing information about the display target for the Switch screen
+struct FramebufferTextureInfo {
+ GLuint display_texture{};
+ u32 width;
+ u32 height;
+ u32 scaled_width;
+ u32 scaled_height;
+};
+
+class BlitScreen {
+public:
+ explicit BlitScreen(RasterizerOpenGL& rasterizer,
+ Tegra::MaxwellDeviceMemoryManager& device_memory,
+ StateTracker& state_tracker, ProgramManager& program_manager,
+ Device& device);
+ ~BlitScreen();
+
+ /// Draws the emulated screens to the emulator window.
+ void DrawScreen(std::span framebuffers,
+ const Layout::FramebufferLayout& layout);
+
+private:
+ void CreateWindowAdapt();
+
+ RasterizerOpenGL& rasterizer;
+ Tegra::MaxwellDeviceMemoryManager& device_memory;
+ StateTracker& state_tracker;
+ ProgramManager& program_manager;
+ Device& device;
+
+ Settings::ScalingFilter current_window_adapt{};
+ std::unique_ptr window_adapt;
+
+ std::list layers;
+};
+
+} // namespace OpenGL
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp
index 45b58a034..0415f8f99 100755
--- a/src/video_core/renderer_opengl/gl_rasterizer.cpp
+++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp
@@ -71,10 +71,10 @@ std::optional MaxwellToVideoCoreQuery(VideoCommon::QueryTy
RasterizerOpenGL::RasterizerOpenGL(Core::Frontend::EmuWindow& emu_window_, Tegra::GPU& gpu_,
Tegra::MaxwellDeviceMemoryManager& device_memory_,
- const Device& device_, ScreenInfo& screen_info_,
- ProgramManager& program_manager_, StateTracker& state_tracker_)
- : gpu(gpu_), device_memory(device_memory_), device(device_), screen_info(screen_info_),
- program_manager(program_manager_), state_tracker(state_tracker_),
+ const Device& device_, ProgramManager& program_manager_,
+ StateTracker& state_tracker_)
+ : gpu(gpu_), device_memory(device_memory_), device(device_), program_manager(program_manager_),
+ state_tracker(state_tracker_),
texture_cache_runtime(device, program_manager, state_tracker, staging_buffer_pool),
texture_cache(texture_cache_runtime, device_memory_),
buffer_cache_runtime(device, staging_buffer_pool),
@@ -739,27 +739,29 @@ void RasterizerOpenGL::AccelerateInlineToMemory(GPUVAddr address, size_t copy_si
query_cache.InvalidateRegion(*cpu_addr, copy_size);
}
-bool RasterizerOpenGL::AccelerateDisplay(const Tegra::FramebufferConfig& config,
- DAddr framebuffer_addr, u32 pixel_stride) {
+std::optional RasterizerOpenGL::AccelerateDisplay(
+ const Tegra::FramebufferConfig& config, DAddr framebuffer_addr, u32 pixel_stride) {
if (framebuffer_addr == 0) {
- return false;
+ return {};
}
MICROPROFILE_SCOPE(OpenGL_CacheManagement);
std::scoped_lock lock{texture_cache.mutex};
- ImageView* const image_view{
- texture_cache.TryFindFramebufferImageView(config, framebuffer_addr)};
+ const auto [image_view, scaled] =
+ texture_cache.TryFindFramebufferImageView(config, framebuffer_addr);
if (!image_view) {
- return false;
+ return {};
}
- // Verify that the cached surface is the same size and format as the requested framebuffer
- // ASSERT_MSG(image_view->size.width == config.width, "Framebuffer width is different");
- // ASSERT_MSG(image_view->size.height == config.height, "Framebuffer height is different");
- screen_info.texture.width = image_view->size.width;
- screen_info.texture.height = image_view->size.height;
- screen_info.display_texture = image_view->Handle(Shader::TextureType::Color2D);
- return true;
+ const auto& resolution = Settings::values.resolution_info;
+
+ FramebufferTextureInfo info{};
+ info.display_texture = image_view->Handle(Shader::TextureType::Color2D);
+ info.width = image_view->size.width;
+ info.height = image_view->size.height;
+ info.scaled_width = scaled ? resolution.ScaleUp(info.width) : info.width;
+ info.scaled_height = scaled ? resolution.ScaleUp(info.height) : info.height;
+ return info;
}
void RasterizerOpenGL::SyncState() {
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.h b/src/video_core/renderer_opengl/gl_rasterizer.h
index c7a5b6677..2fbbb43df 100755
--- a/src/video_core/renderer_opengl/gl_rasterizer.h
+++ b/src/video_core/renderer_opengl/gl_rasterizer.h
@@ -16,6 +16,7 @@
#include "video_core/engines/maxwell_dma.h"
#include "video_core/rasterizer_interface.h"
#include "video_core/renderer_opengl/blit_image.h"
+#include "video_core/renderer_opengl/gl_blit_screen.h"
#include "video_core/renderer_opengl/gl_buffer_cache.h"
#include "video_core/renderer_opengl/gl_device.h"
#include "video_core/renderer_opengl/gl_fence_manager.h"
@@ -37,7 +38,7 @@ class MemoryManager;
namespace OpenGL {
-struct ScreenInfo;
+struct FramebufferTextureInfo;
struct ShaderEntries;
struct BindlessSSBO {
@@ -76,8 +77,8 @@ class RasterizerOpenGL : public VideoCore::RasterizerInterface,
public:
explicit RasterizerOpenGL(Core::Frontend::EmuWindow& emu_window_, Tegra::GPU& gpu_,
Tegra::MaxwellDeviceMemoryManager& device_memory_,
- const Device& device_, ScreenInfo& screen_info_,
- ProgramManager& program_manager_, StateTracker& state_tracker_);
+ const Device& device_, ProgramManager& program_manager_,
+ StateTracker& state_tracker_);
~RasterizerOpenGL() override;
void Draw(bool is_indexed, u32 instance_count) override;
@@ -122,8 +123,6 @@ public:
Tegra::Engines::AccelerateDMAInterface& AccessAccelerateDMA() override;
void AccelerateInlineToMemory(GPUVAddr address, size_t copy_size,
std::span