mirror of
https://github.com/SteamDeckHomebrew/decky-loader.git
synced 2026-06-17 08:47:49 +00:00
35e7c80835
* 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 * Revert changes to PluginInstallModal * Reworked the text modal for the final time * Missed the proper linted text * Missed the backend change * Final branch cleanup * Fixed small translation bleeding Caused from the manual merge of _old.json files. * fix extra space in browser.py * fix extra newline in plugin-loader.tsx * Cleanup i18next-parser.config.mjs * Update plugin-loader.tsx * Cleanup language files * Better labeling of text * Fixed language typos in BranchSelect * Fixed language typos in StoreSelect * Cleanup plugin-loader.tsx from unused imports * Removed the path bypass since I'm using authentication from the frontend. * Reimplemented this component as a functional component. * Updated dependencies and lockfile * Removed static route from main.py Already handled in loader.py * Small italian coherency fixes * Fix small typography fixes on plugin name uninstall * Fixed italian typo on removal popup * Reenabled manual escaping value in i18next * Set to fallback to the default language if the string in the JSON file is empty. * Fixed pnpm wankery * Added a missed italian text translation string --------- Co-authored-by: AAGaming <aa@mail.catvibers.me>
184 lines
5.5 KiB
JSON
184 lines
5.5 KiB
JSON
{
|
|
"BranchSelect": {
|
|
"update_channel": {
|
|
"label": "Update Channel",
|
|
"prerelease": "Prerelease",
|
|
"stable": "Stable",
|
|
"testing": "Testing"
|
|
}
|
|
},
|
|
"Developer": {
|
|
"5secreload": "Reloading in 5 seconds",
|
|
"disabling": "Disabling",
|
|
"enabling": "Enabling"
|
|
},
|
|
"FilePickerIndex": {
|
|
"folder": {
|
|
"select": "Use this folder"
|
|
}
|
|
},
|
|
"PluginCard": {
|
|
"plugin_full_access": "This plugin has full access to your Steam Deck.",
|
|
"plugin_install": "Install",
|
|
"plugin_no_desc": "No description provided.",
|
|
"plugin_version_label": "Plugin Version"
|
|
},
|
|
"PluginInstallModal": {
|
|
"install": {
|
|
"button_idle": "Install",
|
|
"button_processing": "Installing",
|
|
"desc": "Are you sure you want to install {{artifact}} {{version}}?",
|
|
"title": "Install {{artifact}}"
|
|
},
|
|
"no_hash": "This plugin does not have a hash, you are installing it at your own risk.",
|
|
"reinstall": {
|
|
"button_idle": "Reinstall",
|
|
"button_processing": "Reinstalling",
|
|
"desc": "Are you sure you want to reinstall {{artifact}} {{version}}?",
|
|
"title": "Reinstall {{artifact}}"
|
|
},
|
|
"update": {
|
|
"button_idle": "Update",
|
|
"button_processing": "Updating",
|
|
"desc": "Are you sure you want to update {{artifact}} {{version}}?",
|
|
"title": "Update {{name}}"
|
|
}
|
|
},
|
|
"PluginListIndex": {
|
|
"no_plugin": "No plugins installed!",
|
|
"plugin_actions": "Plugin Actions",
|
|
"reinstall": "Reinstall",
|
|
"reload": "Reload",
|
|
"uninstall": "Uninstall",
|
|
"update_to": "Update to {{name}}"
|
|
},
|
|
"PluginLoader": {
|
|
"decky_title": "Decky",
|
|
"decky_update_available": "Update to {{tag_name}} available!",
|
|
"error": "Error",
|
|
"plugin_error_uninstall": "Please go to {{-icon}} in the Decky menu if you need to uninstall this plugin.",
|
|
"plugin_load_error": {
|
|
"message": "Error loading plugin {{name}}",
|
|
"toast": "Error loading {{name}}"
|
|
},
|
|
"plugin_uninstall": {
|
|
"button": "Uninstall",
|
|
"desc": "Are you sure you want to uninstall {{name}}?",
|
|
"title": "Uninstall {{name}}"
|
|
},
|
|
"plugin_update_one": "Updates available for 1 plugin!",
|
|
"plugin_update_other": "Updates available for {{count}} plugins!"
|
|
},
|
|
"RemoteDebugging": {
|
|
"remote_cef": {
|
|
"desc": "Allow unauthenticated access to the CEF debugger to anyone in your network",
|
|
"label": "Allow Remote CEF Debugging"
|
|
}
|
|
},
|
|
"SettingsDeveloperIndex": {
|
|
"header_other": "Other",
|
|
"react_devtools": {
|
|
"desc": "Enables connection to a computer running React DevTools. Changing this setting will reload Steam. Set the IP address before enabling.",
|
|
"ip_label": "IP",
|
|
"label": "Enable React DevTools"
|
|
},
|
|
"third_party_plugins": {
|
|
"button_install": "Install",
|
|
"button_zip": "Browse",
|
|
"header": "Third-Party Plugins",
|
|
"label_desc": "URL",
|
|
"label_url": "Install Plugin from URL",
|
|
"label_zip": "Install Plugin from ZIP File"
|
|
},
|
|
"toast_zip": {
|
|
"body": "Installation failed! Only ZIP files are supported.",
|
|
"title": "Decky"
|
|
},
|
|
"valve_internal": {
|
|
"desc1": "Enables the Valve internal developer menu.",
|
|
"desc2": "Do not touch anything in this menu unless you know what it does.",
|
|
"label": "Enable Valve Internal"
|
|
}
|
|
},
|
|
"SettingsGeneralIndex": {
|
|
"about": {
|
|
"decky_version": "Decky Version",
|
|
"header": "About"
|
|
},
|
|
"beta": {
|
|
"header": "Beta participation"
|
|
},
|
|
"developer_mode": {
|
|
"desc": "Enables Decky's developer settings.",
|
|
"label": "Developer mode"
|
|
},
|
|
"other": {
|
|
"header": "Other"
|
|
},
|
|
"updates": {
|
|
"header": "Updates"
|
|
}
|
|
},
|
|
"SettingsIndex": {
|
|
"developer_title": "Developer",
|
|
"general_title": "General",
|
|
"navbar_settings": "Decky Settings",
|
|
"plugins_title": "Plugins"
|
|
},
|
|
"Store": {
|
|
"store_contrib": {
|
|
"desc": "If you would like to contribute to the Decky Plugin Store, check the SteamDeckHomebrew/decky-plugin-template repository on GitHub. Information on development and distribution is available in the README.",
|
|
"label": "Contributing"
|
|
},
|
|
"store_filter": {
|
|
"label": "Filter",
|
|
"label_def": "All"
|
|
},
|
|
"store_search": {
|
|
"label": "Search"
|
|
},
|
|
"store_sort": {
|
|
"label": "Sort",
|
|
"label_def": "Last Updated (Newest)"
|
|
},
|
|
"store_source": {
|
|
"desc": "All plugin source code is available on SteamDeckHomebrew/decky-plugin-database repository on GitHub.",
|
|
"label": "Source Code"
|
|
},
|
|
"store_tabs": {
|
|
"about": "About",
|
|
"alph_asce": "Alphabetical (Z to A)",
|
|
"alph_desc": "Alphabetical (A to Z)",
|
|
"title": "Browse"
|
|
},
|
|
"store_testing_cta": "Please consider testing new plugins to help the Decky Loader team!"
|
|
},
|
|
"StoreSelect": {
|
|
"custom_store": {
|
|
"label": "Custom Store",
|
|
"url_label": "URL"
|
|
},
|
|
"store_channel": {
|
|
"custom": "Custom",
|
|
"default": "Default",
|
|
"label": "Store Channel",
|
|
"testing": "Testing"
|
|
}
|
|
},
|
|
"Updater": {
|
|
"decky_updates": "Decky Updates",
|
|
"no_patch_notes_desc": "no patch notes for this version",
|
|
"patch_notes_desc": "Patch Notes",
|
|
"updates": {
|
|
"check_button": "Check For Updates",
|
|
"checking": "'Checking",
|
|
"cur_version": "Current version: {{ver}}",
|
|
"install_button": "Install Update",
|
|
"label": "Updates",
|
|
"lat_version": "Up to date: running {{ver}}",
|
|
"reloading": "Reloading",
|
|
"updating": "Updating"
|
|
}
|
|
}
|
|
}
|