From 458e661806497fe4b4e1d93fc07d0c25c8637a7f Mon Sep 17 00:00:00 2001 From: ParantezTech <12572227+par274@users.noreply.github.com> Date: Thu, 8 Oct 2026 02:53:32 +0300 Subject: [PATCH] [GUI] Translate the shader learning option and the precompile action --- src/SharpEmu.GUI/Languages/ar.json | 8 ++++++++ src/SharpEmu.GUI/Languages/az.json | 8 ++++++++ src/SharpEmu.GUI/Languages/br.json | 8 ++++++++ src/SharpEmu.GUI/Languages/de.json | 8 ++++++++ src/SharpEmu.GUI/Languages/dk.json | 8 ++++++++ src/SharpEmu.GUI/Languages/ee.json | 8 ++++++++ src/SharpEmu.GUI/Languages/en.json | 8 ++++++++ src/SharpEmu.GUI/Languages/es.json | 8 ++++++++ src/SharpEmu.GUI/Languages/fr.json | 8 ++++++++ src/SharpEmu.GUI/Languages/hu.json | 8 ++++++++ src/SharpEmu.GUI/Languages/it.json | 8 ++++++++ src/SharpEmu.GUI/Languages/ja.json | 8 ++++++++ src/SharpEmu.GUI/Languages/ko.json | 8 ++++++++ src/SharpEmu.GUI/Languages/nl.json | 8 ++++++++ src/SharpEmu.GUI/Languages/pl.json | 8 ++++++++ src/SharpEmu.GUI/Languages/pt.json | 8 ++++++++ src/SharpEmu.GUI/Languages/ru.json | 8 ++++++++ src/SharpEmu.GUI/Languages/tr.json | 8 ++++++++ 18 files changed, 144 insertions(+) diff --git a/src/SharpEmu.GUI/Languages/ar.json b/src/SharpEmu.GUI/Languages/ar.json index 7c7c318..7602b99 100644 --- a/src/SharpEmu.GUI/Languages/ar.json +++ b/src/SharpEmu.GUI/Languages/ar.json @@ -31,6 +31,10 @@ "Library.Context.CopyPath": "نسخ المسار", "Library.Context.CopyTitleId": "نسخ معرف العنوان", "Library.Context.Remove": "إزالة من المكتبة", + "Library.Context.ClearShaderCache": "مسح ذاكرة التظليل المؤقتة", + "Library.Context.PrecompileShaders": "التجميع المسبق للتظليلات", + "Library.Context.ShaderCacheCleared": "تم مسح ذاكرة التظليل المؤقتة", + "Library.Context.ShaderCacheBusy": "أغلق اللعبة أولاً", "Library.Empty.Title": "مكتبتك فارغة", "Library.Empty.Hint": "أضف مجلداً يحتوي على ألعابك للبدء.", @@ -232,6 +236,10 @@ "Options.Scaling.Integer": "عدد صحيح", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "استخدام عرض FIFO لإخراج خالٍ من تمزق الصورة.", + "Options.ShaderCache.Label": "ذاكرة التظليل المؤقتة", + "Options.ShaderCache.Desc": "تسجّل خطوط المعالجة التي تنشئها اللعبة وتجهّزها قبل تشغيلها حتى لا يحدث تقطيع في الجلسات اللاحقة.", + "Options.ShaderLearn.Label": "التعلّم ثم التجميع", + "Options.ShaderLearn.Desc": "أثناء اللعب، يحفظ حالات العرض الخاصة باللعبة في ملف seed للتظليلات (user/shader_seeds)؛ وفي التشغيل التالي يتم أيضاً التجميع المسبق لخطوط الرسوميات. يُستخدم ملف seed الموضوع هناك حتى عند إيقاف هذا الخيار.", "Options.Hdr.Label": "إخراج HDR", "Options.Hdr.Desc": "استخدام HDR عندما تدعمه الشاشة المحددة وواجهة الرسومات. يعود الوضع التلقائي إلى SDR.", "Options.Hdr.Auto": "تلقائي", diff --git a/src/SharpEmu.GUI/Languages/az.json b/src/SharpEmu.GUI/Languages/az.json index 8a418d1..a29ffb9 100644 --- a/src/SharpEmu.GUI/Languages/az.json +++ b/src/SharpEmu.GUI/Languages/az.json @@ -18,6 +18,10 @@ "Library.Context.CopyTitleId": "Oyunun ID-sini kopyala", "Library.Context.GameSettings": "Oyunun parametrləri…", "Library.Context.Remove": "Kitabxanadan çıxar", + "Library.Context.ClearShaderCache": "Şeyder keşini təmizlə", + "Library.Context.PrecompileShaders": "Şeyderləri əvvəlcədən kompilyasiya et", + "Library.Context.ShaderCacheCleared": "Şeyder keşi təmizləndi", + "Library.Context.ShaderCacheBusy": "Əvvəlcə oyunu bağlayın", "Library.Empty.Title": "Kitabxananız boşdur", "Library.Empty.Hint": "Başlamaq üçün oyunlarınızın olduğu qovluğu əlavə edin.", @@ -87,6 +91,10 @@ "Options.Scaling.Integer": "Tam ədəd əmsalı ilə", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "Təsvirin parçalanmadan göstərilməsi üçün FIFO təqdimatından istifadə edin.", + "Options.ShaderCache.Label": "Şeyder keşi", + "Options.ShaderCache.Desc": "Oyunun yaratdığı pipeline-ları qeyd edir və oyun başlamazdan əvvəl hazırlayır ki, sonrakı seanslarda ilişmə olmasın.", + "Options.ShaderLearn.Label": "Öyrən və kompilyasiya et", + "Options.ShaderLearn.Desc": "Oynayarkən oyunun render vəziyyətlərini şeyder seed faylına (user/shader_seeds) öyrənir; növbəti açılışda qrafik pipeline-lar da əvvəlcədən kompilyasiya olunur. Ora qoyulan seed faylı bu seçim söndürülü olsa da istifadə olunur.", "Options.Hdr.Label": "HDR çıxışı", "Options.Hdr.Desc": "Seçilmiş ekran və qrafik alt sistem dəstəklədikdə HDR istifadə edin. Avtomatik rejimdə dəstək yoxdursa, SDR istifadə olunur.", "Options.Hdr.Auto": "Avtomatik", diff --git a/src/SharpEmu.GUI/Languages/br.json b/src/SharpEmu.GUI/Languages/br.json index 964ebbf..3f80c8a 100644 --- a/src/SharpEmu.GUI/Languages/br.json +++ b/src/SharpEmu.GUI/Languages/br.json @@ -31,6 +31,10 @@ "Library.Context.CopyPath": "Copiar o caminho", "Library.Context.CopyTitleId": "Copiar ID do título", "Library.Context.Remove": "Remover da biblioteca", + "Library.Context.ClearShaderCache": "Limpar cache de shaders", + "Library.Context.PrecompileShaders": "Pré-compilar shaders", + "Library.Context.ShaderCacheCleared": "Cache de shaders limpo", + "Library.Context.ShaderCacheBusy": "Feche o jogo primeiro", "Library.Empty.Title": "Sua biblioteca está vazia", "Library.Empty.Hint": "Adicione uma pasta contendo seus jogos para começar.", @@ -233,6 +237,10 @@ "Options.Scaling.Integer": "Inteira", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "Usa apresentação FIFO para evitar cortes na imagem.", + "Options.ShaderCache.Label": "Cache de shaders", + "Options.ShaderCache.Desc": "Registra os pipelines que o jogo cria e os prepara antes de iniciar, para que as próximas sessões não travem.", + "Options.ShaderLearn.Label": "Aprender e compilar", + "Options.ShaderLearn.Desc": "Enquanto você joga, aprende os estados de renderização do jogo em um arquivo seed de shaders (user/shader_seeds); a próxima inicialização também pré-compila os pipelines gráficos. Um arquivo seed colocado lá é usado mesmo com esta opção desligada.", "Options.Hdr.Label": "Saída HDR", "Options.Hdr.Desc": "Usa HDR quando a tela selecionada e o backend gráfico oferecem suporte. O modo automático retorna ao SDR.", "Options.Hdr.Auto": "Automático", diff --git a/src/SharpEmu.GUI/Languages/de.json b/src/SharpEmu.GUI/Languages/de.json index e4b6b76..5dc626a 100644 --- a/src/SharpEmu.GUI/Languages/de.json +++ b/src/SharpEmu.GUI/Languages/de.json @@ -31,6 +31,10 @@ "Library.Context.CopyPath": "Pfad kopieren", "Library.Context.CopyTitleId": "Title ID kopieren", "Library.Context.Remove": "Aus Bibliothek entfernen", + "Library.Context.ClearShaderCache": "Shader-Cache leeren", + "Library.Context.PrecompileShaders": "Shader vorkompilieren", + "Library.Context.ShaderCacheCleared": "Shader-Cache geleert", + "Library.Context.ShaderCacheBusy": "Zuerst das Spiel schließen", "Library.Empty.Title": "Deine Bibliothek ist leer", "Library.Empty.Hint": "Füge einen Ordner mit deinen Spielen hinzu, um zu beginnen.", @@ -232,6 +236,10 @@ "Options.Scaling.Integer": "Ganzzahlig", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "FIFO-Präsentation für eine Ausgabe ohne Tearing verwenden.", + "Options.ShaderCache.Label": "Shader-Cache", + "Options.ShaderCache.Desc": "Speichert die Pipelines eines Spiels und bereitet sie vor dem Start vor, damit spätere Sitzungen nicht ruckeln.", + "Options.ShaderLearn.Label": "Lernen und kompilieren", + "Options.ShaderLearn.Desc": "Lernt beim Spielen die Render-Zustände des Spiels in eine Shader-Seed-Datei (user/shader_seeds); der nächste Start kompiliert dann auch die Grafik-Pipelines vor. Eine dort abgelegte Seed-Datei wird auch bei deaktivierter Option verwendet.", "Options.Hdr.Label": "HDR-Ausgabe", "Options.Hdr.Desc": "HDR verwenden, wenn die ausgewählte Anzeige und das Grafik-Backend es unterstützen. Automatisch fällt auf SDR zurück.", "Options.Hdr.Auto": "Automatisch", diff --git a/src/SharpEmu.GUI/Languages/dk.json b/src/SharpEmu.GUI/Languages/dk.json index b10d989..3601a4f 100644 --- a/src/SharpEmu.GUI/Languages/dk.json +++ b/src/SharpEmu.GUI/Languages/dk.json @@ -31,6 +31,10 @@ "Library.Context.CopyPath": "Kopiér sti", "Library.Context.CopyTitleId": "Kopiér titel-ID", "Library.Context.Remove": "Fjern fra bibliotek", + "Library.Context.ClearShaderCache": "Ryd shader-cache", + "Library.Context.PrecompileShaders": "Forkompilér shaders", + "Library.Context.ShaderCacheCleared": "Shader-cache ryddet", + "Library.Context.ShaderCacheBusy": "Luk spillet først", "Library.Empty.Title": "Dit bibliotek er tomt", "Library.Empty.Hint": "Tilføj en mappe med dine spil for at komme i gang.", @@ -232,6 +236,10 @@ "Options.Scaling.Integer": "Heltal", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "Brug FIFO-præsentation for output uden tearing.", + "Options.ShaderCache.Label": "Shader-cache", + "Options.ShaderCache.Desc": "Gemmer de pipelines, spillet bygger, og forbereder dem før start, så senere sessioner ikke hakker.", + "Options.ShaderLearn.Label": "Lær og kompilér", + "Options.ShaderLearn.Desc": "Lærer spillets render-tilstande i en shader-seed-fil (user/shader_seeds), mens du spiller; næste opstart forkompilerer så også grafik-pipelines. En seed-fil, der lægges der, bruges også når dette er slået fra.", "Options.Hdr.Label": "HDR-output", "Options.Hdr.Desc": "Brug HDR, når den valgte skærm og grafik-backend understøtter det. Automatisk falder tilbage til SDR.", "Options.Hdr.Auto": "Automatisk", diff --git a/src/SharpEmu.GUI/Languages/ee.json b/src/SharpEmu.GUI/Languages/ee.json index c6cef57..8a04d8d 100644 --- a/src/SharpEmu.GUI/Languages/ee.json +++ b/src/SharpEmu.GUI/Languages/ee.json @@ -34,6 +34,10 @@ "Library.Context.CopyTitleId": "Kopeeri Title ID", "Library.Context.GameSettings": "Mängu seaded…", "Library.Context.Remove": "Eemalda teegist", + "Library.Context.ClearShaderCache": "Tühjenda varjutite vahemälu", + "Library.Context.PrecompileShaders": "Eelkompileeri varjutajad", + "Library.Context.ShaderCacheCleared": "Varjutite vahemälu tühjendatud", + "Library.Context.ShaderCacheBusy": "Sulge esmalt mäng", "Library.Empty.Title": "Sinu teek on tühi", "Library.Empty.Hint": "Alustamiseks lisa kaust, kus sinu mängud asuvad.", @@ -98,6 +102,10 @@ "Options.Scaling.Integer": "Täisarvuline", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "Kasuta FIFO-esitust pildi rebimise vältimiseks.", + "Options.ShaderCache.Label": "Varjutite vahemälu", + "Options.ShaderCache.Desc": "Salvestab mängu loodud konveierid ja valmistab need enne käivitamist ette, et järgmistes seanssides ei tekiks hangumisi.", + "Options.ShaderLearn.Label": "Õpi ja kompileeri", + "Options.ShaderLearn.Desc": "Mängimise ajal salvestab mängu renderdusolekud varjutajate seed-faili (user/shader_seeds); järgmisel käivitusel eelkompileeritakse ka graafikakonveierid. Sinna pandud seed-faili kasutatakse ka siis, kui see on välja lülitatud.", "Options.Hdr.Label": "HDR-väljund", "Options.Hdr.Desc": "Kasuta HDR-i, kui valitud kuvar ja graafikaliides seda toetavad. Automaatrežiim lülitub tagasi SDR-ile.", "Options.Hdr.Auto": "Automaatne", diff --git a/src/SharpEmu.GUI/Languages/en.json b/src/SharpEmu.GUI/Languages/en.json index cedc742..7cd748c 100644 --- a/src/SharpEmu.GUI/Languages/en.json +++ b/src/SharpEmu.GUI/Languages/en.json @@ -34,6 +34,10 @@ "Library.Context.CopyTitleId": "Copy title ID", "Library.Context.GameSettings": "Game settings…", "Library.Context.Remove": "Remove from library", + "Library.Context.ClearShaderCache": "Clear shader cache", + "Library.Context.PrecompileShaders": "Precompile shaders", + "Library.Context.ShaderCacheCleared": "Shader cache cleared", + "Library.Context.ShaderCacheBusy": "Close the game first", "Library.Empty.Title": "Your library is empty", "Library.Empty.Hint": "Add a folder containing your games to get started.", @@ -98,6 +102,10 @@ "Options.Scaling.Integer": "Integer", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "Use FIFO presentation for tear-free output.", + "Options.ShaderCache.Label": "Shader cache", + "Options.ShaderCache.Desc": "Records the pipelines a game builds and prepares them before it starts, so later sessions do not stutter.", + "Options.ShaderLearn.Label": "Learn and compile", + "Options.ShaderLearn.Desc": "While you play, learns the game's render states into a shader seed (user/shader_seeds). The next launch then precompiles the game's graphics pipelines too. A seed file placed there is used even when this is off.", "Options.Hdr.Label": "HDR output", "Options.Hdr.Desc": "Use HDR when the selected display and graphics backend support it. Auto falls back to SDR.", "Options.Hdr.Auto": "Auto", diff --git a/src/SharpEmu.GUI/Languages/es.json b/src/SharpEmu.GUI/Languages/es.json index ed8abdb..604bcf9 100644 --- a/src/SharpEmu.GUI/Languages/es.json +++ b/src/SharpEmu.GUI/Languages/es.json @@ -31,6 +31,10 @@ "Library.Context.CopyPath": "Copiar ruta", "Library.Context.CopyTitleId": "Copiar ID del título", "Library.Context.Remove": "Eliminar de la biblioteca", + "Library.Context.ClearShaderCache": "Borrar caché de shaders", + "Library.Context.PrecompileShaders": "Precompilar shaders", + "Library.Context.ShaderCacheCleared": "Caché de shaders borrada", + "Library.Context.ShaderCacheBusy": "Cierra primero el juego", "Library.Empty.Title": "Tu biblioteca está vacía", "Library.Empty.Hint": "Añade una carpeta que contenga tus juegos para empezar.", @@ -233,6 +237,10 @@ "Options.Scaling.Integer": "Entero", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "Usa presentación FIFO para evitar el desgarro de imagen.", + "Options.ShaderCache.Label": "Caché de shaders", + "Options.ShaderCache.Desc": "Registra los pipelines que crea el juego y los prepara antes de iniciarlo para evitar tirones en sesiones posteriores.", + "Options.ShaderLearn.Label": "Aprender y compilar", + "Options.ShaderLearn.Desc": "Mientras juegas, aprende los estados de renderizado del juego en un archivo seed de shaders (user/shader_seeds); el siguiente inicio precompila también las pipelines gráficas. Un archivo seed colocado ahí se usa aunque esta opción esté desactivada.", "Options.Hdr.Label": "Salida HDR", "Options.Hdr.Desc": "Usa HDR cuando la pantalla seleccionada y el backend gráfico sean compatibles. El modo automático vuelve a SDR.", "Options.Hdr.Auto": "Automático", diff --git a/src/SharpEmu.GUI/Languages/fr.json b/src/SharpEmu.GUI/Languages/fr.json index 0c425e2..9b679f7 100644 --- a/src/SharpEmu.GUI/Languages/fr.json +++ b/src/SharpEmu.GUI/Languages/fr.json @@ -31,6 +31,10 @@ "Library.Context.CopyPath": "Copier le chemin", "Library.Context.CopyTitleId": "Copier l’identifiant du jeu", "Library.Context.Remove": "Retirer de la bibliothèque", + "Library.Context.ClearShaderCache": "Vider le cache des shaders", + "Library.Context.PrecompileShaders": "Précompiler les shaders", + "Library.Context.ShaderCacheCleared": "Cache des shaders vidé", + "Library.Context.ShaderCacheBusy": "Fermez d'abord le jeu", "Library.Empty.Title": "Votre bibliothèque est vide", "Library.Empty.Hint": "Ajoutez un dossier contenant vos jeux pour commencer.", @@ -233,6 +237,10 @@ "Options.Scaling.Integer": "Entier", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "Utiliser la présentation FIFO pour un affichage sans déchirement.", + "Options.ShaderCache.Label": "Cache des shaders", + "Options.ShaderCache.Desc": "Enregistre les pipelines créés par le jeu et les prépare avant son lancement pour éviter les saccades lors des sessions suivantes.", + "Options.ShaderLearn.Label": "Apprendre et compiler", + "Options.ShaderLearn.Desc": "Pendant que vous jouez, apprend les états de rendu du jeu dans un fichier seed de shaders (user/shader_seeds) ; le lancement suivant précompile aussi les pipelines graphiques. Un fichier seed placé là est utilisé même si cette option est désactivée.", "Options.Hdr.Label": "Sortie HDR", "Options.Hdr.Desc": "Utiliser le HDR lorsque l’écran sélectionné et le backend graphique le prennent en charge. Le mode automatique revient au SDR.", "Options.Hdr.Auto": "Automatique", diff --git a/src/SharpEmu.GUI/Languages/hu.json b/src/SharpEmu.GUI/Languages/hu.json index af24a81..62e87bb 100644 --- a/src/SharpEmu.GUI/Languages/hu.json +++ b/src/SharpEmu.GUI/Languages/hu.json @@ -31,6 +31,10 @@ "Library.Context.CopyPath": "Elérési út másolása", "Library.Context.CopyTitleId": "Cím ID másolása", "Library.Context.Remove": "Eltávolítás a Könyvtárból", + "Library.Context.ClearShaderCache": "Shader-gyorsítótár törlése", + "Library.Context.PrecompileShaders": "Shaderek előfordítása", + "Library.Context.ShaderCacheCleared": "Shader-gyorsítótár törölve", + "Library.Context.ShaderCacheBusy": "Előbb zárd be a játékot", "Library.Empty.Title": "A könyvtárad üres", "Library.Empty.Hint": "Add meg a játékaidat tartalmazó mappát a kezdáshez.", @@ -233,6 +237,10 @@ "Options.Scaling.Integer": "Egész szám", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "FIFO megjelenítés használata képtörésmentes kimenethez.", + "Options.ShaderCache.Label": "Shader-gyorsítótár", + "Options.ShaderCache.Desc": "Rögzíti a játék által létrehozott pipeline-okat, és indulás előtt előkészíti őket, így a későbbi munkamenetek nem akadoznak.", + "Options.ShaderLearn.Label": "Tanulás és fordítás", + "Options.ShaderLearn.Desc": "Játék közben megtanulja a játék renderelési állapotait egy shader seed fájlba (user/shader_seeds); a következő indításkor a grafikus pipeline-ok is előre lefordulnak. Az oda helyezett seed fájl akkor is használatban van, ha ez ki van kapcsolva.", "Options.Hdr.Label": "HDR-kimenet", "Options.Hdr.Desc": "HDR használata, ha a kiválasztott kijelző és grafikus backend támogatja. Az automatikus mód SDR-re vált vissza.", "Options.Hdr.Auto": "Automatikus", diff --git a/src/SharpEmu.GUI/Languages/it.json b/src/SharpEmu.GUI/Languages/it.json index 97a6885..21ec8e5 100644 --- a/src/SharpEmu.GUI/Languages/it.json +++ b/src/SharpEmu.GUI/Languages/it.json @@ -31,6 +31,10 @@ "Library.Context.CopyPath": "Copia percorso", "Library.Context.CopyTitleId": "Copia ID titolo", "Library.Context.Remove": "Rimuovi dalla libreria", + "Library.Context.ClearShaderCache": "Svuota cache degli shader", + "Library.Context.PrecompileShaders": "Precompila shader", + "Library.Context.ShaderCacheCleared": "Cache degli shader svuotata", + "Library.Context.ShaderCacheBusy": "Chiudi prima il gioco", "Library.Empty.Title": "La tua libreria è vuota", "Library.Empty.Hint": "Aggiungi la cartella che contiene i tuoi giochi per partire.", @@ -237,6 +241,10 @@ "Options.Scaling.Integer": "Intero", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "Usa la presentazione FIFO per evitare lo screen tearing.", + "Options.ShaderCache.Label": "Cache degli shader", + "Options.ShaderCache.Desc": "Registra le pipeline create dal gioco e le prepara prima dell'avvio, così le sessioni successive non scattano.", + "Options.ShaderLearn.Label": "Impara e compila", + "Options.ShaderLearn.Desc": "Mentre giochi, apprende gli stati di rendering del gioco in un file seed degli shader (user/shader_seeds); l'avvio successivo precompila anche le pipeline grafiche. Un file seed inserito lì viene usato anche con questa opzione disattivata.", "Options.Hdr.Label": "Output HDR", "Options.Hdr.Desc": "Usa HDR quando lo schermo selezionato e il backend grafico lo supportano. La modalità automatica torna a SDR.", "Options.Hdr.Auto": "Automatico", diff --git a/src/SharpEmu.GUI/Languages/ja.json b/src/SharpEmu.GUI/Languages/ja.json index 697da9d..87a43c7 100644 --- a/src/SharpEmu.GUI/Languages/ja.json +++ b/src/SharpEmu.GUI/Languages/ja.json @@ -31,6 +31,10 @@ "Library.Context.CopyPath": "パスをコピー", "Library.Context.CopyTitleId": "ゲームIDをコピー", "Library.Context.Remove": "ライブラリから削除", + "Library.Context.ClearShaderCache": "シェーダーキャッシュを削除", + "Library.Context.PrecompileShaders": "シェーダーを事前コンパイル", + "Library.Context.ShaderCacheCleared": "シェーダーキャッシュを削除しました", + "Library.Context.ShaderCacheBusy": "先にゲームを終了してください", "Library.Empty.Title": "ライブラリが空です", "Library.Empty.Hint": "開始するには、ゲームが含まれるフォルダーを追加してください。", @@ -232,6 +236,10 @@ "Options.Scaling.Integer": "整数倍", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "ティアリングのない表示のためFIFOプレゼンテーションを使用します。", + "Options.ShaderCache.Label": "シェーダーキャッシュ", + "Options.ShaderCache.Desc": "ゲームが作成するパイプラインを記録し、起動前に準備することで、次回以降のカクつきを防ぎます。", + "Options.ShaderLearn.Label": "学習してコンパイル", + "Options.ShaderLearn.Desc": "プレイ中にゲームのレンダリング状態をシェーダーシードファイル (user/shader_seeds) に記録し、次回起動時にグラフィックスパイプラインも事前コンパイルします。そこに置いたシードファイルは、この設定がオフでも使用されます。", "Options.Hdr.Label": "HDR出力", "Options.Hdr.Desc": "選択したディスプレイとグラフィックスバックエンドが対応している場合にHDRを使用します。自動ではSDRにフォールバックします。", "Options.Hdr.Auto": "自動", diff --git a/src/SharpEmu.GUI/Languages/ko.json b/src/SharpEmu.GUI/Languages/ko.json index 443677a..78ae681 100644 --- a/src/SharpEmu.GUI/Languages/ko.json +++ b/src/SharpEmu.GUI/Languages/ko.json @@ -31,6 +31,10 @@ "Library.Context.CopyPath": "경로 복사", "Library.Context.CopyTitleId": "게임 ID 복사", "Library.Context.Remove": "라이브러리에서 제거", + "Library.Context.ClearShaderCache": "셰이더 캐시 지우기", + "Library.Context.PrecompileShaders": "셰이더 미리 컴파일", + "Library.Context.ShaderCacheCleared": "셰이더 캐시를 지웠습니다", + "Library.Context.ShaderCacheBusy": "먼저 게임을 종료하세요", "Library.Empty.Title": "라이브러리가 비어 있습니다", "Library.Empty.Hint": "시작하려면 게임이 포함된 폴더를 추가하세요.", @@ -232,6 +236,10 @@ "Options.Scaling.Integer": "정수배", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "티어링 없는 출력을 위해 FIFO 프레젠테이션을 사용합니다.", + "Options.ShaderCache.Label": "셰이더 캐시", + "Options.ShaderCache.Desc": "게임이 만드는 파이프라인을 기록하고 시작 전에 준비하여 이후 세션에서 끊김이 없도록 합니다.", + "Options.ShaderLearn.Label": "학습 후 컴파일", + "Options.ShaderLearn.Desc": "플레이하는 동안 게임의 렌더링 상태를 셰이더 시드 파일(user/shader_seeds)에 기록하고, 다음 실행 시 그래픽 파이프라인도 미리 컴파일합니다. 그곳에 넣은 시드 파일은 이 옵션이 꺼져 있어도 사용됩니다.", "Options.Hdr.Label": "HDR 출력", "Options.Hdr.Desc": "선택한 디스플레이와 그래픽 백엔드가 지원하는 경우 HDR을 사용합니다. 자동 모드는 SDR로 대체됩니다.", "Options.Hdr.Auto": "자동", diff --git a/src/SharpEmu.GUI/Languages/nl.json b/src/SharpEmu.GUI/Languages/nl.json index 0c83373..d922f60 100644 --- a/src/SharpEmu.GUI/Languages/nl.json +++ b/src/SharpEmu.GUI/Languages/nl.json @@ -31,6 +31,10 @@ "Library.Context.CopyPath": "Pad kopiëren", "Library.Context.CopyTitleId": "Titel-ID kopiëren", "Library.Context.Remove": "Verwijderen uit bibliotheek", + "Library.Context.ClearShaderCache": "Shader-cache wissen", + "Library.Context.PrecompileShaders": "Shaders vooraf compileren", + "Library.Context.ShaderCacheCleared": "Shader-cache gewist", + "Library.Context.ShaderCacheBusy": "Sluit eerst de game", "Library.Empty.Title": "Je bibliotheek is leeg", "Library.Empty.Hint": "Voeg een map met je games toe om te beginnen.", @@ -232,6 +236,10 @@ "Options.Scaling.Integer": "Geheel getal", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "Gebruik FIFO-presentatie voor uitvoer zonder tearing.", + "Options.ShaderCache.Label": "Shader-cache", + "Options.ShaderCache.Desc": "Legt de pipelines vast die een game bouwt en bereidt ze voor vóór het starten, zodat latere sessies niet haperen.", + "Options.ShaderLearn.Label": "Leren en compileren", + "Options.ShaderLearn.Desc": "Leert tijdens het spelen de renderstatussen van het spel in een shader-seedbestand (user/shader_seeds); de volgende start compileert dan ook de grafische pipelines vooraf. Een seedbestand dat daar staat, wordt ook gebruikt als deze optie uit staat.", "Options.Hdr.Label": "HDR-uitvoer", "Options.Hdr.Desc": "Gebruik HDR wanneer het geselecteerde beeldscherm en de grafische backend dit ondersteunen. Automatisch valt terug op SDR.", "Options.Hdr.Auto": "Automatisch", diff --git a/src/SharpEmu.GUI/Languages/pl.json b/src/SharpEmu.GUI/Languages/pl.json index f15bb64..f8e8a40 100644 --- a/src/SharpEmu.GUI/Languages/pl.json +++ b/src/SharpEmu.GUI/Languages/pl.json @@ -34,6 +34,10 @@ "Library.Context.CopyTitleId": "Kopiuj numer seryjny", "Library.Context.GameSettings": "Ustawienia gry…", "Library.Context.Remove": "Usuń z biblioteki", + "Library.Context.ClearShaderCache": "Wyczyść pamięć shaderów", + "Library.Context.PrecompileShaders": "Prekompiluj shadery", + "Library.Context.ShaderCacheCleared": "Pamięć shaderów wyczyszczona", + "Library.Context.ShaderCacheBusy": "Najpierw zamknij grę", "Library.Empty.Title": "Twoja biblioteka jest pusta", "Library.Empty.Hint": "Dodaj folder zawierający twoje gry, aby rozpocząć.", @@ -98,6 +102,10 @@ "Options.Scaling.Integer": "Całkowitoliczbowe", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "Używaj prezentacji FIFO dla obrazu bez rozrywania.", + "Options.ShaderCache.Label": "Pamięć podręczna shaderów", + "Options.ShaderCache.Desc": "Zapisuje potoki tworzone przez grę i przygotowuje je przed uruchomieniem, aby kolejne sesje nie zacinały się.", + "Options.ShaderLearn.Label": "Ucz się i kompiluj", + "Options.ShaderLearn.Desc": "Podczas gry zapisuje stany renderowania gry w pliku seed shaderów (user/shader_seeds); następne uruchomienie prekompiluje także potoki graficzne. Umieszczony tam plik seed jest używany nawet przy wyłączonej opcji.", "Options.Hdr.Label": "Wyjście HDR", "Options.Hdr.Desc": "Używaj HDR, gdy wybrany wyświetlacz i backend graficzny to obsługują. Automatyczny przełącza na SDR.", "Options.Hdr.Auto": "Automatyczny", diff --git a/src/SharpEmu.GUI/Languages/pt.json b/src/SharpEmu.GUI/Languages/pt.json index 27f1d15..7f81e1b 100644 --- a/src/SharpEmu.GUI/Languages/pt.json +++ b/src/SharpEmu.GUI/Languages/pt.json @@ -31,6 +31,10 @@ "Library.Context.CopyPath": "Copiar caminho", "Library.Context.CopyTitleId": "Copiar ID do título", "Library.Context.Remove": "Remover da biblioteca", + "Library.Context.ClearShaderCache": "Limpar cache de shaders", + "Library.Context.PrecompileShaders": "Pré-compilar shaders", + "Library.Context.ShaderCacheCleared": "Cache de shaders limpa", + "Library.Context.ShaderCacheBusy": "Feche primeiro o jogo", "Library.Empty.Title": "A sua biblioteca está vazia", "Library.Empty.Hint": "Adicione uma pasta com os seus jogos para começar.", @@ -233,6 +237,10 @@ "Options.Scaling.Integer": "Inteira", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "Utiliza apresentação FIFO para evitar cortes na imagem.", + "Options.ShaderCache.Label": "Cache de shaders", + "Options.ShaderCache.Desc": "Regista as pipelines que o jogo cria e prepara-as antes de o iniciar, para que as sessões seguintes não tenham engasgos.", + "Options.ShaderLearn.Label": "Aprender e compilar", + "Options.ShaderLearn.Desc": "Enquanto joga, aprende os estados de renderização do jogo num ficheiro seed de shaders (user/shader_seeds); o próximo arranque também pré-compila as pipelines gráficas. Um ficheiro seed colocado lá é usado mesmo com esta opção desligada.", "Options.Hdr.Label": "Saída HDR", "Options.Hdr.Desc": "Utiliza HDR quando o ecrã selecionado e o backend gráfico o suportam. O modo automático regressa a SDR.", "Options.Hdr.Auto": "Automático", diff --git a/src/SharpEmu.GUI/Languages/ru.json b/src/SharpEmu.GUI/Languages/ru.json index 7bbd4e8..d4d8741 100644 --- a/src/SharpEmu.GUI/Languages/ru.json +++ b/src/SharpEmu.GUI/Languages/ru.json @@ -32,6 +32,10 @@ "Library.Context.CopyTitleId": "Скопировать ID игры", "Library.Context.GameSettings": "Настройки игры…", "Library.Context.Remove": "Удалить из библиотеки", + "Library.Context.ClearShaderCache": "Очистить кэш шейдеров", + "Library.Context.PrecompileShaders": "Предкомпилировать шейдеры", + "Library.Context.ShaderCacheCleared": "Кэш шейдеров очищен", + "Library.Context.ShaderCacheBusy": "Сначала закройте игру", "Library.Empty.Title": "Ваша библиотека пуста", "Library.Empty.Hint": "Добавьте папку с играми, чтобы начать.", @@ -94,6 +98,10 @@ "Options.Scaling.Integer": "Целочисленное", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "Использовать режим представления FIFO для вывода без разрывов изображения.", + "Options.ShaderCache.Label": "Кэш шейдеров", + "Options.ShaderCache.Desc": "Записывает конвейеры, которые создаёт игра, и подготавливает их перед запуском, чтобы в следующих сеансах не было фризов.", + "Options.ShaderLearn.Label": "Обучение и компиляция", + "Options.ShaderLearn.Desc": "Во время игры запоминает состояния рендеринга игры в файл seed шейдеров (user/shader_seeds); при следующем запуске графические конвейеры тоже компилируются заранее. Файл seed, помещённый туда, используется даже при выключенной опции.", "Options.Hdr.Label": "HDR-вывод", "Options.Hdr.Desc": "Использовать HDR, если выбранный монитор и графический бэкенд его поддерживают. Автоматический режим при необходимости переключается на SDR.", "Options.Hdr.Auto": "Авто", diff --git a/src/SharpEmu.GUI/Languages/tr.json b/src/SharpEmu.GUI/Languages/tr.json index 6135c15..42f8f9d 100644 --- a/src/SharpEmu.GUI/Languages/tr.json +++ b/src/SharpEmu.GUI/Languages/tr.json @@ -33,6 +33,10 @@ "Library.Context.CopyPath": "Yolu kopyala", "Library.Context.CopyTitleId": "Title ID'yi kopyala", "Library.Context.Remove": "Kütüphaneden kaldır", + "Library.Context.ClearShaderCache": "Shader önbelleğini temizle", + "Library.Context.PrecompileShaders": "Shader'ları ön derle", + "Library.Context.ShaderCacheCleared": "Shader önbelleği temizlendi", + "Library.Context.ShaderCacheBusy": "Önce oyunu kapatın", "Library.Empty.Title": "Kütüphaneniz boş", "Library.Empty.Hint": "Başlamak için oyunlarınızı içeren bir klasör ekleyin.", @@ -72,6 +76,10 @@ "Options.Scaling.Desc": "Dahili çözünürlüğü değiştirmeden oyun görüntüsünü ölçekle.", "Options.VSync.Label": "VSync", "Options.VSync.Desc": "Yırtılmasız görüntü için FIFO sunumunu kullan.", + "Options.ShaderCache.Label": "Shader önbelleği", + "Options.ShaderCache.Desc": "Oyunun oluşturduğu pipeline'ları kaydeder ve oyun başlamadan önce hazırlar; sonraki oturumlarda takılma olmaz.", + "Options.ShaderLearn.Label": "Öğren ve derle", + "Options.ShaderLearn.Desc": "Oynarken oyunun render durumlarını bir shader seed dosyasına (user/shader_seeds) öğrenir; sonraki açılışta grafik pipeline'ları da önceden derlenir. Oraya konan bir seed dosyası bu kapalıyken de kullanılır.", "Options.Hdr.Label": "HDR çıkışı", "Options.Hdr.Desc": "Seçili ekran ve grafik backend'i destekliyorsa HDR kullan. Otomatik mod SDR'ye geri döner.",