mirror of
https://github.com/SteamDeckHomebrew/decky-loader.git
synced 2026-06-13 00:53:46 +03:00
* 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
250 lines
8.8 KiB
JSON
250 lines
8.8 KiB
JSON
{
|
|
"BranchSelect": {
|
|
"update_channel": {
|
|
"label": "Update Channel",
|
|
"prerelease": "Prerelease",
|
|
"stable": "Stable",
|
|
"testing": "Testing"
|
|
}
|
|
},
|
|
"Developer": {
|
|
"5secreload": "Reloading in 5 seconds",
|
|
"disabling": "Disabling React DevTools",
|
|
"enabling": "Enabling React DevTools"
|
|
},
|
|
"DropdownMultiselect": {
|
|
"button": {
|
|
"back": "Back"
|
|
}
|
|
},
|
|
"FilePickerError": {
|
|
"errors": {
|
|
"file_not_found": "The path specified is not valid. Please check it and reenter it correctly.",
|
|
"unknown": "An unknown error occurred. The raw error is: {{raw_error}}"
|
|
}
|
|
},
|
|
"FilePickerIndex": {
|
|
"files": {
|
|
"all_files": "All Files",
|
|
"file_type": "File Type",
|
|
"show_hidden": "Show Hidden Files"
|
|
},
|
|
"filter": {
|
|
"created_asce": "Created (Oldest)",
|
|
"created_desc": "Created (Newest)",
|
|
"modified_asce": "Modified (Oldest)",
|
|
"modified_desc": "Modified (Newest)",
|
|
"name_asce": "Z-A",
|
|
"name_desc": "A-Z",
|
|
"size_asce": "Size (Smallest)",
|
|
"size_desc": "Size (Largest)"
|
|
},
|
|
"folder": {
|
|
"label": "Folder",
|
|
"select": "Use this folder",
|
|
"show_more": "Show more files"
|
|
}
|
|
},
|
|
"PluginView": {
|
|
"hidden_one": "1 plugin is hidden from this list",
|
|
"hidden_other": "{{count}} plugins are hidden from this list"
|
|
},
|
|
"PluginListLabel": {
|
|
"hidden": "Hidden from the quick access menu"
|
|
},
|
|
"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 {{artifact}}"
|
|
}
|
|
},
|
|
"MultiplePluginsInstallModal": {
|
|
"title": {
|
|
"mixed_one": "Modify 1 plugin",
|
|
"mixed_other": "Modify {{count}} plugins",
|
|
"update_one": "Update 1 plugin",
|
|
"update_other": "Update {{count}} plugins",
|
|
"reinstall_one": "Reinstall 1 plugin",
|
|
"reinstall_other": "Reinstall {{count}} plugins",
|
|
"install_one": "Install 1 plugin",
|
|
"install_other": "Install {{count}} plugins"
|
|
},
|
|
"ok_button": {
|
|
"idle": "Confirm",
|
|
"loading": "Working"
|
|
},
|
|
"confirm": "Are you sure you want to make the following modifications?",
|
|
"description": {
|
|
"install": "Install {{name}} {{version}}",
|
|
"update": "Update {{name}} to {{version}}",
|
|
"reinstall": "Reinstall {{name}} {{version}}"
|
|
}
|
|
},
|
|
"PluginListIndex": {
|
|
"no_plugin": "No plugins installed!",
|
|
"plugin_actions": "Plugin Actions",
|
|
"reinstall": "Reinstall",
|
|
"reload": "Reload",
|
|
"uninstall": "Uninstall",
|
|
"update_to": "Update to {{name}}",
|
|
"show": "Quick access: Show",
|
|
"hide": "Quick access: Hide",
|
|
"update_all_one": "Update 1 plugin",
|
|
"update_all_other": "Update {{count}} plugins"
|
|
},
|
|
"PluginLoader": {
|
|
"decky_title": "Decky",
|
|
"decky_update_available": "Update to {{tag_name}} available!",
|
|
"error": "Error",
|
|
"plugin_error_uninstall": "Loading {{name}} caused an exception as shown above. This usually means that the plugin requires an update for the new version of SteamUI. Check if an update is present or evaluate its removal in the Decky settings, in the Plugins section.",
|
|
"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": {
|
|
"cef_console": {
|
|
"button": "Open Console",
|
|
"desc": "Opens the CEF Console. Only useful for debugging purposes. Stuff here is potentially dangerous and should only be used if you are a plugin dev, or are directed here by one.",
|
|
"label": "CEF Console"
|
|
},
|
|
"header": "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"
|
|
}
|
|
}
|
|
}
|