From 8b08ce9a34a7c86b5f6cd6ad0735a11a50bd02d2 Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Sun, 6 Sep 2026 00:05:41 +0000 Subject: [PATCH] chore: update translations from Crowdin --- locales/de.yml | 88 ++++++------ locales/it.yml | 319 ++++++++++++++++++++--------------------- locales/ko.yml | 50 +++---- locales/nl.yml | 285 ++++++++++++++++++------------------ locales/pt-PT.yml | 65 ++++----- locales/tr.yml | 59 ++++---- src/locales/de.json | 50 +++---- src/locales/it.json | 310 +++++++++++++++++++-------------------- src/locales/ko.json | 50 +++---- src/locales/nl.json | 288 ++++++++++++++++++------------------- src/locales/pt-PT.json | 56 ++++---- src/locales/tr.json | 50 +++---- 12 files changed, 825 insertions(+), 845 deletions(-) diff --git a/locales/de.yml b/locales/de.yml index bb85b4d..89df2bf 100644 --- a/locales/de.yml +++ b/locales/de.yml @@ -2,25 +2,24 @@ _version: 2 nav: mods: Mods graphics: Grafiken - nameFix: Namensfix - settings: Einstellungen + nameFix: Namenbuchs + settings: Optionen settings: - title: Einstellungen - description: Design- und Speicheroptionen - darkMode: Dunkelmodus - darkModeDescription: Dunkles Design für das App-Fenster umschalten. + title: Optionen + description: Theme- und Speicher-Einstellungen + darkMode: Dunkel-Modus + darkModeDescription: Dunkles Theme für das App-Fenster umschalten. logs: - title: Anwendungsprotokolle - description: Öffnet den Ordner, in dem aktuelle Logs gespeichert sind. - open: Log-Ordner öffnen + title: App-Logs + description: Öffnet den Ordner, in dem aktuelle App-Protokolle gespeichert werden. + open: Öffne Logs Ordner modsStorage: - title: Mods-Speicher + title: Mod-Speicher description: Öffnet den Ordner, in dem importierte Mods gespeichert sind. open: Mods-Ordner öffnen language: title: Sprache - description: Bevorzugte Sprache wählen. Überschreibt die Systemerkennung beim - Neustart. + description: Bevorzugte Sprache wählen. Überschreibt die Systemerkennung beim Neustart. updates: title: Updates current: 'Aktuell: v{version}' @@ -35,14 +34,13 @@ settings: later: Später modMeta: title: Mod-Metadaten hinzufügen - description: Gib Metadaten für diesen Mod an, damit er korrekt verwaltet werden - kann. + description: Gib Metadaten für diesen Mod an, damit er korrekt verwaltet werden kann. fields: name: label: Name placeholder: Mod-Namen eingeben version: - label: Version + label: Versionen placeholder: 1.0.0 type: label: Typ @@ -107,8 +105,8 @@ modsTab: name: Name type: Typ author: Autor - status: Status - version: Version + status: Stati + version: Versionen actions: Aktionen empty: Keine Mods gefunden. Importiere ein Mod, um zu starten. graphicsTab: @@ -121,29 +119,29 @@ graphicsTab: button: Grafiken validieren disabledTip: Benutzerverzeichnis erforderlich zur Validierung prefix: - label: Datei-Präfix + label: Filename prefix placeholder: face_ - helper: Benennt alle .png-Dateien (rekursiv) im ausgewählten Ordner mit diesem Präfix um. - button: Ordnerinhalt präfixen - dialogTitle: Grafik-Ordnerinhalt präfixen - dialogDescription: Wähle das Präfix und anschließend den Faces-Ordner. Nur .png-Dateien werden umbenannt; bereits präfixte Dateien werden übersprungen. - confirm: Ordnerinhalt präfixen - loadingTitle: Dateien werden umbenannt - loadingBody: Bitte warten – große Packs können etwas dauern. Die App reagiert, sobald es fertig ist. - renameFiles: PNG-Dateien umbenennen - updateConfig: config.xml-Zuordnungen anpassen - nothingSelected: Wähle mindestens eine Option aus. - manualLabel: Manueller Ordnerpfad - manualPlaceholder: /Users/du/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces - manualHelper: Nutze dies, falls der Ordnerdialog fehlschlägt. Pfad muss auf den Ordner mit PNGs/config.xml zeigen. - manualButton: Mit manuellem Pfad ausführen - dialogError: Ordnerdialog konnte nicht geöffnet werden. Gib den Pfad manuell ein und versuche es erneut. - manualOnly: OS-Dialog überspringen (manuellen Pfad nutzen) – hilfreich bei langem Laden + helper: Renames all .png files (recursively) in the chosen folder with this prefix. + button: Prefix folder contents + dialogTitle: Prefix graphics folder contents + dialogDescription: Select the prefix to apply, then choose the faces folder to rename. Only .png files are renamed; existing prefixed files are skipped. + confirm: Prefix folder contents + loadingTitle: Renaming files + loadingBody: Hang tight — large packs can take a minute. The app will respond when done. + renameFiles: Rename PNG files + updateConfig: Update config.xml mappings + nothingSelected: Select at least one option to run. + manualLabel: Manual folder path + manualPlaceholder: /Users/you/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces + manualHelper: Use this if the folder picker fails. Path must point to the folder containing your PNGs/config.xml. + manualButton: Run with manual path + dialogError: Failed to open folder picker. Enter the path manually and try again. + manualOnly: Skip OS picker (use manual path) – helpful if the picker hangs or is slow toast: - loading: Grafikdateien werden umbenannt... - success: '{count} Datei(en) umbenannt' - none: Keine Dateien mussten umbenannt werden - error: "Dateien konnten nicht umbenannt werden: {message}" + loading: Renaming graphics files... + success: Renamed {count} file(s) + none: No files needed renaming + error: "Failed to rename files: {message}" progress: heading: 'Fortschritt:' files: '{current} / {total} Dateien' @@ -152,10 +150,10 @@ graphicsTab: needUserDir: Benutzerverzeichnis wird für die Installation von Grafik-Packs benötigt table: name: Name - type: Typ - files: Dateien - installed: Installiert - empty: Noch keine Grafik-Packs installiert. + type: Type + files: Files + installed: Installed + empty: No graphics packs installed yet. credits: title: Danksagungen description: Danke an alle, die FMMLoader entwickeln und übersetzen. @@ -173,8 +171,7 @@ nameFix: title: Namensfix subtitle: FM-Namensfix verwalten sectionTitle: FM-Namensfix - sectionDescription: Behebt Lizenzprobleme und schaltet echte Namen für Vereine, - Spieler und Wettbewerbe frei + sectionDescription: Behebt Lizenzprobleme und schaltet echte Namen für Vereine, Spieler und Wettbewerbe frei status: checking: Prüfe... installed: Installiert @@ -203,8 +200,7 @@ nameFix: warnings: needGameDir: Bitte zuerst das Spielverzeichnis festlegen notes: - community: Du kannst Namensfixes aus der Community laden oder eigene erstellen. - Wir empfehlen Fixes von SortItOutSI oder FMScout. + community: Du kannst Namensfixes aus der Community laden oder eigene erstellen. Wir empfehlen Fixes von SortItOutSI oder FMScout. userDir: label: 'Benutzerverzeichnis:' tooltip: Das FM26-Benutzerverzeichnis für Spielstände und Einstellungen diff --git a/locales/it.yml b/locales/it.yml index 7a41634..91f5f49 100644 --- a/locales/it.yml +++ b/locales/it.yml @@ -1,215 +1,208 @@ _version: 2 nav: - mods: Mod - graphics: Grafica - nameFix: Correzione Nomi - settings: Impostazioni + mods: Mods + graphics: Graphics + nameFix: Name Fix + settings: Settings settings: - title: Impostazioni - description: Preferenze tema e archiviazione - darkMode: Modalità Scura - darkModeDescription: Attiva il tema scuro per la finestra dell'app. + title: Settings + description: Theme and storage preferences + darkMode: Dark Mode + darkModeDescription: Toggle dark theme for the app window. logs: - title: Log Applicazione - description: Apre la cartella dove sono archiviati i log recenti dell'app. - open: Apri Cartella Log + title: Application Logs + description: Opens the folder where recent app logs are stored. + open: Open Logs Folder modsStorage: - title: Archiviazione Mod - description: Apre la cartella dove sono archiviati i mod importati. - open: Apri Cartella Mod + title: Mods Storage + description: Opens the folder where imported mods are stored. + open: Open Mods Folder language: - title: Lingua - description: Scegli la tua lingua preferita. Sostituisce il rilevamento di sistema - al riavvio. + title: Language + description: Choose your preferred language. Overrides system detection on restart. updates: - title: Aggiornamenti - current: 'Attuale: v{version}' - available: 'Aggiornamento disponibile: v{version}' - check: Verifica aggiornamenti - checking: Verifica in corso... - modalTitle: Aggiornamento Disponibile - modalBody: 'È disponibile la versione v{latest}. Attuale: v{current}.' - downloadInstall: Scarica e Installa - downloading: Download in corso... - installing: Installazione in corso... - later: Dopo + title: Updates + current: 'Current: v{version}' + available: 'Update available: v{version}' + check: Check for updates + checking: Checking... + modalTitle: Update Available + modalBody: 'Version v{latest} is available. Current: v{current}.' + downloadInstall: Download & Install + downloading: Downloading... + installing: Installing... + later: Later modMeta: - title: Aggiungi Metadati Mod - description: Fornisci i metadati per questo mod in modo che possa essere gestito - correttamente. + title: Add Mod Metadata + description: Provide metadata for this mod so it can be managed correctly. fields: name: - label: Nome - placeholder: Inserisci un nome per il mod + label: Name + placeholder: Enter a mod name version: - label: Versione - placeholder: '1.0.0' + label: Version + placeholder: 1.0.0 type: - label: Tipo - placeholder: Seleziona un tipo di mod - detecting: Rilevamento tipo di mod... + label: Type + placeholder: Select a mod type + detecting: Detecting mod type... author: - label: Autore - placeholder: Nome autore (opzionale) + label: Author + placeholder: Optional author name description: - label: Descrizione - placeholder: Descrizione (opzionale) + label: Description + placeholder: Optional description actions: - cancel: Annulla - submit: Salva + cancel: Cancel + submit: Save common: - open: Apri - close: Chiudi - language: Lingua - apply: Applica - cancel: Annulla + open: Open + close: Close + language: Language + apply: Apply + cancel: Cancel errors: - generic: Qualcosa è andato storto. - missingKey: 'Traduzione mancante: {key}' + generic: Something went wrong. + missingKey: 'Missing translation: {key}' overlay: - dropTitle: Trascina il file del mod per importarlo + dropTitle: Drop mod file to import footer: - createdBy: FMMLoader26 v{version} | Creato da JALCO / Justin Levine - supportKofi: Supporta su Ko-Fi - joinDiscord: Unisciti a Discord + createdBy: FMMLoader26 v{version} | Created by JALCO / Justin Levine + supportKofi: Support on Ko-Fi + joinDiscord: Join Discord toolbar: - import: Importa - conflicts: Conflitti - restore: Ripristina - refresh: Aggiorna + import: Import + conflicts: Conflicts + restore: Restore + refresh: Refresh tooltips: - import: Importa un nuovo pacchetto di mod - conflicts: Verifica conflitti di file tra i mod - restore: Torna a un backup precedente - refresh: Ricarica elenco e stato dei mod + import: Import a new mod package + conflicts: Check for file conflicts between mods + restore: Roll back to a previous backup + refresh: Reload mod list and state paths: gameDir: - label: 'Directory di Gioco:' - tooltip: La cartella di installazione di FM26 contenente i file .bundle - placeholder: Non impostata - clicca Seleziona o Rileva Gioco - detect: Rileva + label: 'Game Directory:' + tooltip: The FM26 installation folder containing the .bundle files + placeholder: Not set - click Select or Detect Game + detect: Detect userDir: - label: 'Directory Utente:' - tooltip: La Directory Utente di FM26 dove sono archiviati salvataggi e impostazioni - placeholder: Rilevata automaticamente dal sistema - detect: Rileva + label: 'User Directory:' + tooltip: The FM26 User Directory where saves and settings are stored + placeholder: Auto-detected from system + detect: Detect modsTab: tabs: - mods: Mod - graphics: Grafica - namefix: Correzione Nomi - settings: Impostazioni + mods: Mods + graphics: Graphics + namefix: Name Fix + settings: Settings primaryActions: - apply: Applica Mod Selezionati - enable: Abilita - disable: Disabilita + apply: Apply Selected Mods + enable: Enable + disable: Disable table: - name: Nome - type: Tipo - author: Autore - status: Stato - version: Versione - actions: Azioni - empty: Nessun mod trovato. Importa un mod per iniziare. + name: Name + type: Type + author: Author + status: Status + version: Version + actions: Actions + empty: No mods found. Import a mod to get started. graphicsTab: - title: Pacchetti Grafici - subtitle: '{count} pacchetti installati' + title: Graphics Packs + subtitle: '{count} packs installed' import: - button: Importa Pacchetto Grafico - disabledTip: Directory utente richiesta per importare + button: Import Graphics Pack + disabledTip: User directory required to import validate: - button: Valida Grafica - disabledTip: Directory utente richiesta per validare + button: Validate Graphics + disabledTip: User directory required to validate prefix: - label: Prefisso file + label: Filename prefix placeholder: face_ - helper: Rinomina tutti i file .png (in modo ricorsivo) nella cartella scelta aggiungendo questo prefisso. - button: Prefissa contenuti cartella - dialogTitle: Prefissa contenuto cartella grafica - dialogDescription: Seleziona il prefisso da applicare e poi scegli la cartella faces da rinominare. Solo i file .png vengono rinominati; quelli già prefissati vengono ignorati. - confirm: Prefissa contenuti cartella - loadingTitle: Rinominando i file - loadingBody: Attendi — i pacchetti grandi possono richiedere un po'. L'app risponderà al termine. - renameFiles: Rinomina i file PNG - updateConfig: Aggiorna i mapping in config.xml - nothingSelected: Seleziona almeno un'opzione per procedere. - manualLabel: Percorso cartella manuale - manualPlaceholder: /Users/tu/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces - manualHelper: Usa questo se il selettore cartelle fallisce. Il percorso deve puntare alla cartella con PNG/config.xml. - manualButton: Esegui con percorso manuale - dialogError: Impossibile aprire il selettore cartelle. Inserisci il percorso manualmente e riprova. - manualOnly: Salta il selettore di sistema (usa percorso manuale) – utile se il selettore è lento + helper: Renames all .png files (recursively) in the chosen folder with this prefix. + button: Prefix folder contents + dialogTitle: Prefix graphics folder contents + dialogDescription: Select the prefix to apply, then choose the faces folder to rename. Only .png files are renamed; existing prefixed files are skipped. + confirm: Prefix folder contents + loadingTitle: Renaming files + loadingBody: Hang tight — large packs can take a minute. The app will respond when done. + renameFiles: Rename PNG files + updateConfig: Update config.xml mappings + nothingSelected: Select at least one option to run. + manualLabel: Manual folder path + manualPlaceholder: /Users/you/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces + manualHelper: Use this if the folder picker fails. Path must point to the folder containing your PNGs/config.xml. + manualButton: Run with manual path + dialogError: Failed to open folder picker. Enter the path manually and try again. + manualOnly: Skip OS picker (use manual path) – helpful if the picker hangs or is slow toast: - loading: Rinominando i file grafici... - success: Rinominati {count} file - none: Nessun file da rinominare - error: "Impossibile rinominare i file: {message}" + loading: Renaming graphics files... + success: Renamed {count} file(s) + none: No files needed renaming + error: "Failed to rename files: {message}" progress: - heading: 'Progresso:' - files: '{current} / {total} file' - importing: Importazione in corso... + heading: 'Progress:' + files: '{current} / {total} files' + importing: Importing... warnings: - needUserDir: È richiesta la directory utente per l'installazione dei pacchetti - grafici + needUserDir: User directory is required for graphics pack installation table: - name: Nome - type: Tipo - files: File - installed: Installato - empty: Nessun pacchetto grafico installato. + name: Name + type: Type + files: Files + installed: Installed + empty: No graphics packs installed yet. credits: - title: Riconoscimenti - description: Grazie a tutti coloro che aiutano a sviluppare e tradurre FMMLoader. + title: Credits + description: Thanks to everyone who helps build and translate FMMLoader. sections: contributors: - title: Contributori Principali + title: Core Contributors translators: - title: Traduttori e Localizzazione + title: Translators & Localization languages: - title: Lingue Supportate + title: Supported Languages crowdin: - title: Contributori CrowdIn - note: Un ringraziamento speciale ai membri della community che mantengono aggiornate - le traduzioni. + title: CrowdIn Contributors + note: Special thanks to the community members who keep translations fresh. nameFix: - title: Correzione Nomi - subtitle: Gestisci Correzione Nomi FM - sectionTitle: Correzione Nomi FM - sectionDescription: Risolve problemi di licenza e sblocca i nomi reali per club, - giocatori e competizioni + title: Name Fix + subtitle: Manage FM Name Fix + sectionTitle: FM Name Fix + sectionDescription: Fixes licensing issues and unlocks real names for clubs, players, and competitions status: - checking: Verifica in corso... - installed: Installato - notInstalled: Non installato + checking: Checking... + installed: Installed + notInstalled: Not installed whatItDoes: - heading: 'Cosa fa:' + heading: 'What it does:' bullets: - - Sblocca i nomi reali per club come AC Milan, Inter e Lazio - - Corregge i nomi dei giocatori giapponesi - - Rimuove contenuti falsi/senza licenza - - Funziona con tutte le leghe e competizioni + - Unlocks real names for clubs like AC Milan, Inter, and Lazio + - Fixes Japanese player names + - Removes fake/unlicensed content + - Works with all leagues and competitions active: - heading: 'Attualmente Attivo:' - unknown: Sconosciuto - selectLabel: 'Seleziona Fonte Correzione Nomi:' - selectPlaceholder: Seleziona una fonte di correzione nomi - activeSuffix: ' - Attivo' - noSources: Nessuna fonte di correzione nomi disponibile. Importa un file ZIP di - correzione nomi per iniziare. + heading: 'Currently Active:' + unknown: Unknown + selectLabel: 'Select Name Fix Source:' + selectPlaceholder: Select a name fix source + activeSuffix: ' - Active' + noSources: No name fix sources available. Import a name fix ZIP file to get started. buttons: - install: Installa - reinstall: Reinstalla - uninstall: Disinstalla dal Gioco - importZip: Importa da ZIP - checkStatus: Verifica Stato - deleteSource: Elimina Fonte + install: Install + reinstall: Reinstall + uninstall: Uninstall from Game + importZip: Import from ZIP + checkStatus: Check Status + deleteSource: Delete Source warnings: - needGameDir: Imposta prima la tua Directory di Gioco + needGameDir: Please set your Game Directory first notes: - community: Puoi scaricare correzioni di nomi dalla community o crearne di tue. - Consigliamo le correzioni dei nostri amici di SortItOutSI o FMScout + community: You can download name fixes from the community or create your own. We recommend fixes from our friends at SortItOutSI or FMScout userDir: - label: 'Directory Utente:' - tooltip: La Directory Utente di FM26 dove sono archiviati salvataggi e impostazioni - placeholder: Rilevata automaticamente dal sistema - detect: Rileva + label: 'User Directory:' + tooltip: The FM26 User Directory where saves and settings are stored + placeholder: Auto-detected from system + detect: Detect diff --git a/locales/ko.yml b/locales/ko.yml index 4fb9b76..6db78ae 100644 --- a/locales/ko.yml +++ b/locales/ko.yml @@ -119,29 +119,29 @@ graphicsTab: button: 그래픽 검증 disabledTip: 검증하려면 사용자 디렉터리가 필요합니다 prefix: - label: 파일 접두사 + label: Filename prefix placeholder: face_ - helper: 선택한 폴더와 하위 폴더의 모든 .png 파일 이름 앞에 이 접두사를 붙입니다. - button: 폴더 내용 접두사 추가 - dialogTitle: 그래픽 폴더 내용 접두사 추가 - dialogDescription: 적용할 접두사를 정한 뒤, 이름을 바꿀 faces 폴더를 선택하세요. 이미 접두사가 있는 파일은 건너뜁니다. - confirm: 폴더 내용 접두사 추가 - loadingTitle: 파일 이름 변경 중 - loadingBody: 잠시만 기다려 주세요 — 큰 팩은 시간이 걸릴 수 있습니다. 완료되면 앱이 다시 응답합니다. - renameFiles: PNG 파일 이름 변경 - updateConfig: config.xml 매핑 업데이트 - nothingSelected: 최소 한 가지 옵션을 선택하세요. - manualLabel: 수동 폴더 경로 + helper: Renames all .png files (recursively) in the chosen folder with this prefix. + button: Prefix folder contents + dialogTitle: Prefix graphics folder contents + dialogDescription: Select the prefix to apply, then choose the faces folder to rename. Only .png files are renamed; existing prefixed files are skipped. + confirm: Prefix folder contents + loadingTitle: Renaming files + loadingBody: Hang tight — large packs can take a minute. The app will respond when done. + renameFiles: Rename PNG files + updateConfig: Update config.xml mappings + nothingSelected: Select at least one option to run. + manualLabel: Manual folder path manualPlaceholder: /Users/you/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces - manualHelper: 폴더 선택이 실패한 경우 사용하세요. PNG/config.xml이 있는 폴더를 가리켜야 합니다. - manualButton: 수동 경로로 실행 - dialogError: 폴더 선택을 열 수 없습니다. 경로를 직접 입력하고 다시 시도하세요. - manualOnly: OS 선택기 건너뛰기(수동 경로 사용) – 느리게 뜨거나 멈출 때 사용 + manualHelper: Use this if the folder picker fails. Path must point to the folder containing your PNGs/config.xml. + manualButton: Run with manual path + dialogError: Failed to open folder picker. Enter the path manually and try again. + manualOnly: Skip OS picker (use manual path) – helpful if the picker hangs or is slow toast: - loading: 그래픽 파일 이름을 변경하는 중... - success: '{count}개 파일 이름을 변경했습니다' - none: 변경할 파일이 없습니다 - error: "파일 이름 변경 실패: {message}" + loading: Renaming graphics files... + success: Renamed {count} file(s) + none: No files needed renaming + error: "Failed to rename files: {message}" progress: heading: '진행 상황:' files: '{current} / {total} 파일' @@ -149,11 +149,11 @@ graphicsTab: warnings: needUserDir: 그래픽 팩 설치에 사용자 디렉터리가 필요합니다 table: - name: 이름 - type: 유형 - files: 파일 - installed: 설치됨 - empty: 아직 설치된 그래픽 팩이 없습니다. + name: Name + type: Type + files: Files + installed: Installed + empty: No graphics packs installed yet. credits: title: 크레딧 description: FMMLoader를 만들고 번역해 주신 모든 분께 감사드립니다. diff --git a/locales/nl.yml b/locales/nl.yml index 06528eb..093f2f2 100644 --- a/locales/nl.yml +++ b/locales/nl.yml @@ -1,211 +1,208 @@ _version: 2 nav: - mods: Mods - graphics: Graphics - nameFix: Naamcorrectie + mods: Moderatoren + graphics: Grafisch + nameFix: Naam Fix settings: Instellingen settings: title: Instellingen - description: Thema en opslagvoorkeuren + description: Thema en opslag voorkeuren darkMode: Donkere Modus - darkModeDescription: Schakel donker thema in voor het app-venster. + darkModeDescription: Donker thema. logs: - title: Applicatie Logs - description: Opent de map waar recente app-logs zijn opgeslagen. - open: Open Logs Map + title: Applicatie logboeken + description: Opent de map waar recente app logs zijn opgeslagen. + open: Open Logbestand Map modsStorage: title: Mods Opslag - description: Opent de map waar geïmporteerde mods zijn opgeslagen. - open: Open Mods Map + description: Opent de map waar geïmporteerde mods worden opgeslagen. + open: Open Mods Folder language: - title: Taal - description: Kies je voorkeurstaal. Overschrijft systeemdetectie bij herstart. + title: Language + description: Kies uw voorkeurstaal. Overschrijft systeemdetectie bij herstart. updates: title: Updates current: 'Huidige: v{version}' - available: 'Update beschikbaar: v{version}' - check: Controleer op updates - checking: Controleren... - modalTitle: Update Beschikbaar - modalBody: 'Versie v{latest} is beschikbaar. Huidige: v{current}.' - downloadInstall: Download & Installeer - downloading: Downloaden... - installing: Installeren... + available: 'Update available: v{version}' + check: Check for updates + checking: Checking... + modalTitle: Update Available + modalBody: 'Version v{latest} is available. Current: v{current}.' + downloadInstall: Download & Install + downloading: Downloading... + installing: Installing... later: Later modMeta: - title: Mod Metadata Toevoegen - description: Geef metadata op voor deze mod zodat deze correct kan worden beheerd. + title: Add Mod Metadata + description: Provide metadata for this mod so it can be managed correctly. fields: name: - label: Naam - placeholder: Voer een mod naam in + label: Name + placeholder: Enter a mod name version: - label: Versie - placeholder: '1.0.0' + label: Version + placeholder: 1.0.0 type: label: Type - placeholder: Selecteer een mod type - detecting: Mod type detecteren... + placeholder: Select a mod type + detecting: Detecting mod type... author: - label: Auteur - placeholder: Optionele auteursnaam + label: Author + placeholder: Optional author name description: - label: Beschrijving + label: Description placeholder: Optionele beschrijving actions: - cancel: Annuleren - submit: Opslaan + cancel: Cancel + submit: common: - open: Openen - close: Sluiten - language: Taal - apply: Toepassen - cancel: Annuleren + open: Open + close: Close + language: Language + apply: Apply + cancel: Cancel errors: - generic: Er is iets misgegaan. - missingKey: 'Ontbrekende vertaling: {key}' + generic: Something went wrong. + missingKey: 'Missing translation: {key}' overlay: - dropTitle: Sleep mod bestand om te importeren + dropTitle: Drop mod file to import footer: - createdBy: FMMLoader26 v{version} | Gemaakt door JALCO / Justin Levine - supportKofi: Steun op Ko-Fi - joinDiscord: Word lid van Discord + createdBy: FMMLoader26 v{version} | Created by JALCO / Justin Levine + supportKofi: Support on Ko-Fi + joinDiscord: Join Discord toolbar: - import: Importeren - conflicts: Conflicten - restore: Herstellen - refresh: Vernieuwen + import: Import + conflicts: Conflicts + restore: Restore + refresh: Refresh tooltips: - import: Importeer een nieuw mod pakket - conflicts: Controleer op bestandsconflicten tussen mods - restore: Ga terug naar een vorige back-up - refresh: Herlaad mod lijst en status + import: Import a new mod package + conflicts: Check for file conflicts between mods + restore: Roll back to a previous backup + refresh: Reload mod list and state paths: gameDir: - label: 'Spelmap:' - tooltip: De FM26 installatiemap met de .bundle bestanden - placeholder: Niet ingesteld - klik Selecteer of Detecteer Spel - detect: Detecteren + label: 'Game Directory:' + tooltip: The FM26 installation folder containing the .bundle files + placeholder: Not set - click Select or Detect Game + detect: Detect userDir: - label: 'Gebruikersmap:' - tooltip: De FM26 Gebruikersmap waar saves en instellingen zijn opgeslagen - placeholder: Automatisch gedetecteerd van systeem - detect: Detecteren + label: 'User Directory:' + tooltip: The FM26 User Directory where saves and settings are stored + placeholder: Auto-detected from system + detect: Detect modsTab: tabs: mods: Mods graphics: Graphics - namefix: Naamcorrectie - settings: Instellingen + namefix: Name Fix + settings: Settings primaryActions: - apply: Pas Geselecteerde Mods Toe - enable: Inschakelen - disable: Uitschakelen + apply: Apply Selected Mods + enable: Enable + disable: Disable table: - name: Naam + name: Name type: Type - author: Auteur + author: Author status: Status - version: Versie - actions: Acties - empty: Geen mods gevonden. Importeer een mod om te beginnen. + version: Version + actions: Actions + empty: No mods found. Import a mod to get started. graphicsTab: - title: Graphics Pakketten - subtitle: '{count} pakketten geïnstalleerd' + title: Graphics Packs + subtitle: '{count} packs installed' import: - button: Importeer Graphics Pakket - disabledTip: Gebruikersmap vereist om te importeren + button: Import Graphics Pack + disabledTip: User directory required to import validate: - button: Valideer Graphics - disabledTip: Gebruikersmap vereist om te valideren + button: Validate Graphics + disabledTip: User directory required to validate prefix: - label: Bestandsvoorvoegsel + label: Filename prefix placeholder: face_ - helper: Hernoemt alle .png-bestanden (recursief) in de gekozen map met dit voorvoegsel. - button: Voorvoegsel op mapinhoud - dialogTitle: Voorvoegsel op graphics-map - dialogDescription: Kies het voorvoegsel en selecteer daarna de faces-map om te hernoemen. Alleen .png-bestanden worden hernoemd; bestaande voorvoegsels worden overgeslagen. - confirm: Voorvoegsel op mapinhoud - loadingTitle: Bestanden hernoemen - loadingBody: Even geduld — grote pakketten kunnen even duren. De app reageert weer zodra het klaar is. - renameFiles: PNG-bestanden hernoemen - updateConfig: config.xml-koppelingen bijwerken - nothingSelected: Selecteer minimaal één optie om te starten. - manualLabel: Handmatig pad naar map - manualPlaceholder: /Users/jij/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces - manualHelper: Gebruik dit als de mapkiezer faalt. Pad moet naar de map met PNG's/config.xml wijzen. - manualButton: Uitvoeren met handmatig pad - dialogError: Mapkiezer kon niet worden geopend. Vul het pad handmatig in en probeer opnieuw. - manualOnly: OS-kiezer overslaan (handmatig pad) – handig als de kiezer traag is + helper: Renames all .png files (recursively) in the chosen folder with this prefix. + button: Prefix folder contents + dialogTitle: Prefix graphics folder contents + dialogDescription: Select the prefix to apply, then choose the faces folder to rename. Only .png files are renamed; existing prefixed files are skipped. + confirm: Prefix folder contents + loadingTitle: Renaming files + loadingBody: Hang tight — large packs can take a minute. The app will respond when done. + renameFiles: Rename PNG files + updateConfig: Update config.xml mappings + nothingSelected: Select at least one option to run. + manualLabel: Manual folder path + manualPlaceholder: /Users/you/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces + manualHelper: Use this if the folder picker fails. Path must point to the folder containing your PNGs/config.xml. + manualButton: Run with manual path + dialogError: Failed to open folder picker. Enter the path manually and try again. + manualOnly: Skip OS picker (use manual path) – helpful if the picker hangs or is slow toast: - loading: Graphics-bestanden hernoemen... - success: '{count} bestand(en) hernoemd' - none: Geen bestanden hoefden te worden hernoemd - error: "Bestanden hernoemen mislukt: {message}" + loading: Renaming graphics files... + success: Renamed {count} file(s) + none: No files needed renaming + error: "Failed to rename files: {message}" progress: - heading: 'Voortgang:' - files: '{current} / {total} bestanden' - importing: Importeren... + heading: 'Progress:' + files: '{current} / {total} files' + importing: Importing... warnings: - needUserDir: Gebruikersmap is vereist voor graphics pakket installatie + needUserDir: User directory is required for graphics pack installation table: - name: Naam + name: Name type: Type - files: Bestanden - installed: Geïnstalleerd - empty: Nog geen graphics pakketten geïnstalleerd. + files: Files + installed: Installed + empty: No graphics packs installed yet. credits: title: Credits - description: Dank aan iedereen die helpt FMMLoader te bouwen en te vertalen. + description: Thanks to everyone who helps build and translate FMMLoader. sections: contributors: - title: Kernbijdragers + title: Core Contributors translators: - title: Vertalers & Lokalisatie + title: Translators & Localization languages: - title: Ondersteunde Talen + title: Supported Languages crowdin: - title: CrowdIn Bijdragers - note: Speciale dank aan de communityleden die de vertalingen up-to-date houden. + title: CrowdIn Contributors + note: Special thanks to the community members who keep translations fresh. nameFix: - title: Naamcorrectie - subtitle: Beheer FM Naamcorrectie - sectionTitle: FM Naamcorrectie - sectionDescription: Lost licentieproblemen op en ontgrendelt echte namen voor clubs, - spelers en competities + title: Name Fix + subtitle: Manage FM Name Fix + sectionTitle: FM Name Fix + sectionDescription: Fixes licensing issues and unlocks real names for clubs, players, and competitions status: - checking: Controleren... - installed: Geïnstalleerd - notInstalled: Niet geïnstalleerd + checking: Checking... + installed: Installed + notInstalled: Not installed whatItDoes: - heading: 'Wat het doet:' + heading: 'What it does:' bullets: - - Ontgrendelt echte namen voor clubs zoals AC Milan, Inter en Lazio - - Corrigeert Japanse spelersnamen - - Verwijdert nep/niet-gelicentieerde content - - Werkt met alle competities en leagues + - Unlocks real names for clubs like AC Milan, Inter, and Lazio + - Fixes Japanese player names + - Removes fake/unlicensed content + - Works with all leagues and competitions active: - heading: 'Momenteel Actief:' - unknown: Onbekend - selectLabel: 'Selecteer Naamcorrectie Bron:' - selectPlaceholder: Selecteer een naamcorrectie bron - activeSuffix: ' - Actief' - noSources: Geen naamcorrectie bronnen beschikbaar. Importeer een naamcorrectie - ZIP-bestand om te beginnen. + heading: 'Currently Active:' + unknown: Unknown + selectLabel: 'Select Name Fix Source:' + selectPlaceholder: Select a name fix source + activeSuffix: ' - Active' + noSources: No name fix sources available. Import a name fix ZIP file to get started. buttons: - install: Installeren - reinstall: Opnieuw Installeren - uninstall: Deïnstalleer van Spel - importZip: Importeren van ZIP - checkStatus: Controleer Status - deleteSource: Verwijder Bron + install: Install + reinstall: Reinstall + uninstall: Uninstall from Game + importZip: Import from ZIP + checkStatus: Check Status + deleteSource: Delete Source warnings: - needGameDir: Stel eerst je Spelmap in + needGameDir: Please set your Game Directory first notes: - community: Je kunt naamcorrecties downloaden van de community of je eigen maken. - We raden correcties aan van onze vrienden bij SortItOutSI of FMScout + community: You can download name fixes from the community or create your own. We recommend fixes from our friends at SortItOutSI or FMScout userDir: - label: 'Gebruikersmap:' - tooltip: De FM26 Gebruikersmap waar saves en instellingen zijn opgeslagen - placeholder: Automatisch gedetecteerd van systeem - detect: Detecteren + label: 'User Directory:' + tooltip: The FM26 User Directory where saves and settings are stored + placeholder: Auto-detected from system + detect: Detect diff --git a/locales/pt-PT.yml b/locales/pt-PT.yml index e221166..36f4727 100644 --- a/locales/pt-PT.yml +++ b/locales/pt-PT.yml @@ -1,6 +1,6 @@ _version: 2 nav: - mods: Mods + mods: Modificações graphics: Gráficos nameFix: Correção de nomes settings: Definições @@ -93,7 +93,7 @@ paths: detect: Detetar modsTab: tabs: - mods: Mods + mods: Modificações graphics: Gráficos namefix: Correção de nomes settings: Definições @@ -119,29 +119,29 @@ graphicsTab: button: Validar gráficos disabledTip: Diretório do utilizador necessário para validar prefix: - label: Prefixo do ficheiro + label: Filename prefix placeholder: face_ - helper: Renomeia todos os ficheiros .png (de forma recursiva) na pasta escolhida com este prefixo. - button: Prefixar conteúdo da pasta - dialogTitle: Prefixar conteúdo da pasta de gráficos - dialogDescription: Escolha o prefixo e depois selecione a pasta faces para renomear. Apenas ficheiros .png são renomeados; os já prefixados são ignorados. - confirm: Prefixar conteúdo da pasta - loadingTitle: A renomear ficheiros - loadingBody: Aguarde — pacotes grandes podem demorar um pouco. A aplicação responde quando terminar. - renameFiles: Renomear ficheiros PNG - updateConfig: Atualizar mappings no config.xml - nothingSelected: Selecione pelo menos uma opção para continuar. - manualLabel: Caminho manual da pasta - manualPlaceholder: /Users/tu/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces - manualHelper: Use isto se o seletor falhar. O caminho deve apontar para a pasta com os PNG/config.xml. - manualButton: Executar com caminho manual - dialogError: Não foi possível abrir o seletor de pastas. Introduza o caminho manualmente e tente novamente. - manualOnly: Ignorar seletor do sistema (usar caminho manual) – útil se o seletor estiver lento + helper: Renames all .png files (recursively) in the chosen folder with this prefix. + button: Prefix folder contents + dialogTitle: Prefix graphics folder contents + dialogDescription: Select the prefix to apply, then choose the faces folder to rename. Only .png files are renamed; existing prefixed files are skipped. + confirm: Prefix folder contents + loadingTitle: Renaming files + loadingBody: Hang tight — large packs can take a minute. The app will respond when done. + renameFiles: Rename PNG files + updateConfig: Update config.xml mappings + nothingSelected: Select at least one option to run. + manualLabel: Manual folder path + manualPlaceholder: /Users/you/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces + manualHelper: Use this if the folder picker fails. Path must point to the folder containing your PNGs/config.xml. + manualButton: Run with manual path + dialogError: Failed to open folder picker. Enter the path manually and try again. + manualOnly: Skip OS picker (use manual path) – helpful if the picker hangs or is slow toast: - loading: A renomear ficheiros de gráficos... - success: '{count} ficheiro(s) renomeado(s)' - none: Nenhum ficheiro precisou de ser renomeado - error: "Falha ao renomear ficheiros: {message}" + loading: Renaming graphics files... + success: Renamed {count} file(s) + none: No files needed renaming + error: "Failed to rename files: {message}" progress: heading: 'Progresso:' files: '{current} / {total} ficheiros' @@ -149,11 +149,11 @@ graphicsTab: warnings: needUserDir: Diretório do utilizador é necessário para instalar pacotes de gráficos table: - name: Nome - type: Tipo - files: Ficheiros - installed: Instalado - empty: Ainda não há pacotes de gráficos instalados. + name: Name + type: Type + files: Files + installed: Installed + empty: No graphics packs installed yet. credits: title: Créditos description: Obrigado a todos os que ajudam a construir e traduzir o FMMLoader. @@ -166,14 +166,12 @@ credits: title: Idiomas suportados crowdin: title: Contribuidores CrowdIn - note: Agradecimento especial aos membros da comunidade que mantêm as traduções - atualizadas. + note: Agradecimento especial aos membros da comunidade que mantêm as traduções atualizadas. nameFix: title: Correção de Nomes subtitle: Gerir correção de nomes FM sectionTitle: Correção de nomes FM - sectionDescription: Corrige licenças e ativa nomes reais para clubes, jogadores - e competições + sectionDescription: Corrige licenças e ativa nomes reais para clubes, jogadores e competições status: checking: A verificar... installed: Instalado @@ -202,8 +200,7 @@ nameFix: warnings: needGameDir: Defina primeiro o Diretório do Jogo notes: - community: Pode descarregar correções da comunidade ou criar as suas. Recomendamos - as correções do SortItOutSI ou FMScout. + community: Pode descarregar correções da comunidade ou criar as suas. Recomendamos as correções do SortItOutSI ou FMScout. userDir: label: 'Diretório do Utilizador:' tooltip: Diretório do Utilizador do FM26 onde ficam saves e definições diff --git a/locales/tr.yml b/locales/tr.yml index 7a88602..9b51d45 100644 --- a/locales/tr.yml +++ b/locales/tr.yml @@ -19,8 +19,7 @@ settings: open: Modlar Klasörünü Aç language: title: Dil - description: Tercih ettiğiniz dili seçin. Yeniden başlatmada sistem algılamasını - geçersiz kılar. + description: Tercih ettiğiniz dili seçin. Yeniden başlatmada sistem algılamasını geçersiz kılar. updates: title: Güncellemeler current: 'Mevcut: v{version}' @@ -120,29 +119,29 @@ graphicsTab: button: Grafikleri Doğrula disabledTip: Doğrulamak için kullanıcı dizini gerekli prefix: - label: Dosya ön eki + label: Filename prefix placeholder: face_ - helper: Seçilen klasör ve alt klasörlerdeki tüm .png dosyalarının başına bu ön eki ekler. - button: Klasör içeriğini ön ekle - dialogTitle: Grafik klasör içeriğini ön ekle - dialogDescription: Uygulanacak ön eki seçin ve ardından yeniden adlandırılacak faces klasörünü seçin. Sadece .png dosyaları yeniden adlandırılır; zaten ön ekli dosyalar atlanır. - confirm: Klasör içeriğini ön ekle - loadingTitle: Dosyalar yeniden adlandırılıyor - loadingBody: Lütfen bekleyin — büyük paketler biraz sürebilir. İşlem bitince uygulama yanıt verecek. - renameFiles: PNG dosyalarını yeniden adlandır - updateConfig: config.xml eşlemelerini güncelle - nothingSelected: Devam etmek için en az bir seçenek seçin. - manualLabel: Manuel klasör yolu + helper: Renames all .png files (recursively) in the chosen folder with this prefix. + button: Prefix folder contents + dialogTitle: Prefix graphics folder contents + dialogDescription: Select the prefix to apply, then choose the faces folder to rename. Only .png files are renamed; existing prefixed files are skipped. + confirm: Prefix folder contents + loadingTitle: Renaming files + loadingBody: Hang tight — large packs can take a minute. The app will respond when done. + renameFiles: Rename PNG files + updateConfig: Update config.xml mappings + nothingSelected: Select at least one option to run. + manualLabel: Manual folder path manualPlaceholder: /Users/you/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces - manualHelper: Klasör seçici başarısız olursa kullanın. PNG/config.xml içeren klasörü göstermelidir. - manualButton: Manuel yolla çalıştır - dialogError: Klasör seçici açılamadı. Yolu manuel girip tekrar deneyin. - manualOnly: OS seçiciyi atla (manuel yol kullan) – seçici yavaşsa işe yarar + manualHelper: Use this if the folder picker fails. Path must point to the folder containing your PNGs/config.xml. + manualButton: Run with manual path + dialogError: Failed to open folder picker. Enter the path manually and try again. + manualOnly: Skip OS picker (use manual path) – helpful if the picker hangs or is slow toast: - loading: Grafik dosyaları yeniden adlandırılıyor... - success: '{count} dosya yeniden adlandırıldı' - none: Yeniden adlandırılması gereken dosya yok - error: "Dosyalar yeniden adlandırılamadı: {message}" + loading: Renaming graphics files... + success: Renamed {count} file(s) + none: No files needed renaming + error: "Failed to rename files: {message}" progress: heading: 'İlerleme:' files: '{current} / {total} dosya' @@ -150,11 +149,11 @@ graphicsTab: warnings: needUserDir: Grafik paketi kurulumu için kullanıcı dizini gereklidir table: - name: İsim - type: Tür - files: Dosyalar - installed: Kurulu - empty: Henüz grafik paketi kurulmadı. + name: Name + type: Type + files: Files + installed: Installed + empty: No graphics packs installed yet. credits: title: Katkıda Bulunanlar description: FMMLoader'ı geliştiren ve çeviren herkese teşekkürler. @@ -172,8 +171,7 @@ nameFix: title: İsim Düzeltme subtitle: FM İsim Düzeltmesini yönet sectionTitle: FM İsim Düzeltme - sectionDescription: Lisans sorunlarını düzeltir ve kulüp, oyuncu, turnuva gerçek - isimlerini açar + sectionDescription: Lisans sorunlarını düzeltir ve kulüp, oyuncu, turnuva gerçek isimlerini açar status: checking: Kontrol ediliyor... installed: Kurulu @@ -202,8 +200,7 @@ nameFix: warnings: needGameDir: Önce Oyun Dizininizi ayarlayın notes: - community: Topluluktan isim düzeltmeleri indirebilir veya kendiniz oluşturabilirsiniz. - SortItOutSI veya FMScout düzeltmelerini öneririz. + community: Topluluktan isim düzeltmeleri indirebilir veya kendiniz oluşturabilirsiniz. SortItOutSI veya FMScout düzeltmelerini öneririz. userDir: label: 'Kullanıcı Dizini:' tooltip: Kayıtların ve ayarların saklandığı FM26 Kullanıcı Dizini diff --git a/src/locales/de.json b/src/locales/de.json index 7174f2f..3ec86c3 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -26,7 +26,7 @@ "description": "Bevorzugte Sprache wählen. Überschreibt die Systemerkennung beim Neustart." }, "updates": { - "title": "Updates", + "title": "Update", "current": "Aktuell: v{version}", "available": "Update verfügbar: v{version}", "check": "Nach Updates suchen", @@ -131,7 +131,7 @@ "name": "Name", "type": "Typ", "author": "Autor", - "status": "Status", + "status": "Stati", "version": "Version", "actions": "Aktionen" }, @@ -149,29 +149,29 @@ "disabledTip": "Benutzerverzeichnis erforderlich zur Validierung" }, "prefix": { - "label": "Datei-Präfix", + "label": "Filename prefix", "placeholder": "face_", - "helper": "Benennt alle .png-Dateien (rekursiv) im ausgewählten Ordner mit diesem Präfix um.", - "button": "Ordnerinhalt präfixen", - "dialogTitle": "Grafik-Ordnerinhalt präfixen", - "dialogDescription": "Wähle das Präfix und anschließend den Faces-Ordner. Nur .png-Dateien werden umbenannt; bereits präfixte Dateien werden übersprungen.", - "confirm": "Ordnerinhalt präfixen", - "loadingTitle": "Dateien werden umbenannt", - "loadingBody": "Bitte warten – große Packs können etwas dauern. Die App reagiert, sobald es fertig ist.", - "renameFiles": "PNG-Dateien umbenennen", - "updateConfig": "config.xml-Zuordnungen anpassen", - "nothingSelected": "Wähle mindestens eine Option aus.", - "manualLabel": "Manueller Ordnerpfad", - "manualPlaceholder": "/Users/du/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces", - "manualHelper": "Nutze dies, falls der Ordnerdialog fehlschlägt. Pfad muss auf den Ordner mit PNGs/config.xml zeigen.", - "manualButton": "Mit manuellem Pfad ausführen", - "dialogError": "Ordnerdialog konnte nicht geöffnet werden. Gib den Pfad manuell ein und versuche es erneut.", - "manualOnly": "OS-Dialog überspringen (manuellen Pfad nutzen) – hilfreich bei langem Laden", + "helper": "Renames all .png files (recursively) in the chosen folder with this prefix.", + "button": "Prefix folder contents", + "dialogTitle": "Prefix graphics folder contents", + "dialogDescription": "Select the prefix to apply, then choose the faces folder to rename. Only .png files are renamed; existing prefixed files are skipped.", + "confirm": "Prefix folder contents", + "loadingTitle": "Renaming files", + "loadingBody": "Hang tight — large packs can take a minute. The app will respond when done.", + "renameFiles": "Rename PNG files", + "updateConfig": "Update config.xml mappings", + "nothingSelected": "Select at least one option to run.", + "manualLabel": "Manual folder path", + "manualPlaceholder": "/Users/you/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces", + "manualHelper": "Use this if the folder picker fails. Path must point to the folder containing your PNGs/config.xml.", + "manualButton": "Run with manual path", + "dialogError": "Failed to open folder picker. Enter the path manually and try again.", + "manualOnly": "Skip OS picker (use manual path) – helpful if the picker hangs or is slow", "toast": { - "loading": "Grafikdateien werden umbenannt...", - "success": "{count} Datei(en) umbenannt", - "none": "Keine Dateien mussten umbenannt werden", - "error": "Dateien konnten nicht umbenannt werden: {message}" + "loading": "Renaming graphics files...", + "success": "Renamed {count} file(s)", + "none": "No files needed renaming", + "error": "Failed to rename files: {message}" } }, "progress": { @@ -183,11 +183,11 @@ "needUserDir": "Benutzerverzeichnis wird für die Installation von Grafik-Packs benötigt" }, "table": { - "name": "Name", + "name": "Namen", "type": "Typ", "files": "Dateien", "installed": "Installiert", - "empty": "Noch keine Grafik-Packs installiert." + "empty": "Es sind noch keine Grafikpakete installiert." } }, "credits": { diff --git a/src/locales/it.json b/src/locales/it.json index a339f19..c900769 100644 --- a/src/locales/it.json +++ b/src/locales/it.json @@ -1,260 +1,260 @@ { "_version": 2, "nav": { - "mods": "Mod", - "graphics": "Grafica", - "nameFix": "Correzione Nomi", - "settings": "Impostazioni" + "mods": "Mods", + "graphics": "Graphics", + "nameFix": "Name Fix", + "settings": "Settings" }, "settings": { - "title": "Impostazioni", - "description": "Preferenze tema e archiviazione", - "darkMode": "Modalità Scura", - "darkModeDescription": "Attiva il tema scuro per la finestra dell'app.", + "title": "Settings", + "description": "Theme and storage preferences", + "darkMode": "Dark Mode", + "darkModeDescription": "Toggle dark theme for the app window.", "logs": { - "title": "Log Applicazione", - "description": "Apre la cartella dove sono archiviati i log recenti dell'app.", - "open": "Apri Cartella Log" + "title": "Application Logs", + "description": "Opens the folder where recent app logs are stored.", + "open": "Open Logs Folder" }, "modsStorage": { - "title": "Archiviazione Mod", - "description": "Apre la cartella dove sono archiviati i mod importati.", - "open": "Apri Cartella Mod" + "title": "Mods Storage", + "description": "Opens the folder where imported mods are stored.", + "open": "Open Mods Folder" }, "language": { - "title": "Lingua", - "description": "Scegli la tua lingua preferita. Sostituisce il rilevamento di sistema al riavvio." + "title": "Language", + "description": "Choose your preferred language. Overrides system detection on restart." }, "updates": { - "title": "Aggiornamenti", - "current": "Attuale: v{version}", - "available": "Aggiornamento disponibile: v{version}", - "check": "Verifica aggiornamenti", - "checking": "Verifica in corso...", - "modalTitle": "Aggiornamento Disponibile", - "modalBody": "È disponibile la versione v{latest}. Attuale: v{current}.", - "downloadInstall": "Scarica e Installa", - "downloading": "Download in corso...", - "installing": "Installazione in corso...", - "later": "Dopo" + "title": "Updates", + "current": "Current: v{version}", + "available": "Update available: v{version}", + "check": "Check for updates", + "checking": "Checking...", + "modalTitle": "Update Available", + "modalBody": "Version v{latest} is available. Current: v{current}.", + "downloadInstall": "Download & Install", + "downloading": "Downloading...", + "installing": "Installing...", + "later": "Later" } }, "modMeta": { - "title": "Aggiungi Metadati Mod", - "description": "Fornisci i metadati per questo mod in modo che possa essere gestito correttamente.", + "title": "Add Mod Metadata", + "description": "Provide metadata for this mod so it can be managed correctly.", "fields": { "name": { - "label": "Nome", - "placeholder": "Inserisci un nome per il mod" + "label": "Name", + "placeholder": "Enter a mod name" }, "version": { - "label": "Versione", + "label": "Version", "placeholder": "1.0.0" }, "type": { - "label": "Tipo", - "placeholder": "Seleziona un tipo di mod", - "detecting": "Rilevamento tipo di mod..." + "label": "Type", + "placeholder": "Select a mod type", + "detecting": "Detecting mod type..." }, "author": { - "label": "Autore", - "placeholder": "Nome autore (opzionale)" + "label": "Author", + "placeholder": "Optional author name" }, "description": { - "label": "Descrizione", - "placeholder": "Descrizione (opzionale)" + "label": "Description", + "placeholder": "Optional description" } }, "actions": { - "cancel": "Annulla", - "submit": "Salva" + "cancel": "Cancel", + "submit": "Save" } }, "common": { - "open": "Apri", - "close": "Chiudi", - "language": "Lingua", - "apply": "Applica", - "cancel": "Annulla" + "open": "Open", + "close": "Close", + "language": "Language", + "apply": "Apply", + "cancel": "Cancel" }, "errors": { - "generic": "Qualcosa è andato storto.", - "missingKey": "Traduzione mancante: {key}" + "generic": "Something went wrong.", + "missingKey": "Missing translation: {key}" }, "overlay": { - "dropTitle": "Trascina il file del mod per importarlo" + "dropTitle": "Drop mod file to import" }, "footer": { - "createdBy": "FMMLoader26 v{version} | Creato da JALCO / Justin Levine", - "supportKofi": "Supporta su Ko-Fi", - "joinDiscord": "Unisciti a Discord" + "createdBy": "FMMLoader26 v{version} | Created by JALCO / Justin Levine", + "supportKofi": "Support on Ko-Fi", + "joinDiscord": "Join Discord" }, "toolbar": { - "import": "Importa", - "conflicts": "Conflitti", - "restore": "Ripristina", - "refresh": "Aggiorna", + "import": "Import", + "conflicts": "Conflicts", + "restore": "Restore", + "refresh": "Refresh", "tooltips": { - "import": "Importa un nuovo pacchetto di mod", - "conflicts": "Verifica conflitti di file tra i mod", - "restore": "Torna a un backup precedente", - "refresh": "Ricarica elenco e stato dei mod" + "import": "Import a new mod package", + "conflicts": "Check for file conflicts between mods", + "restore": "Roll back to a previous backup", + "refresh": "Reload mod list and state" } }, "paths": { "gameDir": { - "label": "Directory di Gioco:", - "tooltip": "La cartella di installazione di FM26 contenente i file .bundle", - "placeholder": "Non impostata - clicca Seleziona o Rileva Gioco", - "detect": "Rileva" + "label": "Game Directory:", + "tooltip": "The FM26 installation folder containing the .bundle files", + "placeholder": "Not set - click Select or Detect Game", + "detect": "Detect" }, "userDir": { - "label": "Directory Utente:", - "tooltip": "La Directory Utente di FM26 dove sono archiviati salvataggi e impostazioni", - "placeholder": "Rilevata automaticamente dal sistema", - "detect": "Rileva" + "label": "User Directory:", + "tooltip": "The FM26 User Directory where saves and settings are stored", + "placeholder": "Auto-detected from system", + "detect": "Detect" } }, "modsTab": { "tabs": { - "mods": "Mod", - "graphics": "Grafica", - "namefix": "Correzione Nomi", - "settings": "Impostazioni" + "mods": "Mods", + "graphics": "Graphics", + "namefix": "Name Fix", + "settings": "Settings" }, "primaryActions": { - "apply": "Applica Mod Selezionati", - "enable": "Abilita", - "disable": "Disabilita" + "apply": "Apply Selected Mods", + "enable": "Enable", + "disable": "Disable" }, "table": { - "name": "Nome", - "type": "Tipo", - "author": "Autore", - "status": "Stato", - "version": "Versione", - "actions": "Azioni" + "name": "Name", + "type": "Type", + "author": "Author", + "status": "Status", + "version": "Version", + "actions": "Actions" }, - "empty": "Nessun mod trovato. Importa un mod per iniziare." + "empty": "No mods found. Import a mod to get started." }, "graphicsTab": { - "title": "Pacchetti Grafici", - "subtitle": "{count} pacchetti installati", + "title": "Graphics Packs", + "subtitle": "{count} packs installed", "import": { - "button": "Importa Pacchetto Grafico", - "disabledTip": "Directory utente richiesta per importare" + "button": "Import Graphics Pack", + "disabledTip": "User directory required to import" }, "validate": { - "button": "Valida Grafica", - "disabledTip": "Directory utente richiesta per validare" + "button": "Validate Graphics", + "disabledTip": "User directory required to validate" }, "prefix": { - "label": "Prefisso file", + "label": "Filename prefix", "placeholder": "face_", - "helper": "Rinomina tutti i file .png (in modo ricorsivo) nella cartella scelta aggiungendo questo prefisso.", - "button": "Prefissa contenuti cartella", - "dialogTitle": "Prefissa contenuto cartella grafica", - "dialogDescription": "Seleziona il prefisso da applicare e poi scegli la cartella faces da rinominare. Solo i file .png vengono rinominati; quelli già prefissati vengono ignorati.", - "confirm": "Prefissa contenuti cartella", - "loadingTitle": "Rinominando i file", - "loadingBody": "Attendi — i pacchetti grandi possono richiedere un po'. L'app risponderà al termine.", - "renameFiles": "Rinomina i file PNG", - "updateConfig": "Aggiorna i mapping in config.xml", - "nothingSelected": "Seleziona almeno un'opzione per procedere.", - "manualLabel": "Percorso cartella manuale", - "manualPlaceholder": "/Users/tu/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces", - "manualHelper": "Usa questo se il selettore cartelle fallisce. Il percorso deve puntare alla cartella con PNG/config.xml.", - "manualButton": "Esegui con percorso manuale", - "dialogError": "Impossibile aprire il selettore cartelle. Inserisci il percorso manualmente e riprova.", - "manualOnly": "Salta il selettore di sistema (usa percorso manuale) – utile se il selettore è lento", + "helper": "Renames all .png files (recursively) in the chosen folder with this prefix.", + "button": "Prefix folder contents", + "dialogTitle": "Prefix graphics folder contents", + "dialogDescription": "Select the prefix to apply, then choose the faces folder to rename. Only .png files are renamed; existing prefixed files are skipped.", + "confirm": "Prefix folder contents", + "loadingTitle": "Renaming files", + "loadingBody": "Hang tight — large packs can take a minute. The app will respond when done.", + "renameFiles": "Rename PNG files", + "updateConfig": "Update config.xml mappings", + "nothingSelected": "Select at least one option to run.", + "manualLabel": "Manual folder path", + "manualPlaceholder": "/Users/you/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces", + "manualHelper": "Use this if the folder picker fails. Path must point to the folder containing your PNGs/config.xml.", + "manualButton": "Run with manual path", + "dialogError": "Failed to open folder picker. Enter the path manually and try again.", + "manualOnly": "Skip OS picker (use manual path) – helpful if the picker hangs or is slow", "toast": { - "loading": "Rinominando i file grafici...", - "success": "Rinominati {count} file", - "none": "Nessun file da rinominare", - "error": "Impossibile rinominare i file: {message}" + "loading": "Renaming graphics files...", + "success": "Renamed {count} file(s)", + "none": "No files needed renaming", + "error": "Failed to rename files: {message}" } }, "progress": { - "heading": "Progresso:", - "files": "{current} / {total} file", - "importing": "Importazione in corso..." + "heading": "Progress:", + "files": "{current} / {total} files", + "importing": "Importing..." }, "warnings": { - "needUserDir": "È richiesta la directory utente per l'installazione dei pacchetti grafici" + "needUserDir": "User directory is required for graphics pack installation" }, "table": { - "name": "Nome", - "type": "Tipo", - "files": "File", - "installed": "Installato", - "empty": "Nessun pacchetto grafico installato." + "name": "Name", + "type": "Type", + "files": "Files", + "installed": "Installed", + "empty": "No graphics packs installed yet." } }, "credits": { - "title": "Riconoscimenti", - "description": "Grazie a tutti coloro che aiutano a sviluppare e tradurre FMMLoader.", + "title": "Credits", + "description": "Thanks to everyone who helps build and translate FMMLoader.", "sections": { "contributors": { - "title": "Contributori Principali" + "title": "Core Contributors" }, "translators": { - "title": "Traduttori e Localizzazione" + "title": "Translators & Localization" }, "languages": { - "title": "Lingue Supportate" + "title": "Supported Languages" }, "crowdin": { - "title": "Contributori CrowdIn", - "note": "Un ringraziamento speciale ai membri della community che mantengono aggiornate le traduzioni." + "title": "CrowdIn Contributors", + "note": "Special thanks to the community members who keep translations fresh." } } }, "nameFix": { - "title": "Correzione Nomi", - "subtitle": "Gestisci Correzione Nomi FM", - "sectionTitle": "Correzione Nomi FM", - "sectionDescription": "Risolve problemi di licenza e sblocca i nomi reali per club, giocatori e competizioni", + "title": "Name Fix", + "subtitle": "Manage FM Name Fix", + "sectionTitle": "FM Name Fix", + "sectionDescription": "Fixes licensing issues and unlocks real names for clubs, players, and competitions", "status": { - "checking": "Verifica in corso...", - "installed": "Installato", - "notInstalled": "Non installato" + "checking": "Checking...", + "installed": "Installed", + "notInstalled": "Not installed" }, "whatItDoes": { - "heading": "Cosa fa:", + "heading": "What it does:", "bullets": [ - "Sblocca i nomi reali per club come AC Milan, Inter e Lazio", - "Corregge i nomi dei giocatori giapponesi", - "Rimuove contenuti falsi/senza licenza", - "Funziona con tutte le leghe e competizioni" + "Unlocks real names for clubs like AC Milan, Inter, and Lazio", + "Fixes Japanese player names", + "Removes fake/unlicensed content", + "Works with all leagues and competitions" ] }, "active": { - "heading": "Attualmente Attivo:", - "unknown": "Sconosciuto" + "heading": "Currently Active:", + "unknown": "Unknown" }, - "selectLabel": "Seleziona Fonte Correzione Nomi:", - "selectPlaceholder": "Seleziona una fonte di correzione nomi", - "activeSuffix": " - Attivo", - "noSources": "Nessuna fonte di correzione nomi disponibile. Importa un file ZIP di correzione nomi per iniziare.", + "selectLabel": "Select Name Fix Source:", + "selectPlaceholder": "Select a name fix source", + "activeSuffix": " - Active", + "noSources": "No name fix sources available. Import a name fix ZIP file to get started.", "buttons": { - "install": "Installa", - "reinstall": "Reinstalla", - "uninstall": "Disinstalla dal Gioco", - "importZip": "Importa da ZIP", - "checkStatus": "Verifica Stato", - "deleteSource": "Elimina Fonte" + "install": "Install", + "reinstall": "Reinstall", + "uninstall": "Uninstall from Game", + "importZip": "Import from ZIP", + "checkStatus": "Check Status", + "deleteSource": "Delete Source" }, "warnings": { - "needGameDir": "Imposta prima la tua Directory di Gioco" + "needGameDir": "Please set your Game Directory first" }, "notes": { - "community": "Puoi scaricare correzioni di nomi dalla community o crearne di tue. Consigliamo le correzioni dei nostri amici di SortItOutSI o FMScout" + "community": "You can download name fixes from the community or create your own. We recommend fixes from our friends at SortItOutSI or FMScout" }, "userDir": { - "label": "Directory Utente:", - "tooltip": "La Directory Utente di FM26 dove sono archiviati salvataggi e impostazioni", - "placeholder": "Rilevata automaticamente dal sistema", - "detect": "Rileva" + "label": "User Directory:", + "tooltip": "The FM26 User Directory where saves and settings are stored", + "placeholder": "Auto-detected from system", + "detect": "Detect" } } } diff --git a/src/locales/ko.json b/src/locales/ko.json index 2652289..8ed1eeb 100644 --- a/src/locales/ko.json +++ b/src/locales/ko.json @@ -149,29 +149,29 @@ "disabledTip": "검증하려면 사용자 디렉터리가 필요합니다" }, "prefix": { - "label": "파일 접두사", + "label": "Filename prefix", "placeholder": "face_", - "helper": "선택한 폴더와 하위 폴더의 모든 .png 파일 이름 앞에 이 접두사를 붙입니다.", - "button": "폴더 내용 접두사 추가", - "dialogTitle": "그래픽 폴더 내용 접두사 추가", - "dialogDescription": "적용할 접두사를 정한 뒤, 이름을 바꿀 faces 폴더를 선택하세요. 이미 접두사가 있는 파일은 건너뜁니다.", - "confirm": "폴더 내용 접두사 추가", - "loadingTitle": "파일 이름 변경 중", - "loadingBody": "잠시만 기다려 주세요 — 큰 팩은 시간이 걸릴 수 있습니다. 완료되면 앱이 다시 응답합니다.", - "renameFiles": "PNG 파일 이름 변경", - "updateConfig": "config.xml 매핑 업데이트", - "nothingSelected": "최소 한 가지 옵션을 선택하세요.", - "manualLabel": "수동 폴더 경로", + "helper": "Renames all .png files (recursively) in the chosen folder with this prefix.", + "button": "Prefix folder contents", + "dialogTitle": "Prefix graphics folder contents", + "dialogDescription": "Select the prefix to apply, then choose the faces folder to rename. Only .png files are renamed; existing prefixed files are skipped.", + "confirm": "Prefix folder contents", + "loadingTitle": "Renaming files", + "loadingBody": "Hang tight — large packs can take a minute. The app will respond when done.", + "renameFiles": "Rename PNG files", + "updateConfig": "Update config.xml mappings", + "nothingSelected": "Select at least one option to run.", + "manualLabel": "Manual folder path", "manualPlaceholder": "/Users/you/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces", - "manualHelper": "폴더 선택이 실패한 경우 사용하세요. PNG/config.xml이 있는 폴더를 가리켜야 합니다.", - "manualButton": "수동 경로로 실행", - "dialogError": "폴더 선택을 열 수 없습니다. 경로를 직접 입력하고 다시 시도하세요.", - "manualOnly": "OS 선택기 건너뛰기(수동 경로 사용) – 느리게 뜨거나 멈출 때 사용", + "manualHelper": "Use this if the folder picker fails. Path must point to the folder containing your PNGs/config.xml.", + "manualButton": "Run with manual path", + "dialogError": "Failed to open folder picker. Enter the path manually and try again.", + "manualOnly": "Skip OS picker (use manual path) – helpful if the picker hangs or is slow", "toast": { - "loading": "그래픽 파일 이름을 변경하는 중...", - "success": "{count}개 파일 이름을 변경했습니다", - "none": "변경할 파일이 없습니다", - "error": "파일 이름 변경 실패: {message}" + "loading": "Renaming graphics files...", + "success": "Renamed {count} file(s)", + "none": "No files needed renaming", + "error": "Failed to rename files: {message}" } }, "progress": { @@ -183,11 +183,11 @@ "needUserDir": "그래픽 팩 설치에 사용자 디렉터리가 필요합니다" }, "table": { - "name": "이름", - "type": "유형", - "files": "파일", - "installed": "설치됨", - "empty": "아직 설치된 그래픽 팩이 없습니다." + "name": "Name", + "type": "Type", + "files": "Files", + "installed": "Installed", + "empty": "No graphics packs installed yet." } }, "credits": { diff --git a/src/locales/nl.json b/src/locales/nl.json index 00008d7..c900769 100644 --- a/src/locales/nl.json +++ b/src/locales/nl.json @@ -3,258 +3,258 @@ "nav": { "mods": "Mods", "graphics": "Graphics", - "nameFix": "Naamcorrectie", - "settings": "Instellingen" + "nameFix": "Name Fix", + "settings": "Settings" }, "settings": { - "title": "Instellingen", - "description": "Thema en opslagvoorkeuren", - "darkMode": "Donkere Modus", - "darkModeDescription": "Schakel donker thema in voor het app-venster.", + "title": "Settings", + "description": "Theme and storage preferences", + "darkMode": "Dark Mode", + "darkModeDescription": "Toggle dark theme for the app window.", "logs": { - "title": "Applicatie Logs", - "description": "Opent de map waar recente app-logs zijn opgeslagen.", - "open": "Open Logs Map" + "title": "Application Logs", + "description": "Opens the folder where recent app logs are stored.", + "open": "Open Logs Folder" }, "modsStorage": { - "title": "Mods Opslag", - "description": "Opent de map waar geïmporteerde mods zijn opgeslagen.", - "open": "Open Mods Map" + "title": "Mods Storage", + "description": "Opens the folder where imported mods are stored.", + "open": "Open Mods Folder" }, "language": { - "title": "Taal", - "description": "Kies je voorkeurstaal. Overschrijft systeemdetectie bij herstart." + "title": "Language", + "description": "Choose your preferred language. Overrides system detection on restart." }, "updates": { "title": "Updates", - "current": "Huidige: v{version}", - "available": "Update beschikbaar: v{version}", - "check": "Controleer op updates", - "checking": "Controleren...", - "modalTitle": "Update Beschikbaar", - "modalBody": "Versie v{latest} is beschikbaar. Huidige: v{current}.", - "downloadInstall": "Download & Installeer", - "downloading": "Downloaden...", - "installing": "Installeren...", + "current": "Current: v{version}", + "available": "Update available: v{version}", + "check": "Check for updates", + "checking": "Checking...", + "modalTitle": "Update Available", + "modalBody": "Version v{latest} is available. Current: v{current}.", + "downloadInstall": "Download & Install", + "downloading": "Downloading...", + "installing": "Installing...", "later": "Later" } }, "modMeta": { - "title": "Mod Metadata Toevoegen", - "description": "Geef metadata op voor deze mod zodat deze correct kan worden beheerd.", + "title": "Add Mod Metadata", + "description": "Provide metadata for this mod so it can be managed correctly.", "fields": { "name": { - "label": "Naam", - "placeholder": "Voer een mod naam in" + "label": "Name", + "placeholder": "Enter a mod name" }, "version": { - "label": "Versie", + "label": "Version", "placeholder": "1.0.0" }, "type": { "label": "Type", - "placeholder": "Selecteer een mod type", - "detecting": "Mod type detecteren..." + "placeholder": "Select a mod type", + "detecting": "Detecting mod type..." }, "author": { - "label": "Auteur", - "placeholder": "Optionele auteursnaam" + "label": "Author", + "placeholder": "Optional author name" }, "description": { - "label": "Beschrijving", - "placeholder": "Optionele beschrijving" + "label": "Description", + "placeholder": "Optional description" } }, "actions": { - "cancel": "Annuleren", - "submit": "Opslaan" + "cancel": "Cancel", + "submit": "Save" } }, "common": { - "open": "Openen", - "close": "Sluiten", - "language": "Taal", - "apply": "Toepassen", - "cancel": "Annuleren" + "open": "Open", + "close": "Close", + "language": "Language", + "apply": "Apply", + "cancel": "Cancel" }, "errors": { - "generic": "Er is iets misgegaan.", - "missingKey": "Ontbrekende vertaling: {key}" + "generic": "Something went wrong.", + "missingKey": "Missing translation: {key}" }, "overlay": { - "dropTitle": "Sleep mod bestand om te importeren" + "dropTitle": "Drop mod file to import" }, "footer": { - "createdBy": "FMMLoader26 v{version} | Gemaakt door JALCO / Justin Levine", - "supportKofi": "Steun op Ko-Fi", - "joinDiscord": "Word lid van Discord" + "createdBy": "FMMLoader26 v{version} | Created by JALCO / Justin Levine", + "supportKofi": "Support on Ko-Fi", + "joinDiscord": "Join Discord" }, "toolbar": { - "import": "Importeren", - "conflicts": "Conflicten", - "restore": "Herstellen", - "refresh": "Vernieuwen", + "import": "Import", + "conflicts": "Conflicts", + "restore": "Restore", + "refresh": "Refresh", "tooltips": { - "import": "Importeer een nieuw mod pakket", - "conflicts": "Controleer op bestandsconflicten tussen mods", - "restore": "Ga terug naar een vorige back-up", - "refresh": "Herlaad mod lijst en status" + "import": "Import a new mod package", + "conflicts": "Check for file conflicts between mods", + "restore": "Roll back to a previous backup", + "refresh": "Reload mod list and state" } }, "paths": { "gameDir": { - "label": "Spelmap:", - "tooltip": "De FM26 installatiemap met de .bundle bestanden", - "placeholder": "Niet ingesteld - klik Selecteer of Detecteer Spel", - "detect": "Detecteren" + "label": "Game Directory:", + "tooltip": "The FM26 installation folder containing the .bundle files", + "placeholder": "Not set - click Select or Detect Game", + "detect": "Detect" }, "userDir": { - "label": "Gebruikersmap:", - "tooltip": "De FM26 Gebruikersmap waar saves en instellingen zijn opgeslagen", - "placeholder": "Automatisch gedetecteerd van systeem", - "detect": "Detecteren" + "label": "User Directory:", + "tooltip": "The FM26 User Directory where saves and settings are stored", + "placeholder": "Auto-detected from system", + "detect": "Detect" } }, "modsTab": { "tabs": { "mods": "Mods", "graphics": "Graphics", - "namefix": "Naamcorrectie", - "settings": "Instellingen" + "namefix": "Name Fix", + "settings": "Settings" }, "primaryActions": { - "apply": "Pas Geselecteerde Mods Toe", - "enable": "Inschakelen", - "disable": "Uitschakelen" + "apply": "Apply Selected Mods", + "enable": "Enable", + "disable": "Disable" }, "table": { - "name": "Naam", + "name": "Name", "type": "Type", - "author": "Auteur", + "author": "Author", "status": "Status", - "version": "Versie", - "actions": "Acties" + "version": "Version", + "actions": "Actions" }, - "empty": "Geen mods gevonden. Importeer een mod om te beginnen." + "empty": "No mods found. Import a mod to get started." }, "graphicsTab": { - "title": "Graphics Pakketten", - "subtitle": "{count} pakketten geïnstalleerd", + "title": "Graphics Packs", + "subtitle": "{count} packs installed", "import": { - "button": "Importeer Graphics Pakket", - "disabledTip": "Gebruikersmap vereist om te importeren" + "button": "Import Graphics Pack", + "disabledTip": "User directory required to import" }, "validate": { - "button": "Valideer Graphics", - "disabledTip": "Gebruikersmap vereist om te valideren" + "button": "Validate Graphics", + "disabledTip": "User directory required to validate" }, "prefix": { - "label": "Bestandsvoorvoegsel", + "label": "Filename prefix", "placeholder": "face_", - "helper": "Hernoemt alle .png-bestanden (recursief) in de gekozen map met dit voorvoegsel.", - "button": "Voorvoegsel op mapinhoud", - "dialogTitle": "Voorvoegsel op graphics-map", - "dialogDescription": "Kies het voorvoegsel en selecteer daarna de faces-map om te hernoemen. Alleen .png-bestanden worden hernoemd; bestaande voorvoegsels worden overgeslagen.", - "confirm": "Voorvoegsel op mapinhoud", - "loadingTitle": "Bestanden hernoemen", - "loadingBody": "Even geduld — grote pakketten kunnen even duren. De app reageert weer zodra het klaar is.", - "renameFiles": "PNG-bestanden hernoemen", - "updateConfig": "config.xml-koppelingen bijwerken", - "nothingSelected": "Selecteer minimaal één optie om te starten.", - "manualLabel": "Handmatig pad naar map", - "manualPlaceholder": "/Users/jij/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces", - "manualHelper": "Gebruik dit als de mapkiezer faalt. Pad moet naar de map met PNG's/config.xml wijzen.", - "manualButton": "Uitvoeren met handmatig pad", - "dialogError": "Mapkiezer kon niet worden geopend. Vul het pad handmatig in en probeer opnieuw.", - "manualOnly": "OS-kiezer overslaan (handmatig pad) – handig als de kiezer traag is", + "helper": "Renames all .png files (recursively) in the chosen folder with this prefix.", + "button": "Prefix folder contents", + "dialogTitle": "Prefix graphics folder contents", + "dialogDescription": "Select the prefix to apply, then choose the faces folder to rename. Only .png files are renamed; existing prefixed files are skipped.", + "confirm": "Prefix folder contents", + "loadingTitle": "Renaming files", + "loadingBody": "Hang tight — large packs can take a minute. The app will respond when done.", + "renameFiles": "Rename PNG files", + "updateConfig": "Update config.xml mappings", + "nothingSelected": "Select at least one option to run.", + "manualLabel": "Manual folder path", + "manualPlaceholder": "/Users/you/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces", + "manualHelper": "Use this if the folder picker fails. Path must point to the folder containing your PNGs/config.xml.", + "manualButton": "Run with manual path", + "dialogError": "Failed to open folder picker. Enter the path manually and try again.", + "manualOnly": "Skip OS picker (use manual path) – helpful if the picker hangs or is slow", "toast": { - "loading": "Graphics-bestanden hernoemen...", - "success": "{count} bestand(en) hernoemd", - "none": "Geen bestanden hoefden te worden hernoemd", - "error": "Bestanden hernoemen mislukt: {message}" + "loading": "Renaming graphics files...", + "success": "Renamed {count} file(s)", + "none": "No files needed renaming", + "error": "Failed to rename files: {message}" } }, "progress": { - "heading": "Voortgang:", - "files": "{current} / {total} bestanden", - "importing": "Importeren..." + "heading": "Progress:", + "files": "{current} / {total} files", + "importing": "Importing..." }, "warnings": { - "needUserDir": "Gebruikersmap is vereist voor graphics pakket installatie" + "needUserDir": "User directory is required for graphics pack installation" }, "table": { - "name": "Naam", + "name": "Name", "type": "Type", - "files": "Bestanden", - "installed": "Geïnstalleerd", - "empty": "Nog geen graphics pakketten geïnstalleerd." + "files": "Files", + "installed": "Installed", + "empty": "No graphics packs installed yet." } }, "credits": { "title": "Credits", - "description": "Dank aan iedereen die helpt FMMLoader te bouwen en te vertalen.", + "description": "Thanks to everyone who helps build and translate FMMLoader.", "sections": { "contributors": { - "title": "Kernbijdragers" + "title": "Core Contributors" }, "translators": { - "title": "Vertalers & Lokalisatie" + "title": "Translators & Localization" }, "languages": { - "title": "Ondersteunde Talen" + "title": "Supported Languages" }, "crowdin": { - "title": "CrowdIn Bijdragers", - "note": "Speciale dank aan de communityleden die de vertalingen up-to-date houden." + "title": "CrowdIn Contributors", + "note": "Special thanks to the community members who keep translations fresh." } } }, "nameFix": { - "title": "Naamcorrectie", - "subtitle": "Beheer FM Naamcorrectie", - "sectionTitle": "FM Naamcorrectie", - "sectionDescription": "Lost licentieproblemen op en ontgrendelt echte namen voor clubs, spelers en competities", + "title": "Name Fix", + "subtitle": "Manage FM Name Fix", + "sectionTitle": "FM Name Fix", + "sectionDescription": "Fixes licensing issues and unlocks real names for clubs, players, and competitions", "status": { - "checking": "Controleren...", - "installed": "Geïnstalleerd", - "notInstalled": "Niet geïnstalleerd" + "checking": "Checking...", + "installed": "Installed", + "notInstalled": "Not installed" }, "whatItDoes": { - "heading": "Wat het doet:", + "heading": "What it does:", "bullets": [ - "Ontgrendelt echte namen voor clubs zoals AC Milan, Inter en Lazio", - "Corrigeert Japanse spelersnamen", - "Verwijdert nep/niet-gelicentieerde content", - "Werkt met alle competities en leagues" + "Unlocks real names for clubs like AC Milan, Inter, and Lazio", + "Fixes Japanese player names", + "Removes fake/unlicensed content", + "Works with all leagues and competitions" ] }, "active": { - "heading": "Momenteel Actief:", - "unknown": "Onbekend" + "heading": "Currently Active:", + "unknown": "Unknown" }, - "selectLabel": "Selecteer Naamcorrectie Bron:", - "selectPlaceholder": "Selecteer een naamcorrectie bron", - "activeSuffix": " - Actief", - "noSources": "Geen naamcorrectie bronnen beschikbaar. Importeer een naamcorrectie ZIP-bestand om te beginnen.", + "selectLabel": "Select Name Fix Source:", + "selectPlaceholder": "Select a name fix source", + "activeSuffix": " - Active", + "noSources": "No name fix sources available. Import a name fix ZIP file to get started.", "buttons": { - "install": "Installeren", - "reinstall": "Opnieuw Installeren", - "uninstall": "Deïnstalleer van Spel", - "importZip": "Importeren van ZIP", - "checkStatus": "Controleer Status", - "deleteSource": "Verwijder Bron" + "install": "Install", + "reinstall": "Reinstall", + "uninstall": "Uninstall from Game", + "importZip": "Import from ZIP", + "checkStatus": "Check Status", + "deleteSource": "Delete Source" }, "warnings": { - "needGameDir": "Stel eerst je Spelmap in" + "needGameDir": "Please set your Game Directory first" }, "notes": { - "community": "Je kunt naamcorrecties downloaden van de community of je eigen maken. We raden correcties aan van onze vrienden bij SortItOutSI of FMScout" + "community": "You can download name fixes from the community or create your own. We recommend fixes from our friends at SortItOutSI or FMScout" }, "userDir": { - "label": "Gebruikersmap:", - "tooltip": "De FM26 Gebruikersmap waar saves en instellingen zijn opgeslagen", - "placeholder": "Automatisch gedetecteerd van systeem", - "detect": "Detecteren" + "label": "User Directory:", + "tooltip": "The FM26 User Directory where saves and settings are stored", + "placeholder": "Auto-detected from system", + "detect": "Detect" } } } diff --git a/src/locales/pt-PT.json b/src/locales/pt-PT.json index dd9c554..1ad5172 100644 --- a/src/locales/pt-PT.json +++ b/src/locales/pt-PT.json @@ -1,7 +1,7 @@ { "_version": 2, "nav": { - "mods": "Mods", + "mods": "Modificações", "graphics": "Gráficos", "nameFix": "Correção de nomes", "settings": "Definições" @@ -117,7 +117,7 @@ }, "modsTab": { "tabs": { - "mods": "Mods", + "mods": "Modificações", "graphics": "Gráficos", "namefix": "Correção de nomes", "settings": "Definições" @@ -149,29 +149,29 @@ "disabledTip": "Diretório do utilizador necessário para validar" }, "prefix": { - "label": "Prefixo do ficheiro", + "label": "Filename prefix", "placeholder": "face_", - "helper": "Renomeia todos os ficheiros .png (de forma recursiva) na pasta escolhida com este prefixo.", - "button": "Prefixar conteúdo da pasta", - "dialogTitle": "Prefixar conteúdo da pasta de gráficos", - "dialogDescription": "Escolha o prefixo e depois selecione a pasta faces para renomear. Apenas ficheiros .png são renomeados; os já prefixados são ignorados.", - "confirm": "Prefixar conteúdo da pasta", - "loadingTitle": "A renomear ficheiros", - "loadingBody": "Aguarde — pacotes grandes podem demorar um pouco. A aplicação responde quando terminar.", - "renameFiles": "Renomear ficheiros PNG", - "updateConfig": "Atualizar mappings no config.xml", - "nothingSelected": "Selecione pelo menos uma opção para continuar.", - "manualLabel": "Caminho manual da pasta", - "manualPlaceholder": "/Users/tu/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces", - "manualHelper": "Use isto se o seletor falhar. O caminho deve apontar para a pasta com os PNG/config.xml.", - "manualButton": "Executar com caminho manual", - "dialogError": "Não foi possível abrir o seletor de pastas. Introduza o caminho manualmente e tente novamente.", - "manualOnly": "Ignorar seletor do sistema (usar caminho manual) – útil se o seletor estiver lento", + "helper": "Renames all .png files (recursively) in the chosen folder with this prefix.", + "button": "Prefix folder contents", + "dialogTitle": "Prefix graphics folder contents", + "dialogDescription": "Select the prefix to apply, then choose the faces folder to rename. Only .png files are renamed; existing prefixed files are skipped.", + "confirm": "Prefix folder contents", + "loadingTitle": "Renaming files", + "loadingBody": "Hang tight — large packs can take a minute. The app will respond when done.", + "renameFiles": "Rename PNG files", + "updateConfig": "Update config.xml mappings", + "nothingSelected": "Select at least one option to run.", + "manualLabel": "Manual folder path", + "manualPlaceholder": "/Users/you/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces", + "manualHelper": "Use this if the folder picker fails. Path must point to the folder containing your PNGs/config.xml.", + "manualButton": "Run with manual path", + "dialogError": "Failed to open folder picker. Enter the path manually and try again.", + "manualOnly": "Skip OS picker (use manual path) – helpful if the picker hangs or is slow", "toast": { - "loading": "A renomear ficheiros de gráficos...", - "success": "{count} ficheiro(s) renomeado(s)", - "none": "Nenhum ficheiro precisou de ser renomeado", - "error": "Falha ao renomear ficheiros: {message}" + "loading": "Renaming graphics files...", + "success": "Renamed {count} file(s)", + "none": "No files needed renaming", + "error": "Failed to rename files: {message}" } }, "progress": { @@ -183,11 +183,11 @@ "needUserDir": "Diretório do utilizador é necessário para instalar pacotes de gráficos" }, "table": { - "name": "Nome", - "type": "Tipo", - "files": "Ficheiros", - "installed": "Instalado", - "empty": "Ainda não há pacotes de gráficos instalados." + "name": "Name", + "type": "Type", + "files": "Files", + "installed": "Installed", + "empty": "No graphics packs installed yet." } }, "credits": { diff --git a/src/locales/tr.json b/src/locales/tr.json index 9908305..c38d563 100644 --- a/src/locales/tr.json +++ b/src/locales/tr.json @@ -149,29 +149,29 @@ "disabledTip": "Doğrulamak için kullanıcı dizini gerekli" }, "prefix": { - "label": "Dosya ön eki", + "label": "Filename prefix", "placeholder": "face_", - "helper": "Seçilen klasör ve alt klasörlerdeki tüm .png dosyalarının başına bu ön eki ekler.", - "button": "Klasör içeriğini ön ekle", - "dialogTitle": "Grafik klasör içeriğini ön ekle", - "dialogDescription": "Uygulanacak ön eki seçin ve ardından yeniden adlandırılacak faces klasörünü seçin. Sadece .png dosyaları yeniden adlandırılır; zaten ön ekli dosyalar atlanır.", - "confirm": "Klasör içeriğini ön ekle", - "loadingTitle": "Dosyalar yeniden adlandırılıyor", - "loadingBody": "Lütfen bekleyin — büyük paketler biraz sürebilir. İşlem bitince uygulama yanıt verecek.", - "renameFiles": "PNG dosyalarını yeniden adlandır", - "updateConfig": "config.xml eşlemelerini güncelle", - "nothingSelected": "Devam etmek için en az bir seçenek seçin.", - "manualLabel": "Manuel klasör yolu", + "helper": "Renames all .png files (recursively) in the chosen folder with this prefix.", + "button": "Prefix folder contents", + "dialogTitle": "Prefix graphics folder contents", + "dialogDescription": "Select the prefix to apply, then choose the faces folder to rename. Only .png files are renamed; existing prefixed files are skipped.", + "confirm": "Prefix folder contents", + "loadingTitle": "Renaming files", + "loadingBody": "Hang tight — large packs can take a minute. The app will respond when done.", + "renameFiles": "Rename PNG files", + "updateConfig": "Update config.xml mappings", + "nothingSelected": "Select at least one option to run.", + "manualLabel": "Manual folder path", "manualPlaceholder": "/Users/you/Library/Application Support/Sports Interactive/Football Manager 26/graphics/faces", - "manualHelper": "Klasör seçici başarısız olursa kullanın. PNG/config.xml içeren klasörü göstermelidir.", - "manualButton": "Manuel yolla çalıştır", - "dialogError": "Klasör seçici açılamadı. Yolu manuel girip tekrar deneyin.", - "manualOnly": "OS seçiciyi atla (manuel yol kullan) – seçici yavaşsa işe yarar", + "manualHelper": "Use this if the folder picker fails. Path must point to the folder containing your PNGs/config.xml.", + "manualButton": "Run with manual path", + "dialogError": "Failed to open folder picker. Enter the path manually and try again.", + "manualOnly": "Skip OS picker (use manual path) – helpful if the picker hangs or is slow", "toast": { - "loading": "Grafik dosyaları yeniden adlandırılıyor...", - "success": "{count} dosya yeniden adlandırıldı", - "none": "Yeniden adlandırılması gereken dosya yok", - "error": "Dosyalar yeniden adlandırılamadı: {message}" + "loading": "Renaming graphics files...", + "success": "Renamed {count} file(s)", + "none": "No files needed renaming", + "error": "Failed to rename files: {message}" } }, "progress": { @@ -183,11 +183,11 @@ "needUserDir": "Grafik paketi kurulumu için kullanıcı dizini gereklidir" }, "table": { - "name": "İsim", - "type": "Tür", - "files": "Dosyalar", - "installed": "Kurulu", - "empty": "Henüz grafik paketi kurulmadı." + "name": "Name", + "type": "Type", + "files": "Files", + "installed": "Installed", + "empty": "No graphics packs installed yet." } }, "credits": {