mirror of
https://github.com/SteamDeckHomebrew/decky-loader.git
synced 2026-06-17 00:37:49 +00:00
57f4555350
* First iteration for internationalization of the loader * First iteration for internationalization of the loader * Cleanup node mess * Cleanup node mess pt2 * Additional touches * Latest decky changed merged into i18n and updated translation. * Styling fixes * Initial backend hosting implementation * Added correct url path of the loopback server. * Added correct url path of the loopback server. * Some better namespaced text. * Added whitelist for locales path. * Refactor languages and fix hooks logic bugs. * Small typo in language translation structure. * Working backend, automatically swtich languages with steam and language fixes. * Fix to languages * Key fixes * Additional language fixes. * Additional json changes * Final text revision and added a vscode tasks to automatically extract text from code. * Typo in the middleware * Remove unused imports * Cleanup whitespaces. * Import changes * Revert "Import changes" This reverts commit8e8231950f. * Update index.d.ts * Clean up unused imports * Delete pnpm-lock.yaml * Update rollup.config.js * Update PluginInstallModal.tsx * Update index.tsx * Update plugin-loader.tsx * Update plugin-loader.tsx * Revert "Delete pnpm-lock.yaml" This reverts commit3a39f36f21. * Additional strings reworks. * Fixes for issues coming from github merge. * Fixes for master * Styling fixes * Styling pt2 * Missed a few strings in master, * Styling fixes * Additional master merge fixes. * Final cleanup and adaptation to master. * Final empty language cleanup and few string added * Small changes to italian translation * Disabled translation on a few components inside plugin-loader for missing react hooks. * Fixed passing tag to translation. * Disable debug output for reducing console spam. * Return correct content type * Small italian language change * Added support for country code * Fixed missing translation for uninstall popup. * Fix class name shenanigans for toast notification * Update dependencies * Fixed github workflow to include the new locales folder * Update dependencies to latest version (unless it's React) and fixed the new small errors that cropped up * Missed a file name change * Updated dev dependencies to latest version * Missed a few dev dependencies * Revert "Update dependencies to latest version (unless it's React) and fixed the new small errors that cropped up" Messed up merge with a different main branch * Messed up deletion of rollup config. * Fix broken pnpm lock file * Missed a localized string during the merge * Fixed a parameter mistake in the uninstall text parameter * Fix pnpm random issues * Small italian language tweaks * Fix wrong parameter passed to the uninstall function call * Another fix on a wrong function parameter * Additional translation text on the store and branch selection channels * Changed the default type passed to map to being able to index the two arrays. * Reverted and reworked the last changes * Distinguish events in UI for installing vs reinstalling plugins * Additional fixes for reinstall prompt * Revert the use of intevalPlural since the parser doesn't seem to support that. * Missed a routing path in the backend * Small bugfixes * Small fixes * Correctly adding the parameter to the request headers. * Refactoring of the UI popup modal * Fix pnpm shenanigans * Final fixes for the install UI localization * Clean up unnedeed backend code * Small rework on text selection. * Cleaned up parser configuration * Removed extracttext dependency to pnpmsetup * Merged translation and cleaned up parser * Fixed JSON structure after manual merge. * Added translation to the file picker * First iteration for merging the new filepicker. * Revert changes to PluginInstallModal * Reworked the text modal for the final time * Missed the proper linted text * Missed the backend change * Final branch cleanup * First iteration for porting the new file picker * Hotfix for i18n where the detector was overriding localStorage * Please, pnpm, cooperate * Small fix regarding the backend getting hammered when switching to not supported languages plus a small english typo * Initial working upstream iteration for file picker * Typo on translation variable * File picker final improvements * Stylistic fixes and fix on wrong bool passed to fp * Fixup merge from main * Other merge errors fixed * Minor cleanups * Fixed missing padding under text label extension * Implement pagination backend side * First draft for filtering backend side * Implemented matching on file names. * Fix for unable to order per size on folders. * Hard checking a return value * Added a missing import. * Implemented show more as a frontend button * Whoops, python typo * Fixed python backend * Rendering bug fix and small qol improvement * Added missing parameter to openFilePicker call * Fixed path on windows and unknown error on wrong path * Small backend fixes * Extension fix * Simplified extension logic * Less string conversions. * Optimize backend code and removed additional components. * Take correctly into account the max value The button will now respect the actual maximum desired number of entries. * Bugfix for ordering logic and ignore cases during sorting * Regex call was missing an argument * Fixed issues with filtering extensions * Rollback testing changes * Minor cleanup and attempt at fixing the not updating multimodal. * Cleanup variable types. * Mantains the same api format from the original source code. * Removing hardcoded paths in the code * Additional fixes for resolving the user path * Cleanup useless modifications * Final fixes for avoid path hardcoding * Update lockfile and i18next version
257 lines
9.9 KiB
JSON
257 lines
9.9 KiB
JSON
{
|
|
"BranchSelect": {
|
|
"update_channel": {
|
|
"label": "Canale di aggiornamento",
|
|
"prerelease": "Prerilascio",
|
|
"stable": "Stabile",
|
|
"testing": "In prova"
|
|
}
|
|
},
|
|
"Developer": {
|
|
"5secreload": "Ricarico tra 5 secondi",
|
|
"disabling": "Disabilito i tools di React",
|
|
"enabling": "Abilito i tools di React"
|
|
},
|
|
"DropdownMultiselect": {
|
|
"button": {
|
|
"back": "Indietro"
|
|
}
|
|
},
|
|
"FilePickerError": {
|
|
"errors": {
|
|
"file_not_found": "Il percorso specificato non è valido. Controllalo e prova a reinserirlo di nuovo.",
|
|
"unknown": "È avvenuto un'errore sconosciuto. L'errore segnalato è {{raw_error}}"
|
|
}
|
|
},
|
|
"FilePickerIndex": {
|
|
"files": {
|
|
"all_files": "Tutti i file",
|
|
"file_type": "Tipo di file",
|
|
"show_hidden": "Mostra nascosti"
|
|
},
|
|
"filter": {
|
|
"created_asce": "Creazione (meno recente)",
|
|
"created_desc": "Creazione (più recente)",
|
|
"modified_asce": "Modifica (meno recente)",
|
|
"modified_desc": "Modifica (più recente)",
|
|
"name_asce": "Z-A",
|
|
"name_desc": "A-Z",
|
|
"size_asce": "Dimensione (più piccolo)",
|
|
"size_desc": "Dimensione (più grande)"
|
|
},
|
|
"folder": {
|
|
"label": "Cartella",
|
|
"select": "Usa questa cartella",
|
|
"show_more": "Mostra più file"
|
|
}
|
|
},
|
|
"PluginCard": {
|
|
"plugin_full_access": "Questo plugin ha accesso completo al tuo Steam Deck.",
|
|
"plugin_install": "Installa",
|
|
"plugin_no_desc": "Nessuna descrizione fornita.",
|
|
"plugin_version_label": "Versione Plugin"
|
|
},
|
|
"PluginInstallModal": {
|
|
"install": {
|
|
"button_idle": "Installa",
|
|
"button_processing": "Installando",
|
|
"desc": "Sei sicuro di voler installare {{artifact}} {{version}}?",
|
|
"title": "Installa {{artifact}}"
|
|
},
|
|
"no_hash": "Questo plugin non ha un hash associato, lo stai installando a tuo rischio e pericolo.",
|
|
"reinstall": {
|
|
"button_idle": "Reinstalla",
|
|
"button_processing": "Reinstallando",
|
|
"desc": "Sei sicuro di voler reinstallare {{artifact}} {{version}}?",
|
|
"title": "Reinstalla {{artifact}}"
|
|
},
|
|
"update": {
|
|
"button_idle": "Aggiorna",
|
|
"button_processing": "Aggiornando",
|
|
"desc": "Sei sicuro di voler aggiornare {{artifact}} {{version}}?",
|
|
"title": "Aggiorna {{artifact}}"
|
|
}
|
|
},
|
|
"PluginListIndex": {
|
|
"no_plugin": "Nessun plugin installato!",
|
|
"plugin_actions": "Operazioni sui plugins",
|
|
"reinstall": "Reinstalla",
|
|
"reload": "Ricarica",
|
|
"uninstall": "Rimuovi",
|
|
"update_to": "Aggiorna a {{name}}",
|
|
"update_all_one": "Aggiorna un plugin",
|
|
"update_all_many": "Aggiorna {{count}} plugins",
|
|
"update_all_other": "Aggiorna {{count}} plugins",
|
|
"show": "Accesso rapido: Mostra",
|
|
"hide": "Accesso rapido: Nascondi"
|
|
},
|
|
"PluginLoader": {
|
|
"decky_title": "Decky",
|
|
"decky_update_available": "Disponibile aggiornamento a {{tag_name}}!",
|
|
"error": "Errore",
|
|
"plugin_error_uninstall": "Il plugin {{name}} ha causato un'eccezione che è descritta sopra. Questo tipicamente significa che il plugin deve essere aggiornato per funzionare sulla nuova versione di SteamUI. Controlla se è disponibile un aggiornamento o valutane la rimozione andando nelle impostazioni di Decky nella sezione Plugins.",
|
|
"plugin_load_error": {
|
|
"message": "Errore caricando il plugin {{name}}",
|
|
"toast": "Errore caricando {{name}}"
|
|
},
|
|
"plugin_uninstall": {
|
|
"button": "Rimuovi",
|
|
"desc": "Sei sicuro di voler rimuovere {{name}}?",
|
|
"title": "Rimuovi {{name}}"
|
|
},
|
|
"plugin_update_one": "Aggiornamento disponibile per 1 plugin!",
|
|
"plugin_update_many": "Aggiornamenti disponibili per {{count}} plugins!",
|
|
"plugin_update_other": "Aggiornamenti disponibili per {{count}} plugins!"
|
|
},
|
|
"RemoteDebugging": {
|
|
"remote_cef": {
|
|
"desc": "Permetti l'accesso non autenticato al debugger di CEF da tutti gli indirizzi sulla tua rete locale",
|
|
"label": "Permetti il debug remoto di CEF"
|
|
}
|
|
},
|
|
"SettingsDeveloperIndex": {
|
|
"header": "Altro",
|
|
"react_devtools": {
|
|
"desc": "Abilita la connessione ad un computer che esegue i DevTools di React. Steam verrà ricaricato se lo stato cambia. Imposta il tuo indirizzo IP prima di abilitarlo.",
|
|
"ip_label": "IP",
|
|
"label": "Abilita i DevTools di React"
|
|
},
|
|
"third_party_plugins": {
|
|
"button_install": "Installa",
|
|
"button_zip": "Seleziona",
|
|
"header": "Plugin di terze parti",
|
|
"label_desc": "URL",
|
|
"label_url": "Installa plugin da un'indirizzo web",
|
|
"label_zip": "Installa plugin da un file ZIP"
|
|
},
|
|
"toast_zip": {
|
|
"body": "Installazione non riuscita! Solo supportati solo file ZIP.",
|
|
"title": "Decky"
|
|
},
|
|
"valve_internal": {
|
|
"desc1": "Abilita il menu di sviluppo interno di Valve.",
|
|
"desc2": "Non toccare nulla in questo menu se non sai quello che fa.",
|
|
"label": "Abilita Menu Sviluppatore"
|
|
},
|
|
"cef_console": {
|
|
"label": "Console CEF",
|
|
"button": "Apri la console",
|
|
"desc": "Apri la console di CEF. Utile solamente per ragioni di debug. Questa opzione deve essere usata solo se sei uno sviluppatore di plugin o se uno di questi ti ha chiesto di farlo, visto che questa feature potrebbe essere potenzialmente pericolosa."
|
|
}
|
|
},
|
|
"SettingsGeneralIndex": {
|
|
"about": {
|
|
"decky_version": "Versione di Decky",
|
|
"header": "Riguardo a"
|
|
},
|
|
"beta": {
|
|
"header": "Partecipazione alla beta"
|
|
},
|
|
"developer_mode": {
|
|
"desc": "Abilità le impostazioni di sviluppo di Decky.",
|
|
"label": "Modalità sviluppatore"
|
|
},
|
|
"other": {
|
|
"header": "Altro"
|
|
},
|
|
"updates": {
|
|
"header": "Aggiornamenti"
|
|
}
|
|
},
|
|
"SettingsIndex": {
|
|
"developer_title": "Sviluppatore",
|
|
"general_title": "Generali",
|
|
"navbar_settings": "Impostazioni Decky",
|
|
"plugins_title": "Plugins"
|
|
},
|
|
"Store": {
|
|
"store_contrib": {
|
|
"desc": "Se desideri contribuire allo store di Decky, puoi trovare un template caricato su GitHub all'indirizzo SteamDeckHomebrew/decky-plugin-template. Informazioni riguardo sviluppo e distribuzione sono disponibili nel README.",
|
|
"label": "Contribuisci"
|
|
},
|
|
"store_filter": {
|
|
"label": "Filtra",
|
|
"label_def": "Tutto"
|
|
},
|
|
"store_search": {
|
|
"label": "Cerca"
|
|
},
|
|
"store_sort": {
|
|
"label": "Ordina",
|
|
"label_def": "Ultimo aggiornato (Più recente)"
|
|
},
|
|
"store_source": {
|
|
"desc": "Tutto il codice sorgente dei plugin è disponibile su GitHub all'indirizzo SteamDeckHomebrew/decky-plugin-database.",
|
|
"label": "Codice Sorgente"
|
|
},
|
|
"store_tabs": {
|
|
"about": "Riguardo a",
|
|
"alph_asce": "Alfabetico (Z a A)",
|
|
"alph_desc": "Alfabetico (A a Z)",
|
|
"title": "Sfoglia"
|
|
},
|
|
"store_testing_cta": "Valuta la possibilità di testare nuovi plugin per aiutare il team di Decky Loader!"
|
|
},
|
|
"StoreSelect": {
|
|
"custom_store": {
|
|
"label": "Negozio custom",
|
|
"url_label": "URL"
|
|
},
|
|
"store_channel": {
|
|
"custom": "Personalizzato",
|
|
"default": "Default",
|
|
"label": "Canale del negozio",
|
|
"testing": "In prova"
|
|
}
|
|
},
|
|
"Updater": {
|
|
"decky_updates": "Aggiornamento di Decky",
|
|
"no_patch_notes_desc": "nessuna patch notes per questa versione",
|
|
"patch_notes_desc": "Cambiamenti",
|
|
"updates": {
|
|
"check_button": "Cerca aggiornamenti",
|
|
"checking": "Controllando",
|
|
"cur_version": "Versione attuale: {{ver}}",
|
|
"install_button": "Installa aggiornamento",
|
|
"label": "Aggiornamenti",
|
|
"lat_version": "Aggiornato. Eseguendo {{ver}}",
|
|
"reloading": "Ricaricando",
|
|
"updating": "Aggiornando"
|
|
}
|
|
},
|
|
"MultiplePluginsInstallModal": {
|
|
"title": {
|
|
"mixed_one": "Modifica un plugin",
|
|
"mixed_many": "Modifica {{count}} plugins",
|
|
"mixed_other": "Modifica {{count}} plugins",
|
|
"update_one": "Aggiorna un plugin",
|
|
"update_many": "Aggiorna {{count}} plugins",
|
|
"update_other": "Aggiorna {{count}} plugins",
|
|
"reinstall_one": "Reinstalla un plugin",
|
|
"reinstall_many": "Reinstalla {{count}} plugins",
|
|
"reinstall_other": "Reinstalla {{count}} plugins",
|
|
"install_one": "Installa un plugin",
|
|
"install_many": "Installa {{count}} plugins",
|
|
"install_other": "Installa {{count}} plugins"
|
|
},
|
|
"confirm": "Sei sicuro di voler effettuare le modifiche seguenti?",
|
|
"ok_button": {
|
|
"idle": "Conferma",
|
|
"loading": "Elaboro"
|
|
},
|
|
"description": {
|
|
"install": "Installa {{name}} {{version}}",
|
|
"update": "Aggiorna {{name}} alla versione {{version}}",
|
|
"reinstall": "Reinstalla {{name}} {{version}}"
|
|
}
|
|
},
|
|
"PluginView": {
|
|
"hidden_one": "Un plugin è nascosto dalla lista",
|
|
"hidden_many": "Sono nascosti {{count}} plugin dalla lista",
|
|
"hidden_other": "Sono nascosti {{count}} plugin dalla lista"
|
|
},
|
|
"PluginListLabel": {
|
|
"hidden": "Nascosti dal menu di accesso rapido"
|
|
}
|
|
}
|