From 6a70c432dbdd6e2034420a82f673050093c0be81 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Fri, 27 Dec 2024 18:09:00 +0100 Subject: [PATCH 01/28] Create it.json --- assets/jsons/translations/it.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 assets/jsons/translations/it.json diff --git a/assets/jsons/translations/it.json b/assets/jsons/translations/it.json new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/assets/jsons/translations/it.json @@ -0,0 +1 @@ + From 492e777fa2b040ff3b05a05720e463b5c5ae4752 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Fri, 27 Dec 2024 18:09:34 +0100 Subject: [PATCH 02/28] Update it.json --- assets/jsons/translations/it.json | 1280 ++++++++++++++++++++++++++++- 1 file changed, 1279 insertions(+), 1 deletion(-) diff --git a/assets/jsons/translations/it.json b/assets/jsons/translations/it.json index 8b137891..faeaab7c 100644 --- a/assets/jsons/translations/it.json +++ b/assets/jsons/translations/it.json @@ -1 +1,1279 @@ - +{ + "misc": { + "download": "Download", + "add": "Add", + "verify": "Verify", + "launch": "Launch", + "mods": "Mods", + "maps": "Maps", + "playlists": "Playlists", + "models": "Models", + "avatars": "Avatars", + "sabers": "Sabers", + "platforms": "Platforms", + "blocks": "Blocks", + "cancel": "Cancel", + "delete": "Delete", + "accept": "Accept", + "refuse": "Refuse", + "apply": "Apply", + "copy": "Copy", + "copied": "Copied!", + "confirm": "Confirm", + "choose-folder": "Choose folder", + "unknown": "An unknown error occurred ¯\\_(ツ)_/¯", + "warning": "Warning", + "continue": "Continue", + "shared": "Shared", + "pin": "Pin", + "unpin": "Unpin" + }, + "title-bar": { + "outdated": "outdated" + }, + "nav-bar": { + "add-version": "Add a version", + "settings": "Settings", + "shared": { + "text": "Shared", + "tooltip": "Shared contents" + } + }, + "pages": { + "version-viewer": { + "launch-mods": { + "oculus": "Oculus Mode", + "oculus-description": "If you are using Beat Saber via Steam, this allows you to use Oculus's VR composer while bypassing SteamVR, for potential performance gain. This is not required to use Oculus headsets.", + "desktop": "FPFC Mode", + "desktop-description": "First Person Flying Controller mode allows you to use WASD and the mouse to navigate around the menu in game. This makes testing much easier, because you don't have to put on your headset!", + "debug": "Debug Mode", + "debug-description": "Enables the output log window for IPA. This will show the debug console that mods use.", + "outdated-tippy": "This version is outdated, and some mods or features may no longer work as expected. Prefer using the recommended version ({recommendedVersion}) of Beat Saber to enjoy the latest features and bugfixes.", + "advanced-launch": { + "button": "Launch options", + "placeholder": "Additional arguments ex: --revert; --nowait" + }, + "skipsteam": "Skip Steam", + "skipsteam-description": "Stops Steam from opening automatically with Beat Saber, enable if you are using a different VR runtime like WiVRn or Monado that SteamVR may interfere with.", + "map-editor": "Map Editor", + "map-editor-description": "Start the official Beat Saber map editor instead of the game.", + "proton-logs": "Proton Logs", + "proton-logs-description": "Enables the recording of proton logs for this Beat Saber install to \"{versionPath}\"." + }, + "maps": { + "search-bar": { + "search-placeholder": "Search a map", + "filters-btn": "Filters", + "dropdown": { + "export-maps": "Export maps", + "delete-maps": "Delete maps", + "delete-duplicate-maps": "Delete duplicates" + } + }, + "tabs": { + "maps": { + "actions": { + "drop-down": { + "browse-maps": "Browse maps", + "import-maps": "Import maps" + }, + "link-maps": { + "tooltips": { + "link": "Link maps", + "unlink": "Unlink maps" + } + } + }, + "empty-maps": { + "text": "No maps", + "button": "Download maps" + }, + "drop-zone": { + "text": "Import your maps", + "subtext": "Drop your zip files here to import your maps" + } + }, + "playlists": { + "drop-down": { + "browse-playlists": "Browse playlists", + "create-a-playlist": "Create a playlist", + "import-playlists": "Import playlists" + }, + "drop-zone": { + "text": "Import your playlists", + "subtext": "Drop your \".bplist\" or \".json\" files here to import them" + } + } + } + }, + "mods": { + "loading-mods": "Loading mods...", + "no-internet": "No internet", + "mods-not-available": "No mods are available yet for this version of Beat Saber", + "buttons": { + "more-infos": "More info", + "install-or-update": "Install or update", + "reinstall-all": "Reinstall all" + }, + "mods-grid": { + "header-bar": { + "name": "Name", + "installed": "Installed", + "latest": "Latest", + "description": "Description", + "dropdown": { + "import-mods": "Import mods", + "uninstall-all": "Uninstall all", + "unselect-all": "Unselect all" + } + } + }, + "notifications": { + "all-mods-already-installed": { + "title": "Mods already installed", + "description": "All selected mods are already installed" + } + }, + "drop-zone": { + "text": "Import your mods", + "subtext": "Drop your \"zip\" or \"dll\" files here to import them" + } + }, + "dropdown": { + "open-folder": "Open folder", + "verify-files": "Verify files", + "clone": "Clone", + "edit": "Edit", + "uninstall": "Uninstall", + "create-shortcut": "Create a shortcut", + "shared-folders": "Shared Folders" + } + }, + "available-versions": { + "title": "Select a version", + "steam-release": "Release page", + "dropdown": { + "refresh": "Refresh versions", + "import-version": "Import a version" + }, + "recommended": "recommended", + "recommended-tooltip": "Most modable version" + }, + "settings": { + "steam-and-oculus": { + "title": "Steam & Oculus", + "description": "Logging out will allow you to switch accounts on the next Beat Saber download.", + "logout": "Log out", + "logout-success": "Logout Successful", + "download-platform": { + "title": "Default Platform", + "desc": "Choose the default platform that will be used to download versions of Beat Saber.", + "always-ask": "Always ask" + } + }, + "appearance": { + "title": "Appearance", + "description": "Choose the two main colours of BSManager.", + "reset": "Reset", + "sub-title": "Theme", + "themes": { + "dark": "Dark", + "light": "Light", + "os": "Sync with computer" + } + }, + "installation-folder": { + "title": "Installation folder", + "description": "Change the folder that will contain all the content downloaded by BSManager." + }, + "proton-folder": { + "title": "Proton folder", + "description": "Change the folder to the Proton path. (eg. Proton - Experimental)", + "errors": { + "title": "Setting the Proton folder failed", + "invalid-folder": "Invalid Proton folder path" + } + }, + "additional-content": { + "title": "Additional content", + "description": "Additional content that allows you to customize Beat Saber!", + "deep-links": { + "sub-title": "OneClick installations" + } + }, + "language": { + "title": "Language", + "description": "Select a language.", + "languages": { + "en-EN": "English, UK", + "en-US": "English, US", + "fr-FR": "Français", + "es-ES": "Español", + "de-DE": "Deutsch", + "ru-RU": "Русский", + "zh-CN": "简体中文", + "zh-TW": "正體中文", + "ja-JP": "日本語", + "ko-KR": "한국어", + "translated": { + "en-EN": "English, United Kingdom", + "en-US": "English, USA", + "fr-FR": "French", + "es-ES": "Spanish", + "de-DE": "German", + "ru-RU": "Russian", + "zh-CN": "Chinese (Simplified)", + "zh-TW": "Chinese (Traditional)", + "ja-JP": "Japanese", + "ko-KR": "Korean" + } + } + }, + "patreon": { + "title": "Support BSManager 💖", + "description": "Support the project and help us to provide continuous improvements to BSManager.", + "buttons": { + "support": "Support BSManager 🥰", + "supporters": "Supporters 👀" + }, + "view": { + "no-supporters": "No supporter yet", + "sponsors": "Sponsors", + "supporters": "Supporters" + } + }, + "discord": { + "description": "Join the BSManager community by following us on our social media!" + }, + "contribution": { + "description": "Suggest new features or report a bug to help improve BSManager!", + "buttons": { + "request-features": "Request a feature", + "report-bug": "Report a bug", + "open-logs": "Open logs" + } + }, + "advanced": { + "title": "Advanced", + "description": "Advanced settings for BSManager.", + "hardware-acceleration": { + "title": "Hardware Acceleration", + "description": "Enable Hardware Acceleration to use your GPU and improve BSManager's performance. Turn this off if you're experiencing frame drops.", + "modal": { + "title": "Restart Needed", + "body": "Changing hardware acceleration setting will quit and re-launch BSManager. Are you sure you want to do this?", + "confirm-btn": "Yes I'm sure" + }, + "error-notification": { + "message": "An error occurred, unable to disable hardware acceleration." + } + }, + "use-symlinks": { + "title": "Use Symlinks", + "description": "Use Symlinks instead of Junctions to link folders. Turn this on only if you really need it.", + "modal": { + "title": "Symlink Permissions", + "body": "When creating symlinks, BSManager will require administrator privileges or developer mode enabled on your system. Are you sure you want to continue?", + "confirm-btn": "Yes I'm sure" + }, + "error-notification": { + "message": "An error occurred, unable to change symlinks settings." + } + }, + "use-system-proxy": { + "title": "Use system proxy", + "description": "BSManager will make network requests through your system proxy.", + "error-notification": { + "message": "An error occurred, unable to change system proxy settings." + } + } + } + } + }, + "notifications": { + "types": { + "error": "🚨 Error", + "warning": "⚠️ Warning", + "success": "🎉 Success" + }, + "common": { + "msg": { + "error-occurred": "An error has occurred" + } + }, + "shared": { + "errors": { + "titles": { + "operation-running": "Operation running", + "no-internet": "No internet", + "file-not-supported": "File not supported" + }, + "msg": { + "operation-running": "Wait for the current operation to finish, then try again.", + "no-internet": "Check your connection and try again.", + "file-not-supported": "Only {types} files are supported." + } + } + }, + "bs-download": { + "success": { + "titles": { + "download-success": "Download complete", + "verification-finished": "Verification complete" + } + }, + "steam-download": { + "warnings": { + "msg": { + "ManifestChecksum": "The previously downloaded manifest does not match the new 🤔", + "ConnectionTimeout": "Your internet connection seems unstable 🥶", + "ConnectionLost": "The connection has been lost, try again...", + "ConnectionError": "Unable to connect to Steam, try again...", + "Unknown": "Something strange has happened 🤔 Your connection is probably unstable." + } + }, + "errors": { + "msg": { + "401": "Steam doesn't seem to want to let us download Beat Saber 😢", + "404": "Unable to contact Steam servers.", + "ExeNotFoundWindows": "\"DepotDownloader.exe\" is missing. Please check if the executable is quarantined by your anti-virus.", + "ExeNotFoundLinux": "\"DepotDownloader\" executable is missing.", + "Password": "Password is invalid.", + "InvalidCredentials": "Invalid login credentials, unapproved connection, or too many login attempts.", + "NoManifest": "No manifest was found", + "DirectoryCreate": "Unable to install the necessary folders.", + "NotAvailableApp": "Are you trying to download Beat Saber when you don't have it? 🤣", + "DepotNotFound": "Unable to download Beat Saber 😥 try again later 😕", + "NotCompleted": "The download could not complete ¯\\_(ツ)_/¯", + "InvalidManifest": "Unable to download Beat Saber 😥 try again later 😕", + "NoValidKey": "Unable to download Beat Saber 😥 try again later 😕", + "NoManifestCode": "Unable to download Beat Saber 😥 try again later 😕", + "Unknown": "An unknown error occurred ¯\\_(ツ)_/¯", + "NoServer": "Unable to contact Steam servers.", + "NotAllowed": "Apparently you are not allowed to download Beat Saber 🥱", + "ConnectionTimeout": "Cannot connect to Steam 😕", + "SteamLib": "If you have this error, report the bug on GitHub with the logs pls.", + "ConnectionError": "Unable to connect to Steam after 10 tries 🤯", + "LicenceError": "Unable to get the list of licenses.", + "RateLimitExceeded": "You've tried too many times, wait a while and try again later.", + "TokenRejected": "Your login token has been rejected 😕 Please try again.", + "AccessDenied": "Access to Steam has been denied." + } + } + }, + "oculus-download": { + "errors": { + "msg": { + "DOWNLOAD_MANIFEST_FAILED": "Unable to download the manifest for this version; your login token may be invalid.", + "MANIFEST_FILE_NOT_FOUND": "Unable to find the manifest for this version.", + "PARSE_MANIFEST_FILE_FAILED": "An error occurred while reading the manifest.", + "ALREADY_DOWNLOADING": "A version is already being downloaded.", + "UNABLE_TO_GET_MANIFEST": "Unable to obtain the manifest required for download.", + "VERIFY_INTEGRITY_FAILED": "An error occurred during file verification.", + "SOME_FILES_FAILED_TO_DOWNLOAD": "Some files failed to download.", + "META_LOGIN_TIMED_OUT": "The login token took too long to retrieve.", + "META_LOGIN_WINDOW_CLOSED_BY_USER": "The Meta login window was closed.", + "NO_META_AUTH_TOKEN": "Unable to retrieve the Meta login token required for download.", + "UNKNOWN_ERROR": "An unknown error occurred." + } + } + } + }, + "bs-import-version": { + "success": { + "start-import": { + "title": "Import in progress 👌", + "desc": "The import may take several minutes depending on your configuration." + }, + "imported": { + "title": "Imported version 🎉" + } + }, + "errors": { + "import-error": { + "desc": "Check that the selected folder is a Beat Saber installation." + } + } + }, + "settings": { + "move-folder": { + "success": { + "titles": { + "transfer-started": "Transfer in progress", + "transfer-finished": "Transfer complete" + }, + "descs": { + "transfer-started": "The transfer has started and may take several minutes depending on your configuration." + } + }, + "errors": { + "titles": { + "transfer-failed": "Transfer failed 😕" + }, + "descs": { + "COPY_TO_SUBPATH": "The destination folder cannot be a subfolder of the source folder.", + "restore-linked-folders": "An error occurred while restoring shared folders. You can still manually restore them via the 'Shared Folders' menu on the versions page." + } + } + }, + "steam": { + "success": { + "titles": { + "logout": "Disconnected from Steam." + } + } + }, + "additional-content": { + "deep-link": { + "select-all": "Select all", + "activation": { + "success": { + "title": "OneClick activated!", + "description": "OneClick installations have been activated." + }, + "error": { + "description": "Unable to activate OneClick installations." + } + }, + "deactivation": { + "success": { + "title": "OneClick deactivated!", + "description": "OneClick installations have been deactivated." + }, + "error": { + "description": "An unknown error occurred." + } + }, + "check-all-enabled": { + "title": "OneClick Disabled", + "description": "One or more OneClick installations are disabled. Go to settings to enable them.", + "actions": { + "settings": "Settings", + "not-remind": "Don't remind me" + } + } + } + } + }, + "bs-launch": { + "success": { + "titles": { + "BS_LAUNCHING": "Launching...🚀", + "STEAM_LAUNCHING": "Steam is launching!", + "SKIPPING_STEAM_LAUNCH": "Skipping Steam launch" + }, + "msg": { + "BS_LAUNCHING": "Don't forget to warm up 😉", + "STEAM_LAUNCHING": "Beat Saber will automatically launch after Steam.", + "SKIPPING_STEAM_LAUNCH": "I hope you know what you're doing :)" + } + }, + "errors": { + "titles": { + "UNKNOWN_ERROR": "Unable to launch", + "STEAM_NOT_RUNNING": "Steam is not running", + "OCULUS_NOT_RUNNING": "Oculus is not running", + "BS_ALREADY_RUNNING": "Beat Saber already running", + "EXE_NOT_FINDED": "Missing files", + "PROTON_NOT_SET": "Proton folder not set", + "PROTON_NOT_FOUND": "Proton binary not found", + "EXIT": "Abrupt stop", + "OCULUS_LIB_NOT_FOUND": "Oculus library not found", + "ORIGINAL_OCULUS_NOT_INSTALLED": "Original Oculus version not found" + }, + "msg": { + "UNKNOWN_ERROR": "An unknown error has occurred.", + "STEAM_NOT_RUNNING": "Steam must be running to launch BeatSaber.", + "OCULUS_NOT_RUNNING": "Oculus must be running to launch BeatSaber.", + "BS_ALREADY_RUNNING": "Close BeatSaber before launching it again.", + "EXE_NOT_FINDED": "Some files seem to be missing, try to verify the files.", + "EXIT": "BeatSaber stopped abruptly, tries to check the files.", + "OCULUS_LIB_NOT_FOUND": "Check that the Oculus application is properly installed, and that the libraries are correctly defined in Oculus.", + "PROTON_NOT_SET": "Set the Proton path in settings.", + "PROTON_NOT_FOUND": "Set the Proton path in settings.", + "ORIGINAL_OCULUS_NOT_INSTALLED": "Beat Saber must be installed from the Oculus app before opening." + }, + "actions": { + "STEAM_NOT_RUNNING": "Launch Steam" + } + } + }, + "steam": { + "steam-launching": { + "title": "Steam is launching!", + "description": "Beat Saber will automatically launch after Steam." + } + }, + "custom-version": { + "errors": { + "titles": { + "CantEditSteam": "Unable to edit", + "CantRename": "Renaming impossible", + "VersionAlreadExist": "This version already exists", + "CantClone": "Cloning impossible", + "UnknownError": "An unknown error occurred" + }, + "msg": { + "CantEditSteam": "You can't edit the Steam version. You can clone it though." + } + }, + "success": { + "titles": { + "CloningFinished": "Cloning complete 🎉" + } + } + }, + "mods": { + "install-mods": { + "titles": { + "success": "Mods installed 🎉", + "warning": "Mods installed 🤔" + }, + "msg": { + "success": "All mods have been installed.", + "warning": "One or more mods could not be installed.", + "errors": { + "no-mods": "No mods to install.", + "cannot-install-bsipa": "BSIPA installation failed 😨" + } + } + }, + "uninstall-mod": { + "titles": { + "success": "Mod uninstalled 🎉" + }, + "msg": { + "errors": { + "no-mods": "This mod isn't installed 😑" + } + } + }, + "uninstall-all-mods": { + "titles": { + "success": "Mods uninstalled 🎉" + }, + "msg": { + "success": "All mods have been uninstalled.", + "errors": { + "no-mods": "No mods are installed in this version 😑" + } + } + }, + "import-mod": { + "titles": { + "success": "Mods import completed", + "error": "An error occurred during the mods import" + }, + "msgs": { + "success": "Mods successfully imported.", + "some-success": "Some mods were successfully imported.", + "no-dlls": "The file(s) do not contain any \"dll\" files." + } + } + }, + "maps": { + "one-click-install": { + "success": "Map installation complete", + "error": "An error occurred while installing the map" + }, + "no-duplicates-maps": { + "title": "No Duplicates", + "msg": "No maps were deleted" + }, + "duplicates-maps-deleted": { + "title": "Duplicates Deleted", + "msg": "Duplicates were deleted" + }, + "import-map": { + "titles": { + "success": "Maps import completed", + "error": "An error occurred during the maps import" + }, + "msgs": { + "success": "Maps successfully imported.", + "some-success": "Some maps were successfully imported.", + "only-accept-zip": "Only zip files are supported.", + "invalid-zip": "The zip file(s) do not contain any maps.", + "unknown": "An unknown error occurred." + } + } + }, + "playlists": { + "one-click-install": { + "success": "Playlist installation complete", + "error": "An error occurred while installing the playlist" + } + }, + "models": { + "one-click-install": { + "success": "Model installation complete", + "error": "An error occurred while installing the model" + } + }, + "shared-folder": { + "info": { + "userdata-backup-created": { + "title": "Backup created", + "msg": "Sharing the 'UserData' folder can generate errors, in case of problems unlink the folder to restore the backup" + } + }, + "linking-error": { + "title": "Error while linking folder", + "msg": { + "EPERM": "BSManager does not have the necessary permissions to link the folder.", + "EACCES": "BSManager does not have the necessary permissions to link the folder.", + "ENOSPC": "The disk is full, make some space and try again.", + "UNKNOWN_ERROR": "An unknown error has occurred while linking the folder." + } + }, + "adding-error": { + "title": "Adding shared folder failed", + "msg": "You can't add \"{folder}\" to shared folders." + } + }, + "create-launch-shortcut": { + "success": { + "title": "Shortcut created", + "msg": "The shortcut has been created on the desktop." + }, + "error": { + "msg": "An error occurred while creating the shortcut." + } + }, + "bs-version-oudated": { + "title": "Version Outdated", + "msg": "This Beat Saber version is outdated, use the recommended version to enjoy the latest features and bugfixes", + "actions": { + "do-not-remind": "Do not remind me", + "ok": "Ok" + } + } + }, + "modals": { + "misc": { + "remember-my-choice": "Remember my choice" + }, + "choose-store": { + "title": "Which platform?", + "body": "Select the platform from which you wish to download Beat Saber.", + "set-in-settings": "Set the default platform in settings" + }, + "guard": { + "title": "Steam Guard", + "inputs": { + "guard-code": { + "label": "Guard Code", + "placeholder": "Enter your Guard code" + } + }, + "buttons": { + "submit": "Login" + } + }, + "steam-login": { + "title": "Steam Login", + "inputs": { + "username": { + "label": "Sign in with account name", + "placeholder": "Enter your account name" + }, + "password": { + "label": "Password", + "placeholder": "Enter your password", + "max-length-warning": "The password exceeds 64 characters! If the password is invalid, try to enter only its first 64 characters." + }, + "qr": { + "label": "Or with a QR code", + "note": { + "use-the": "Use the ", + "steam-mobile-app": "Steam Mobile App", + "to-connect-with-qr": "to sign in via QR code." + } + }, + "stay": "Remember me" + }, + "why-credentials": "Why are my credentials necessary?", + "need-help-to-connect": "I need help to access my account!", + "buttons": { + "submit": "Sign in" + } + }, + "steam-auth-approve": { + "title": "Waiting for confirmation", + "protected-by-mobile-auth": "Account protected by mobile authenticator.", + "use-steam-app-to-approve": "Use the Steam mobile app to confirm the connection...", + "not-access-to-steam-app": "I don't have access to the Steam mobile app" + }, + "steam-credentials": { + "title": "Steam Credentials", + "p-1": "Your Steam credentials are only required to download versions of Beat Saber, we use DepotDownloader to achieve this which requires your Steam credentials to verify that you own the game within your library before allowing you to retrieve the game files, your credentials are not stored or saved and are passed directly to DepotDownloader. However, if you don't want to do that, you can follow this tutorial instead: ", + "p-2": "Afterwards you can click on the gear icon in the top right corner and select \"Import a version\", then you can select the folder where Beat Saber was downloaded to. (If you followed the tutorial, you will have the right location)" + }, + "bs-import-version": { + "title": "Import a version", + "description": "Imports a version of Beat Saber to use with BSManager. This will copy the selected Beat Saber installation folder to the BSManager versions folder.", + "oculus-version": "Oculus Version", + "oculus-version-tooltip": "Check if it's an Oculus version", + "buttons": { + "submit": "Import a version" + } + }, + "bs-uninstall": { + "title": "Uninstall", + "description": "Are you sure you want to uninstall Beat Saber {version}? You will have to download it again to play it.", + "buttons": { + "submit": "Uninstall" + } + }, + "install-folder": { + "title": "Installation folder", + "description": "Changing the default installation folder will result in moving all installed data to the new folder.", + "buttons": { + "submit": "Choose folder" + } + }, + "edit-version": { + "title": "Edit the version", + "buttons": { + "submit": "Edit" + } + }, + "clone-version": { + "title": "Clone version", + "description": "Cloning the version allows you to separate additional Beat Saber content between two versions.", + "inputs": { + "name": { + "label": "Name", + "placeholder": "Version name" + }, + "color": { + "label": "Color" + } + }, + "buttons": { + "submit": "Clone" + } + }, + "uninstall-mod": { + "title": "Uninstall", + "description": "Are you sure you want to uninstall {mod}? It could cause other installed mods to malfunction.", + "description-bsipa": "Are you sure you want to uninstall BSIPA? After that all installed mods will not work anymore." + }, + "uninstall-all-mods": { + "title": "Uninstalling mods", + "description": "Are you sure you want to uninstall all the mods from version {version}? This operation cannot be undone." + }, + "maps-actions": { + "delete-maps": { + "title": { + "single": "Delete this map?", + "multiple": "Delete maps?" + }, + "desc": { + "single": "Are you sure you want to delete the map {name}?", + "multiple": "Are you sure you want to delete all {nb} maps?" + }, + "info": { + "desc": { + "single": "This map is part of the shared maps", + "multiple": "These maps are part of the shared maps" + }, + "title": { + "single": "This map will also be removed from versions using shared maps", + "multiple": "These maps will also be removed from versions using shared maps" + } + } + } + }, + "link-contents":{ + "title": "Link {contentType}", + "p-1": "Linking {contentType} allows sharing {contentType} between all versions with this feature enabled. Once linked, this version will benefit from shared {contentType}.", + "p-2": "In order to enjoy the linking feature, all your {itemsHtml} will be moved to the {sharedHtml} folder. After that, a symbolic link pointing to the shared {contentType} folder will replace your original {contentType} folder.", + "warning": "Please note that any changes affecting {contentType} will also affect all versions with this feature enabled.", + "what-is-a-symbolic-link": "What is a symbolic link?", + "i-need-help": "I need help", + "valid-btn": "Link {contentType}" + }, + "unlink-contents":{ + "title": "Unlink {contentType}", + "p-1": "Be careful, unlinking {contentType} will disable the use of shared {contentType} for this version, until it is reenabled.", + "p-2": "In order to unlink your maps, the symbolic link pointing to the {sharedHtml} will be removed. After that, all maps in the shared folder will be copied to the {itemsHtml} folder of your Beat Saber version.", + "do-not-copy-contents": "Do not copy {contentType}", + "do-not-copy-contents-tip": "If enabled, {contentType} in the shared folder will not be copied to your Beat Saber version. As a result, no {contentType} will remain in your Beat Saber version after unlinking.", + "valid-btn": "Unlink {contentType}" + }, + "download-maps": { + "search-btn": "Search", + "loading-maps": "Loading maps...", + "no-maps-found": "No maps found", + "no-internet": "No internet" + }, + "mods-disclaimer": { + "title": "disclaimer", + "p-1": "By choosing to use mods, you understand that:", + "li-1": "You may experience problems that don't exist in the vanilla game. 99.9% of bugs, crashes, and lag are due to mods.", + "li-2": "Mods are subject to being broken by updates and that's normal - be patient and respectful when this happens, as modders are volunteers with real lives.", + "li-3": "Beat Games aren't purposefully trying to break mods. They wish to work on the codebase and sometimes this breaks mods, but they are not out to kill mods.", + "p-2": "Do not attack the game developers for issues related to mods, and vice versa - modders and game developers are two separate groups. Just don't be a jerk ok." + }, + "shared-folders": { + "title": "Shared Folders", + "description": "Link Beat Saber folders to synchronize their contents with shared folders in other versions. Note that deleting content will also be shared.", + "buttons": { + "add-folder": "Add Folder", + "link-folder": "Link Folder", + "unlink-folder": "Unlink Folder", + "link-all": "Link all", + "remove-from-the-list": "Remove from the list" + } + }, + "adding-shared-folder": { + "title": "Adding Shared Folder", + "description": "You might experience issues when linking the \"{folder}\" folder. Are you sure you want to add it?" + }, + "create-launch-shortcut": { + "title": "Create a shortcut", + "desc": "Creating a shortcut will allow you to start Beat Saber with the chosen options without going through BSManager.", + "launch-options": "Launch options", + "advanced-launch": "Advanced launch", + "valid-btn": "Create the shortcut" + }, + "connect-to-meta": { + "title": "Connect to Meta", + "body": { + "token-needed": "Your Meta connection token is required to download Beat Saber.", + "need-cookie-enabled": "By logging into Meta, a login window will open and you can then start the login process. Please ensure to accept cookies, otherwise, we might not be able to retrieve your token to start the download.", + "enter-token-manually": "Enter my login token manually", + "enter-token-manually-tooltip": "This will allow you to enter your login token without going through Meta login." + }, + "stay": "Remember me", + "connect-to-meta": "Connect to Meta" + }, + "original-version-backup-oculus": { + "title": "Warning", + "body": { + "must-be-installed-once": "You must have Beat Saber installed from the Oculus Store on this device, otherwise Beat Saber might automatically close after launching.", + "will-backup": "To launch this version, the original installation folder of Beat Saber located in your Oculus library will be renamed and will be automatically restored when Beat Saber is closed." + }, + "not-remind-me": "Do not remind me", + "understood": "Understood" + }, + "enter-meta-token": { + "title": "Oculus Token", + "body": { + "info-enter-token": "To download Beat Saber, your Oculus login token is required.", + "how-obtain-token": "How do I obtain my Oculus Token?", + "oculus-token": "Oculus Token", + "token-is-invalid": "The Token is invalid.", + "save-my-token": "Save my token", + "have-token-saved": "I already have a token saved", + "save-token-info": "This will save your token for easier reuse. You will need to create a password to encrypt your token for storage purposes. If you ever forget your password, you just need to provide your token again.", + "password": "Password", + "password-too-short": "Password too short", + "info-enter-password": "To download Beat Saber, your Oculus login token is required. Enter the password used to save your Oculus token.", + "info-disabled-btn-password": "The token decrypted with the provided password is invalid. Make sure the password is the same as the one used to save the token.", + "enter-oculus-token": "Enter an Oculus token" + }, + "valid-btn": "Validate" + }, + "launch-as-admin": { + "title": "Administrator Permissions", + "body": { + "info": "Steam has been detected as running with administrator permissions. To communicate with Steam, Beat Saber must also be launched as an administrator. Otherwise, Beat Saber might experience problems and close after launching.", + "info-2": "Launching Beat Saber in administrator mode will also give administrator rights to the installed mods. Therefore, it is recommended to restart Steam without administrator permissions.", + "info-3": "Note that it is advised against giving administrator rights to Steam, as this affects the installed games and mods, presenting a security risk." + }, + "launch-as-admin": "Launch as Administrator", + "not-remind-me": "Do not remind me" + }, + "ask-install-path": { + "title": "Installation folder", + "choose-folder-description": "Choose the folder that will contain all the content downloaded by BSManager. (versions, mods, maps, playlists, etc.)", + "default": "Default", + "default-tooltip": "Defaults to your home folder" + }, + "choose-proton-folder": { + "title": "Proton Folder", + "proton-folder-description": "On Linux, BSManager requires Proton to work. Choose the Proton installation folder to continue.", + "proton-folder-placeholder": "Proton installation folder", + "where-is-proton-installed": "Where is Proton installed?" + }, + "bs-version-outdated": { + "body": "The version {outdatedVersion} is outdated, and some mods or features may no longer work as expected. Please download the latest recommended version ({recommendedVersion}) of Beat Saber to enjoy the latest features and bugfixes." + } + }, + "maps": { + "map-filter-panel": { + "duration": "Duration", + "nps": "Notes Per Second", + "njs": "Note Jump Speed", + "tags": "tags", + "specificities": "general", + "requirements": "requirements", + "exclude": "exclude" + }, + "map-types": { + "accuracy": "accuracy", + "balanced": "balanced", + "challenge": "challenge", + "dance-style": "dance", + "fitness": "fitness", + "speed": "speed", + "tech": "tech" + }, + "map-styles": { + "dance": "dance", + "swing": "swing", + "nightcore": "nightcore", + "folk-acoustic": "folk & acoustic", + "kids-family": "kids & family", + "ambient": "ambient", + "funk-disco": "funk & disco", + "jazz": "jazz", + "soul": "soul", + "speedcore": "speedcore", + "punk": "punk", + "rb": "r&b", + "holiday": "holiday", + "vocaloid": "vocaloid", + "j-rock": "j-rock", + "trance": "trance", + "drum-and-bass": "drum & bass", + "comedy-meme": "comedy & meme", + "instrumental": "instrumental", + "hardcore": "hardcore", + "k-pop": "k-pop", + "indie": "indie", + "techno": "techno", + "house": "house", + "video-game-soundtrack": "video game", + "tv-movie-soundtrack": "TV & film", + "alternative": "alternative", + "dubstep": "dubstep", + "metal": "metal", + "anime": "anime", + "hip-hop-rap": "hip hop & rap", + "j-pop": "j-pop", + "rock": "rock", + "pop": "pop", + "electronic": "electronic", + "classical-orchestral": "Classical & Orchestral" + }, + "map-specificities": { + "automapper": "AI", + "ranked": "ranked", + "curated": "curated", + "verified": "verified", + "fullSpread": "full spread" + }, + "map-excludes": { + "installed": "installed" + }, + "difficulties": { + "Easy": "easy", + "Normal": "normal", + "Hard": "hard", + "Expert": "expert", + "ExpertPlus": "expert+" + }, + "map-item": { + "by": "By {songAutor}", + "mapped-by": "mapped by", + "delete": "Delete", + "preview": "Preview map", + "bsr-code": "BSR code", + "download": "Download map", + "downloading": "Downloading map", + "cancel-download": "Cancel download", + "hightlight-difficulty": "Highlight difficulty" + } + }, + "models": { + "types": { + "singular": { + "avatar": "avatar", + "saber": "saber", + "platform": "platform", + "bloq": "block" + }, + "plural": { + "avatar": "avatars", + "saber": "sabers", + "platform": "platforms", + "bloq": "blocks" + } + }, + "sorts": { + "name": "Name", + "date": "Date", + "author": "Author" + }, + "panel": { + "actions": { + "search": "Search a model", + "drop-down": { + "delete": "Delete models", + "export": "Export models" + }, + "link-models": "Link models", + "unlink-models": "Unlink models" + }, + "grid": { + "loading": "Loading models...", + "no-models": "No models", + "download-models": "Download models" + } + }, + "modals": { + "delete-model": { + "title": "Delete the model", + "desc": "Are you sure you want to delete the model {modelName}?", + "linked-annotation": "This model will be removed from all linked versions." + }, + "delete-models": { + "title": "Delete models", + "desc": "Are you sure you want to delete the {nb} models?", + "linked-annotation": "These models will be removed from all linked versions." + }, + "download-models": { + "search-btn": "Search", + "search-placeholder": "Search a model", + "search-tips": { + "header": { + "tag": "Tag", + "desc": "Description" + }, + "author-desc": "Show only models from the specified author.", + "hash-desc": "Show only models with the specified hash.", + "tag-desc": "Show only models with the specified tag.", + "name-desc": "Show only models with the specified name.", + "discordid-desc": "Show only models from the specified discord user.", + "status-desc": "Show only models with the specified status. (profile only, and only for the author)" + }, + "no-models": "No models found.", + "no-internet": "No internet connection.", + "error-occurred": "An error occurred, try again later." + } + }, + "notifications": { + "prevent-for-mods": { + "title": "Required mods", + "desc": "Make sure you've installed the necessary mods to use models in Beat Saber", + "go-to-mods": "Go to mods", + "not-remind": "Don't remind me" + }, + "export-success": { + "title": "Export completed 🎉" + } + } + }, + "beat-saver": { + "maps-sorts": { + "Latest": "Latest", + "Relevance": "Relevance", + "Rating": "Rating", + "Curated": "Curated" + } + }, + "auto-update": { + "checking": "Checking for updates", + "downloading": "Downloading updates" + }, + "bs-shortcut-launch": { + "beat-saber-launching": "Launching Beat Saber", + "launching": "Launching", + "open-bsmanager": "Open BSManager", + "status-text": { + "init": "Initializing...", + "success": { + "BS_LAUNCHING": "Launching Beat Saber...", + "STEAM_LAUNCHING": "Launching Steam...", + "STEAM_LAUNCHED": "Steam successfully launched!", + "UNABLE_TO_LAUNCH_STEAM": "Unable to launch Steam, forcing Beat Saber launch..." + } + } + }, + "drop-zone": { + "or-browse-files": "Or browse files" + }, + "playlist": { + "error-playlist-creation-title": "Error creating playlist", + "error-playlist-creation-desc": "An error occurred while creating the playlist.", + "playlist-created-title": "Playlist created", + "playlist-created-desc": "The playlist has been successfully created. You can now sync its maps!", + "download-playlist": "Download playlist", + "synchronize-playlist": "Synchronize playlist", + "synchronize-maps": "Synchronize maps", + "error-playlists-synchronization-title": "Error synchronizing playlists", + "error-playlists-synchronization-desc": "An error occurred while synchronizing playlists.", + "playlists-synchronized-title": "Playlists synchronized!", + "playlists-synchronized-desc": "Playlists and their maps have been downloaded.", + "playlists-export-error-title": "Error exporting playlists", + "playlists-export-error-desc": "An error occurred while exporting playlists.", + "playlists-exported-title": "Playlists exported!", + "playlists-exported-desc": "Playlists have been successfully exported.", + "playlists-with-maps-exported-desc": "Playlists and their maps have been successfully exported.", + "playlist-delete-error-title": "Error deleting playlist", + "playlist-delete-error-desc": "An error occurred while deleting the playlist.", + "playlists-deleted-title": "Playlists deleted!", + "playlists-deleted-desc": "Playlists have been successfully deleted.", + "edit-playlist": "Edit playlist", + "playlist-edit-error-title": "Error editing playlist", + "playlist-edit-error-desc": "An error occurred while editing the playlist.", + "playlist-edited-title": "Playlist edited!", + "playlist-edited-desc": "The playlist has been successfully modified. You can now sync its maps!", + "playlists-loading": "Loading playlists...", + "no-playlists": "No playlists", + "download-playlists": "Download playlists", + "created-by": "Created by", + "stop-download": "Stop download", + "cancel-download": "Cancel download", + "open-file": "Open file", + "delete-playlist-ask": "Delete playlist?", + "delete-playlists-ask": "Delete playlists?", + "delete-playlist-desc": "Are you sure you want to delete the playlist \"{playlistTitle}\"?", + "delete-playlists-desc": "Are you sure you want to delete {nb} playlists?", + "delete-maps": "Delete maps", + "delete-playlist-maps-tip": "If enabled, all maps in the playlist will be deleted", + "delete-playlists-maps-tip": "If enabled, all maps in the playlists will be deleted", + "export-playlist-ask": "Export playlist?", + "export-playlists-ask": "Export playlists?", + "export-playlist-desc": "Are you sure you want to export the playlist \"{playlistTitle}\"?", + "export-playlists-desc": "Are you sure you want to export {nb} playlists?", + "export-maps": "Export maps", + "export-playlist-maps-tip": "If enabled, all maps in the playlist will also be exported", + "export-playlists-maps-tip": "If enabled, all maps in the playlists will also be exported", + "export": "Export", + "need-clone-title": "Warning", + "need-clone-desc-1": "This playlist has been downloaded from an external site and contains a synchronization link.", + "need-clone-desc-2": "To avoid losing your changes during synchronization, the playlist will be duplicated and its synchronization link removed.", + "need-clone-desc-3": "You can then, if you wish, delete the original playlist.", + "understood": "I understand", + "synchronize-playlist-ask": "Synchronize playlist?", + "synchronize-playlists-ask": "Synchronize playlists?", + "synchronize-playlist-desc": "Are you sure you want to synchronize the playlist \"{playlistTitle}\"?", + "synchronize-playlists-desc": "Are you sure you want to synchronize {nb} playlists?", + "synchronize-playlist-tip": "This action updates playlists and downloads missing maps; it may take several minutes.", + "synchronize": "Synchronize", + "curated": "Recommended", + "verified-mapper": "Verified mapper", + "empty-playlists": "Empty playlists", + "search-playlist": "Search for a playlist", + "no-playlists-found": "No playlists found", + "error-occur-while-loading-playlists": "An error occurred while loading playlists", + "error-occur-while-loading-playlist": "An error occurred while loading the playlist", + "loading-maps": "Loading maps...", + "no-maps-found-for-playlist": "No maps found for this playlist", + "playlist-contain-no-maps": "The playlist contains no maps", + "no-map-installed-for-playlist": "No maps installed for this playlist", + "playlist-is-waiting-to-download": "The playlist is waiting to download", + "download-maps": "Download maps", + "download-missing-maps": "Download missing maps", + "playlist-is-downloading": "The playlist is downloading", + "some-playlist-maps-are-missing": "Some maps in this playlist are missing", + "create-a-playlist": "Create a playlist", + "synchronize-playlists": "Synchronize playlists", + "export-playlists": "Export playlists", + "delete-playlists": "Delete playlists", + "choose-image": "Choose an image", + "title": "Title", + "playlist-title": "Playlist title", + "description": "Description", + "playlist-description": "Playlist description", + "author": "Author", + "playlist-author": "Playlist author", + "save": "Save", + "loading": "Loading...", + "installed": "Installed", + "no-map-found": "No map found", + "edit-playlist-shortcuts": "Hold Shift or Ctrl to select multiple maps", + "add-to-playlist": "Add to playlist", + "remove-from-playlist": "Remove from playlist", + "playlist-is-empty": "The playlist is empty", + "continue": "Continue", + "nb-maps": "Number of maps", + "nb-mappers": "Number of mappers", + "duration": "Duration", + "nps": "Notes per second", + "date-picker": { + "start-date-end-date": "Start date — End date", + "all": "All", + "last-24h": "Last 24h", + "last-week": "Last week", + "last-month": "Last month", + "3-last-month": "Last 3 months" + }, + "playlists-imported": "Playlists imported", + "all-playlists-have-been-successfully-imported": "All playlists have been successfully imported", + "no-playlist-found": "No playlist found", + "no-playlist-found-in-selected-files": "No playlist found in the selected files", + "some-playlists-not-imported": "Some playlists not imported", + "some-playlists-have-been-imported": { + "INVALID_SOURCE": "Some playlists could not be found", + "INVALID_PLAYLIST_FILE": "Some playlists are invalid", + "CANNOT_PARSE_PLAYLIST": "Some playlists are unreadable", + "unknown": "Some playlists could not be imported" + }, + "no-playlists-imported": "No playlists imported", + "no-playlists-imported-errors": { + "INVALID_SOURCE": "Playlists could not be found", + "INVALID_PLAYLIST_FILE": "Playlists are invalid", + "CANNOT_PARSE_PLAYLIST": "Playlists are unreadable", + "unknown": "No playlist could be imported" + } + }, + "dateformat": { + "dayNames": [ + "Sun", + "Mon", + "Tue", + "Wed", + "Thu", + "Fri", + "Sat", + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday" + ], + "monthNames": [ + "Jan", + "Feb", + "Mar", + "Apr", + "May", + "June", + "Jul", + "Aug", + "Sept", + "Oct", + "Nov", + "Dec", + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ], + "timeNames": [ + "a", + "p", + "am", + "pm", + "A", + "P", + "AM", + "PM" + ] + } +} From 3c1b1f72d4eeb2638ac8d27cba94738cf95bfadd Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sat, 28 Dec 2024 13:17:24 +0100 Subject: [PATCH 03/28] Add files via upload --- assets/jsons/translations/it.json | 500 +++++++++++++++--------------- 1 file changed, 250 insertions(+), 250 deletions(-) diff --git a/assets/jsons/translations/it.json b/assets/jsons/translations/it.json index faeaab7c..c6a81d16 100644 --- a/assets/jsons/translations/it.json +++ b/assets/jsons/translations/it.json @@ -1,209 +1,209 @@ { "misc": { - "download": "Download", - "add": "Add", - "verify": "Verify", - "launch": "Launch", - "mods": "Mods", - "maps": "Maps", - "playlists": "Playlists", - "models": "Models", - "avatars": "Avatars", - "sabers": "Sabers", - "platforms": "Platforms", - "blocks": "Blocks", - "cancel": "Cancel", - "delete": "Delete", - "accept": "Accept", - "refuse": "Refuse", - "apply": "Apply", - "copy": "Copy", - "copied": "Copied!", - "confirm": "Confirm", - "choose-folder": "Choose folder", - "unknown": "An unknown error occurred ¯\\_(ツ)_/¯", - "warning": "Warning", - "continue": "Continue", - "shared": "Shared", - "pin": "Pin", - "unpin": "Unpin" + "download": "Scarica", + "add": "Aggiungi", + "verify": "Verifica", + "launch": "Avvia", + "mods": "Mod", + "maps": "Mappe", + "playlists": "Playlist", + "models": "Modelli", + "avatars": "Avatar", + "sabers": "Spade", + "platforms": "Piattaforme", + "blocks": "Blocchi", + "cancel": "Cancella", + "delete": "Elimina", + "accept": "Accetta", + "refuse": "Rifiuta", + "apply": "Applica", + "copy": "Copia", + "copied": "Copiato!", + "confirm": "Conferma", + "choose-folder": "Scegli cartella", + "unknown": "È accaduto un errore sconosciuto ¯\\_(ツ)_/¯", + "warning": "Attenzione", + "continue": "Continua", + "shared": "Condivisi", + "pin": "Fissa", + "unpin": "Rimuovi Fissaggio" }, "title-bar": { - "outdated": "outdated" + "outdated": "obsoleta" }, "nav-bar": { - "add-version": "Add a version", - "settings": "Settings", + "add-version": "Aggiungi una versione", + "settings": "Impostazioni", "shared": { - "text": "Shared", - "tooltip": "Shared contents" + "text": "Condiviso", + "tooltip": "Contenuto condiviso" } }, "pages": { "version-viewer": { "launch-mods": { - "oculus": "Oculus Mode", - "oculus-description": "If you are using Beat Saber via Steam, this allows you to use Oculus's VR composer while bypassing SteamVR, for potential performance gain. This is not required to use Oculus headsets.", - "desktop": "FPFC Mode", - "desktop-description": "First Person Flying Controller mode allows you to use WASD and the mouse to navigate around the menu in game. This makes testing much easier, because you don't have to put on your headset!", - "debug": "Debug Mode", - "debug-description": "Enables the output log window for IPA. This will show the debug console that mods use.", - "outdated-tippy": "This version is outdated, and some mods or features may no longer work as expected. Prefer using the recommended version ({recommendedVersion}) of Beat Saber to enjoy the latest features and bugfixes.", + "oculus": "Modalità Oculus", + "oculus-description": "Se stai usando Beat Saber via Steam, questa opzione ti consente di usare il composer VR di Oculus mentre bypassi SteamVR, per un potenziale aumento di performance. Questo non è richiesto per usare i visori Oculus.", + "desktop": "Modalità FPFC", + "desktop-description": "La modalità FPFC (First Person Flying Controller) consente di usare i pulsanti WASD e il mouse per navigare nel menu del gioco. Questo rende i test molto più facili, perchè non devi indossare il tuo visore!", + "debug": "Modalità Debug", + "debug-description": "Abilita la finestra di uscita del log per IPA. Questo mostrerà la console di debug che lo mod usano.", + "outdated-tippy": "Questa versione è obsoleta, e alcune mod o funzioni non potrebbero più funzionare correttamente. Consigliamo di usare la versione raccomandata ({recommendedVersion}) di Beat Saber per godere delle ultime funzioni e bugfix.", "advanced-launch": { - "button": "Launch options", - "placeholder": "Additional arguments ex: --revert; --nowait" + "button": "Opzioni di Lancio", + "placeholder": "Argomenti aggiuntivi es: --revert; --nowait" }, - "skipsteam": "Skip Steam", - "skipsteam-description": "Stops Steam from opening automatically with Beat Saber, enable if you are using a different VR runtime like WiVRn or Monado that SteamVR may interfere with.", + "skipsteam": "Salta Steam", + "skipsteam-description": "Ferma Steam da aprirsi automaticamente con Beat Saber, abilitalo se stai usando un VR runtime differente come WiVRn o Monado con cui SteamVR potrebbe interferire.", "map-editor": "Map Editor", - "map-editor-description": "Start the official Beat Saber map editor instead of the game.", - "proton-logs": "Proton Logs", - "proton-logs-description": "Enables the recording of proton logs for this Beat Saber install to \"{versionPath}\"." + "map-editor-description": "Avvia il map editor di Beat Saber ufficiale invece del gioco.", + "proton-logs": "Log di Proton", + "proton-logs-description": "Abilita la registrazione dei log di proton per questa installazione di Beat Saber su \"{versionPath}\"." }, "maps": { "search-bar": { - "search-placeholder": "Search a map", - "filters-btn": "Filters", + "search-placeholder": "Cerca una mappa", + "filters-btn": "Filtri", "dropdown": { - "export-maps": "Export maps", - "delete-maps": "Delete maps", - "delete-duplicate-maps": "Delete duplicates" + "export-maps": "Esporta mappe", + "delete-maps": "Elimina mappe", + "delete-duplicate-maps": "Elimina le mappe duplicate" } }, "tabs": { "maps": { "actions": { "drop-down": { - "browse-maps": "Browse maps", - "import-maps": "Import maps" + "browse-maps": "Sfoglia mappe", + "import-maps": "Importa mappe" }, "link-maps": { "tooltips": { - "link": "Link maps", - "unlink": "Unlink maps" + "link": "Linka mappe", + "unlink": "Unlinka mappe" } } }, "empty-maps": { - "text": "No maps", - "button": "Download maps" + "text": "Non ci sono mappe", + "button": "Scarica mappe" }, "drop-zone": { - "text": "Import your maps", - "subtext": "Drop your zip files here to import your maps" + "text": "Importa le tue mappe", + "subtext": "Rilascia qui i tuoi file zip per importare le tue mappe" } }, "playlists": { "drop-down": { - "browse-playlists": "Browse playlists", - "create-a-playlist": "Create a playlist", - "import-playlists": "Import playlists" + "browse-playlists": "Sfoglia le playlist", + "create-a-playlist": "Crea una playlist", + "import-playlists": "Importa playlist" }, "drop-zone": { - "text": "Import your playlists", - "subtext": "Drop your \".bplist\" or \".json\" files here to import them" + "text": "Importa le tue playlist", + "subtext": "Rilascia qui i file \".bplist\" o \".json\" per importarli" } } } }, "mods": { - "loading-mods": "Loading mods...", - "no-internet": "No internet", - "mods-not-available": "No mods are available yet for this version of Beat Saber", + "loading-mods": "Caricamento delle mod in corso...", + "no-internet": "Internet non disponibile", + "mods-not-available": "Nessuna mod è ancora disponibile per questa versione di Beat Saber", "buttons": { - "more-infos": "More info", - "install-or-update": "Install or update", - "reinstall-all": "Reinstall all" + "more-infos": "Più info", + "install-or-update": "Installa o aggiorna", + "reinstall-all": "Reinstalla tutto" }, "mods-grid": { "header-bar": { - "name": "Name", - "installed": "Installed", - "latest": "Latest", - "description": "Description", + "name": "Nome", + "installed": "Installata", + "latest": "Ultima Versione", + "description": "Descrizione", "dropdown": { - "import-mods": "Import mods", - "uninstall-all": "Uninstall all", - "unselect-all": "Unselect all" + "import-mods": "Importa mod", + "uninstall-all": "Disinstalla tutto", + "unselect-all": "Deseleziona tutto" } } }, "notifications": { "all-mods-already-installed": { - "title": "Mods already installed", - "description": "All selected mods are already installed" + "title": "Mod già installata", + "description": "Tutte le mod selezionate sono già installate" } }, "drop-zone": { - "text": "Import your mods", - "subtext": "Drop your \"zip\" or \"dll\" files here to import them" + "text": "Importa le tue mod", + "subtext": "Rilascia qui i tuoi \"zip\" o \"dll\" per importarli." } }, "dropdown": { - "open-folder": "Open folder", - "verify-files": "Verify files", - "clone": "Clone", - "edit": "Edit", - "uninstall": "Uninstall", - "create-shortcut": "Create a shortcut", - "shared-folders": "Shared Folders" + "open-folder": "Apri Cartella", + "verify-files": "Verifica i file", + "clone": "Clona", + "edit": "Modifica", + "uninstall": "Disinstalla", + "create-shortcut": "Crea una scorciatoia", + "shared-folders": "Cartelle Condivise" } }, "available-versions": { - "title": "Select a version", - "steam-release": "Release page", + "title": "Seleziona una versione", + "steam-release": "Pagina di rilascio", "dropdown": { - "refresh": "Refresh versions", - "import-version": "Import a version" + "refresh": "Aggiorna versioni", + "import-version": "Importa una versione" }, - "recommended": "recommended", - "recommended-tooltip": "Most modable version" + "recommended": "raccomandata", + "recommended-tooltip": "Versione più moddabile raccomandata" }, "settings": { "steam-and-oculus": { - "title": "Steam & Oculus", - "description": "Logging out will allow you to switch accounts on the next Beat Saber download.", - "logout": "Log out", - "logout-success": "Logout Successful", + "title": "Steam e Oculus", + "description": "La disconnessione ti consentirà di cambiare account nel prossimo download di Beat Saber.", + "logout": "Disconnettiti", + "logout-success": "Disconnesso con successo", "download-platform": { - "title": "Default Platform", - "desc": "Choose the default platform that will be used to download versions of Beat Saber.", - "always-ask": "Always ask" + "title": "Piattaforma di default", + "desc": "Scegli la piattaforma di default che verrà usata per scaricare le versioni di Beat Saber.", + "always-ask": "Chiedi sempre" } }, "appearance": { - "title": "Appearance", - "description": "Choose the two main colours of BSManager.", - "reset": "Reset", - "sub-title": "Theme", + "title": "Aspetto", + "description": "Scegli i due colori principali di BSManager.", + "reset": "Resetta", + "sub-title": "Tema", "themes": { - "dark": "Dark", - "light": "Light", - "os": "Sync with computer" + "dark": "Scuro", + "light": "Bianco", + "os": "Sincronizza col computer" } }, "installation-folder": { - "title": "Installation folder", - "description": "Change the folder that will contain all the content downloaded by BSManager." + "title": "Cartella di installazione", + "description": "Cambia la cartella che contiene tutti i contenuti scaricati da BSManager." }, "proton-folder": { - "title": "Proton folder", - "description": "Change the folder to the Proton path. (eg. Proton - Experimental)", + "title": "Cartella di Proton", + "description": "Cambia la cartella al percorso di Proton. (es. Proton - Sperimentale)", "errors": { - "title": "Setting the Proton folder failed", - "invalid-folder": "Invalid Proton folder path" + "title": "Impostare la cartella di Proton ha fallito", + "invalid-folder": "Cartella di Proton invalida" } }, "additional-content": { - "title": "Additional content", - "description": "Additional content that allows you to customize Beat Saber!", + "title": "Contenuto aggiuntivo", + "description": "Contenuto aggiuntivo che ti consente di personalizzare Beat Saber!", "deep-links": { - "sub-title": "OneClick installations" + "sub-title": "Installazione OneClick" } }, "language": { - "title": "Language", - "description": "Select a language.", + "title": "Lingua", + "description": "Seleziona una lingua.", "languages": { "en-EN": "English, UK", "en-US": "English, US", @@ -216,75 +216,75 @@ "ja-JP": "日本語", "ko-KR": "한국어", "translated": { - "en-EN": "English, United Kingdom", - "en-US": "English, USA", - "fr-FR": "French", - "es-ES": "Spanish", - "de-DE": "German", - "ru-RU": "Russian", - "zh-CN": "Chinese (Simplified)", - "zh-TW": "Chinese (Traditional)", - "ja-JP": "Japanese", - "ko-KR": "Korean" + "en-EN": "Inglese, Regno Unito", + "en-US": "English, Stati Uniti d'America", + "fr-FR": "Francese", + "es-ES": "Spagnolo", + "de-DE": "Tedesco", + "ru-RU": "Russo", + "zh-CN": "Cinese (Semplificato)", + "zh-TW": "Cinese (Tradizionale)", + "ja-JP": "Giapponese", + "ko-KR": "Coreano" } } }, "patreon": { - "title": "Support BSManager 💖", - "description": "Support the project and help us to provide continuous improvements to BSManager.", + "title": "Sostieni BSManager 💖", + "description": "Supporta il progetto e aiutaci a provvedere continui miglioramenti a BSManager.", "buttons": { - "support": "Support BSManager 🥰", - "supporters": "Supporters 👀" + "support": "Sostieni BSManager 🥰", + "supporters": "Sostenitori 👀" }, "view": { - "no-supporters": "No supporter yet", - "sponsors": "Sponsors", - "supporters": "Supporters" + "no-supporters": "Ancora nessun sostenitore", + "sponsors": "Sponsor", + "supporters": "Sostenitori" } }, "discord": { - "description": "Join the BSManager community by following us on our social media!" + "description": "Unisciti alla community di BSManager seguendoci sui nostri scoial media!" }, "contribution": { - "description": "Suggest new features or report a bug to help improve BSManager!", + "description": "Suggerisci nuove funzioni o segnala un bug per aiutare a migliorare BSManager!", "buttons": { - "request-features": "Request a feature", - "report-bug": "Report a bug", - "open-logs": "Open logs" + "request-features": "Richiedi una funzione", + "report-bug": "Segnala un bug", + "open-logs": "Apri Log" } }, "advanced": { - "title": "Advanced", - "description": "Advanced settings for BSManager.", + "title": "Avanzate", + "description": "Impostazioni avanzate per BSManager.", "hardware-acceleration": { - "title": "Hardware Acceleration", - "description": "Enable Hardware Acceleration to use your GPU and improve BSManager's performance. Turn this off if you're experiencing frame drops.", + "title": "Accelerazione Hardware", + "description": "Abilita l'accelerazione hardware per usare la tua GPU ed aumentare le prestazioni di BSManager. Disattivalo se stai riscontrando un calo in frame.", "modal": { - "title": "Restart Needed", - "body": "Changing hardware acceleration setting will quit and re-launch BSManager. Are you sure you want to do this?", - "confirm-btn": "Yes I'm sure" + "title": "Riavvio Necessario", + "body": "Cambiare l'impostazione dell'accelerazione hardware causerà un riavvio di BSManager. Sei sicuro di voler procedere?", + "confirm-btn": "Si, sono sicuro" }, "error-notification": { - "message": "An error occurred, unable to disable hardware acceleration." + "message": "C'è stato un errore, impossibile disattivare l'accelerazione hardware." } }, "use-symlinks": { - "title": "Use Symlinks", - "description": "Use Symlinks instead of Junctions to link folders. Turn this on only if you really need it.", + "title": "Usa Symlinks", + "description": "Usa Symlinks invece di Junction per unire le cartelle. Attivalo solo se ti serve veramente.", "modal": { - "title": "Symlink Permissions", - "body": "When creating symlinks, BSManager will require administrator privileges or developer mode enabled on your system. Are you sure you want to continue?", - "confirm-btn": "Yes I'm sure" + "title": "Permesso Symlink", + "body": "Quando crei dei Symlink, BSManager richiederà accesso amministrativo o la modalità sviluppatore sul tuo sistema. Sei sicuro di voler continuare?", + "confirm-btn": "Si, sono sicuro" }, "error-notification": { - "message": "An error occurred, unable to change symlinks settings." + "message": "C'è stato un errore, impossibile cambiare le impostazioni di Symlinks." } }, "use-system-proxy": { - "title": "Use system proxy", - "description": "BSManager will make network requests through your system proxy.", + "title": "Usa il sistema proxy", + "description": "BSManager fara richieste di rete tramite il tuo sistema proxy.", "error-notification": { - "message": "An error occurred, unable to change system proxy settings." + "message": "C'è stato un errore, impossibile cambiare le impostazioni del proxy di sistema." } } } @@ -292,89 +292,89 @@ }, "notifications": { "types": { - "error": "🚨 Error", - "warning": "⚠️ Warning", - "success": "🎉 Success" + "error": "🚨 Errore", + "warning": "⚠️ Attenzione", + "success": "🎉 Successo" }, "common": { "msg": { - "error-occurred": "An error has occurred" + "error-occurred": "C'è stato un errore" } }, "shared": { "errors": { "titles": { - "operation-running": "Operation running", - "no-internet": "No internet", - "file-not-supported": "File not supported" + "operation-running": "Operazione in corso", + "no-internet": "Nessuna connessione", + "file-not-supported": "File non supportato" }, "msg": { - "operation-running": "Wait for the current operation to finish, then try again.", - "no-internet": "Check your connection and try again.", - "file-not-supported": "Only {types} files are supported." + "operation-running": "Attendi che l'operazione corrente finisca, poi, prova di nuovo.", + "no-internet": "Controlla la tua connessione e riprova.", + "file-not-supported": "Solo i file {types} sono supportati." } } }, "bs-download": { "success": { "titles": { - "download-success": "Download complete", - "verification-finished": "Verification complete" + "download-success": "Download completato", + "verification-finished": "Verifica completata" } }, "steam-download": { "warnings": { "msg": { - "ManifestChecksum": "The previously downloaded manifest does not match the new 🤔", - "ConnectionTimeout": "Your internet connection seems unstable 🥶", - "ConnectionLost": "The connection has been lost, try again...", - "ConnectionError": "Unable to connect to Steam, try again...", - "Unknown": "Something strange has happened 🤔 Your connection is probably unstable." + "ManifestChecksum": "Il manifest scaricato precedentemente non combacia con quello nuovo 🤔", + "ConnectionTimeout": "La tua connessione internet sembra essere instabile 🥶", + "ConnectionLost": "La connessione è stata persa, riprova di nuovo...", + "ConnectionError": "Impossibile connettersi a Steam, riprova di nuovo...", + "Unknown": "Qualcosa di strano è successo 🤔 La tua connessione è probabilmente instabile." } }, "errors": { "msg": { - "401": "Steam doesn't seem to want to let us download Beat Saber 😢", - "404": "Unable to contact Steam servers.", - "ExeNotFoundWindows": "\"DepotDownloader.exe\" is missing. Please check if the executable is quarantined by your anti-virus.", - "ExeNotFoundLinux": "\"DepotDownloader\" executable is missing.", - "Password": "Password is invalid.", - "InvalidCredentials": "Invalid login credentials, unapproved connection, or too many login attempts.", - "NoManifest": "No manifest was found", - "DirectoryCreate": "Unable to install the necessary folders.", - "NotAvailableApp": "Are you trying to download Beat Saber when you don't have it? 🤣", - "DepotNotFound": "Unable to download Beat Saber 😥 try again later 😕", - "NotCompleted": "The download could not complete ¯\\_(ツ)_/¯", - "InvalidManifest": "Unable to download Beat Saber 😥 try again later 😕", - "NoValidKey": "Unable to download Beat Saber 😥 try again later 😕", - "NoManifestCode": "Unable to download Beat Saber 😥 try again later 😕", - "Unknown": "An unknown error occurred ¯\\_(ツ)_/¯", - "NoServer": "Unable to contact Steam servers.", - "NotAllowed": "Apparently you are not allowed to download Beat Saber 🥱", - "ConnectionTimeout": "Cannot connect to Steam 😕", - "SteamLib": "If you have this error, report the bug on GitHub with the logs pls.", - "ConnectionError": "Unable to connect to Steam after 10 tries 🤯", - "LicenceError": "Unable to get the list of licenses.", - "RateLimitExceeded": "You've tried too many times, wait a while and try again later.", - "TokenRejected": "Your login token has been rejected 😕 Please try again.", - "AccessDenied": "Access to Steam has been denied." + "401": "Sembra che Steam non vuole lasciarci scaricare Beat Saber 😢", + "404": "Impossibile contattare i server di Steam.", + "ExeNotFoundWindows": "\"DepotDownloader.exe\" è mancante. Controlla se l'eseguibile è in quarantena dal tuo anti-virus.", + "ExeNotFoundLinux": "L'eseguibile \"DepotDownloader\" è mancante.", + "Password": "La password è invalida.", + "InvalidCredentials": "Credenziali d'accesso non valide, connessione non approvata o troppi tentativi d'accesso.", + "NoManifest": "Nessun manifest è stato trovato", + "DirectoryCreate": "Impossibile installare le cartelle necessarie.", + "NotAvailableApp": "Stai cercando di installare Beat Saber quando non ce l'hai? 🤣", + "DepotNotFound": "Impossibile scaricare Beat Saber 😥 riprova più tardi 😕", + "NotCompleted": "Il download non è stato completato ¯\\_(ツ)_/¯", + "InvalidManifest": "Impossibile scaricare Beat Saber 😥 riprova più tardi 😕", + "NoValidKey": "Impossibile scaricare Beat Saber 😥 riprova più tardi 😕", + "NoManifestCode": "Impossibile scaricare Beat Saber 😥 riprova più tardi 😕", + "Unknown": "Si è verificato un errore sconosciuto ¯\\_(ツ)_/¯", + "NoServer": "Impossibile contattare i server di Steam.", + "NotAllowed": "Apparentemente non sei autorizzato a scaricare Beat Saber 🥱", + "ConnectionTimeout": "Impossibile connettersi a Steam 😕", + "SteamLib": "Se hai questo errore, segnala il bug su GitHub con i log pls.", + "ConnectionError": "Impossibile connettersi a Steam dopo 10 tentativi 🤯", + "LicenceError": "Impossibile ottenere la lista delle licenze.", + "RateLimitExceeded": "Hai provato troppe volte, aspetta un po' e riprova più tardi.", + "TokenRejected": "Il tuo token di accesso è stato rifiutato 😕 Per favore riprova.", + "AccessDenied": "Accesso a Steam negato." } } }, "oculus-download": { "errors": { "msg": { - "DOWNLOAD_MANIFEST_FAILED": "Unable to download the manifest for this version; your login token may be invalid.", - "MANIFEST_FILE_NOT_FOUND": "Unable to find the manifest for this version.", - "PARSE_MANIFEST_FILE_FAILED": "An error occurred while reading the manifest.", - "ALREADY_DOWNLOADING": "A version is already being downloaded.", - "UNABLE_TO_GET_MANIFEST": "Unable to obtain the manifest required for download.", - "VERIFY_INTEGRITY_FAILED": "An error occurred during file verification.", - "SOME_FILES_FAILED_TO_DOWNLOAD": "Some files failed to download.", - "META_LOGIN_TIMED_OUT": "The login token took too long to retrieve.", - "META_LOGIN_WINDOW_CLOSED_BY_USER": "The Meta login window was closed.", - "NO_META_AUTH_TOKEN": "Unable to retrieve the Meta login token required for download.", - "UNKNOWN_ERROR": "An unknown error occurred." + "DOWNLOAD_MANIFEST_FAILED": "Impossibile scaricare il manifest per questa versione; il tuo token di accesso potrebbe essere invalido.", + "MANIFEST_FILE_NOT_FOUND": "Impossibile trovare il manifest per questa versione.", + "PARSE_MANIFEST_FILE_FAILED": "C'è stato un errore durante la lettura del manifest.", + "ALREADY_DOWNLOADING": "Una versione sta già venendo scaricata.", + "UNABLE_TO_GET_MANIFEST": "Impossibile ottenere il manifest richiesto per il download.", + "VERIFY_INTEGRITY_FAILED": "C'è stato un errore durante la verifica dei file.", + "SOME_FILES_FAILED_TO_DOWNLOAD": "Alcuni file non sono stati scaricati con successo.", + "META_LOGIN_TIMED_OUT": "Il token di accesso ha impiegato troppo tempo per essere recuperato.", + "META_LOGIN_WINDOW_CLOSED_BY_USER": "La finestra di login di Meta è stata chiusa.", + "NO_META_AUTH_TOKEN": "Impossibile recuperare il token di accesso Meta necessario per il download.", + "UNKNOWN_ERROR": "C'è stato un errore sconosciuto." } } } @@ -382,16 +382,16 @@ "bs-import-version": { "success": { "start-import": { - "title": "Import in progress 👌", - "desc": "The import may take several minutes depending on your configuration." + "title": "Importazione in corso 👌", + "desc": "L'importazione potrebbe richiedere diversi minuti a seconda della tua configurazione." }, "imported": { - "title": "Imported version 🎉" + "title": "Versione importata 🎉" } }, "errors": { "import-error": { - "desc": "Check that the selected folder is a Beat Saber installation." + "desc": "Controlla che la cartella selezionata sia una installazione di Beat Saber valida." } } }, @@ -399,57 +399,57 @@ "move-folder": { "success": { "titles": { - "transfer-started": "Transfer in progress", - "transfer-finished": "Transfer complete" + "transfer-started": "Trasferimento in corso", + "transfer-finished": "Trasferimento completato" }, "descs": { - "transfer-started": "The transfer has started and may take several minutes depending on your configuration." + "transfer-started": "Il trasferimento è iniziato e potrebbe richiedere diversi minuti a seconda della tua configurazione." } }, "errors": { "titles": { - "transfer-failed": "Transfer failed 😕" + "transfer-failed": "Trasferimento fallito 😕" }, "descs": { - "COPY_TO_SUBPATH": "The destination folder cannot be a subfolder of the source folder.", - "restore-linked-folders": "An error occurred while restoring shared folders. You can still manually restore them via the 'Shared Folders' menu on the versions page." + "COPY_TO_SUBPATH": "La cartella di destinazione non puo essere una sotto cartella della cartella di origine.", + "restore-linked-folders": "C'è stato un errore durante il ripristino delle cartelle condivise. Puoi sempre ripristinarle manualmente via il menu 'Cartelle Condivise' nella pagina delle versioni." } } }, "steam": { "success": { "titles": { - "logout": "Disconnected from Steam." + "logout": "Disconnesso da Steam." } } }, "additional-content": { "deep-link": { - "select-all": "Select all", + "select-all": "Seleziona tutto", "activation": { "success": { - "title": "OneClick activated!", - "description": "OneClick installations have been activated." + "title": "OneClick attivato!", + "description": "Le installazioni OneClick sono state attivate." }, "error": { - "description": "Unable to activate OneClick installations." + "description": "Impossibile attivare le installazioni OneClick." } }, "deactivation": { "success": { - "title": "OneClick deactivated!", - "description": "OneClick installations have been deactivated." + "title": "OneClick disattivato!", + "description": "Le installazioni OneClick sono state disattivate." }, "error": { - "description": "An unknown error occurred." + "description": "C'è stato un errore sconosciuto." } }, "check-all-enabled": { - "title": "OneClick Disabled", - "description": "One or more OneClick installations are disabled. Go to settings to enable them.", + "title": "OneClick Disabilitato", + "description": "Uno o più installazioni OneClick sono disabilitate. Vai alle impostazioni per abilitarle.", "actions": { - "settings": "Settings", - "not-remind": "Don't remind me" + "settings": "Impostazioni", + "not-remind": "Non ricordarmelo più" } } } @@ -458,32 +458,32 @@ "bs-launch": { "success": { "titles": { - "BS_LAUNCHING": "Launching...🚀", - "STEAM_LAUNCHING": "Steam is launching!", - "SKIPPING_STEAM_LAUNCH": "Skipping Steam launch" + "BS_LAUNCHING": "Avvio in corso...🚀", + "STEAM_LAUNCHING": "Steam si sta avviando!", + "SKIPPING_STEAM_LAUNCH": "Saltando l'avvio di Steam..." }, "msg": { - "BS_LAUNCHING": "Don't forget to warm up 😉", - "STEAM_LAUNCHING": "Beat Saber will automatically launch after Steam.", - "SKIPPING_STEAM_LAUNCH": "I hope you know what you're doing :)" + "BS_LAUNCHING": "Non scordardi ti riscaldarti 😉", + "STEAM_LAUNCHING": "Beat Saber si avvierà automaticamente dopo Steam.", + "SKIPPING_STEAM_LAUNCH": "Spero che sai cosa stai facendo :)" } }, "errors": { "titles": { - "UNKNOWN_ERROR": "Unable to launch", - "STEAM_NOT_RUNNING": "Steam is not running", - "OCULUS_NOT_RUNNING": "Oculus is not running", - "BS_ALREADY_RUNNING": "Beat Saber already running", - "EXE_NOT_FINDED": "Missing files", - "PROTON_NOT_SET": "Proton folder not set", - "PROTON_NOT_FOUND": "Proton binary not found", - "EXIT": "Abrupt stop", - "OCULUS_LIB_NOT_FOUND": "Oculus library not found", - "ORIGINAL_OCULUS_NOT_INSTALLED": "Original Oculus version not found" + "UNKNOWN_ERROR": "Impossibile avviare", + "STEAM_NOT_RUNNING": "Steam non è in esecuzione", + "OCULUS_NOT_RUNNING": "Oculus non è in esecuzione", + "BS_ALREADY_RUNNING": "Beat Saber già in esecuzione", + "EXE_NOT_FINDED": "File mancanti", + "PROTON_NOT_SET": "Cartella di Proton non impostata", + "PROTON_NOT_FOUND": "Esegiubile di Proton non trovato", + "EXIT": "Arresto improvviso", + "OCULUS_LIB_NOT_FOUND": "Librerie Oculus non trovate", + "ORIGINAL_OCULUS_NOT_INSTALLED": "Versione Oculus originale non installata" }, "msg": { - "UNKNOWN_ERROR": "An unknown error has occurred.", - "STEAM_NOT_RUNNING": "Steam must be running to launch BeatSaber.", + "UNKNOWN_ERROR": "C'è stato un errore sconosciuto.", + "STEAM_NOT_RUNNING": "Steam deve essere in esecuzione per avviare BeatSaber.", "OCULUS_NOT_RUNNING": "Oculus must be running to launch BeatSaber.", "BS_ALREADY_RUNNING": "Close BeatSaber before launching it again.", "EXE_NOT_FINDED": "Some files seem to be missing, try to verify the files.", From 74b13eb5c8c9016ee9702f134ff53914625f4667 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 15:10:45 +0100 Subject: [PATCH 04/28] File 100% translated --- assets/jsons/translations/it.json | 938 +++++++++++++++--------------- 1 file changed, 469 insertions(+), 469 deletions(-) diff --git a/assets/jsons/translations/it.json b/assets/jsons/translations/it.json index c6a81d16..9a737bbe 100644 --- a/assets/jsons/translations/it.json +++ b/assets/jsons/translations/it.json @@ -484,449 +484,449 @@ "msg": { "UNKNOWN_ERROR": "C'è stato un errore sconosciuto.", "STEAM_NOT_RUNNING": "Steam deve essere in esecuzione per avviare BeatSaber.", - "OCULUS_NOT_RUNNING": "Oculus must be running to launch BeatSaber.", - "BS_ALREADY_RUNNING": "Close BeatSaber before launching it again.", - "EXE_NOT_FINDED": "Some files seem to be missing, try to verify the files.", - "EXIT": "BeatSaber stopped abruptly, tries to check the files.", - "OCULUS_LIB_NOT_FOUND": "Check that the Oculus application is properly installed, and that the libraries are correctly defined in Oculus.", - "PROTON_NOT_SET": "Set the Proton path in settings.", - "PROTON_NOT_FOUND": "Set the Proton path in settings.", - "ORIGINAL_OCULUS_NOT_INSTALLED": "Beat Saber must be installed from the Oculus app before opening." + "OCULUS_NOT_RUNNING": "L'app Oculus deve essere in esecuzione per avviare BeatSaber.", + "BS_ALREADY_RUNNING": "Chiudi Beat Saber prima di riavviarlo.", + "EXE_NOT_FINDED": "Alcuni file sembrano essere mancanti, prova a verificare i file.", + "EXIT": "BeatSaber si è arrestato improvvisamente, prova a verificare i file.", + "OCULUS_LIB_NOT_FOUND": "Controlla che l'applicazione Oculus sia correttamente installata e che le librerie siano correttamente definite dall'app Oculus.", + "PROTON_NOT_SET": "Imposta il percorso di Proton nelle impostazioni.", + "PROTON_NOT_FOUND": "Imposta il percorso di Proton nelle impostazioni.", + "ORIGINAL_OCULUS_NOT_INSTALLED": "Beat Saber deve essere installato dall'app Oculus prima di avviarlo." }, "actions": { - "STEAM_NOT_RUNNING": "Launch Steam" + "STEAM_NOT_RUNNING": "Avvia Steam" } } }, "steam": { "steam-launching": { - "title": "Steam is launching!", - "description": "Beat Saber will automatically launch after Steam." + "title": "Steam si sta avviando!", + "description": "Beat Saber si avvierà automaticamente dopo Steam." } }, "custom-version": { "errors": { "titles": { - "CantEditSteam": "Unable to edit", - "CantRename": "Renaming impossible", - "VersionAlreadExist": "This version already exists", - "CantClone": "Cloning impossible", - "UnknownError": "An unknown error occurred" + "CantEditSteam": "Impossibile modificare", + "CantRename": "Impossibile rinominare", + "VersionAlreadExist": "Questa versione esiste già", + "CantClone": "Impossibile clonare", + "UnknownError": "C'è stato un errore sconosciuto" }, "msg": { - "CantEditSteam": "You can't edit the Steam version. You can clone it though." + "CantEditSteam": "Non puoi modificare la versione da Steam. Però puoi clonarla." } }, "success": { "titles": { - "CloningFinished": "Cloning complete 🎉" + "CloningFinished": "Clonazione completata 🎉" } } }, "mods": { "install-mods": { "titles": { - "success": "Mods installed 🎉", - "warning": "Mods installed 🤔" + "success": "Mod installate 🎉", + "warning": "Mod installate 🤔" }, "msg": { - "success": "All mods have been installed.", - "warning": "One or more mods could not be installed.", + "success": "Tutte le mod sono state installate.", + "warning": "Una o più mod non sono state installate.", "errors": { - "no-mods": "No mods to install.", - "cannot-install-bsipa": "BSIPA installation failed 😨" + "no-mods": "Nessuna mod da installare.", + "cannot-install-bsipa": "Installazione di BSIPA fallita 😨" } } }, "uninstall-mod": { "titles": { - "success": "Mod uninstalled 🎉" + "success": "Mod disinstallate 🎉" }, "msg": { "errors": { - "no-mods": "This mod isn't installed 😑" + "no-mods": "Questa mod non è installata 😑" } } }, "uninstall-all-mods": { "titles": { - "success": "Mods uninstalled 🎉" + "success": "Mod disinstallate 🎉" }, "msg": { - "success": "All mods have been uninstalled.", + "success": "Tutte le mod sono state installate.", "errors": { - "no-mods": "No mods are installed in this version 😑" + "no-mods": "Non ci sono mod installate su questa versione 😑" } } }, "import-mod": { "titles": { - "success": "Mods import completed", - "error": "An error occurred during the mods import" + "success": "Importazione mod completata", + "error": "C'è stato un errore durante l'importazione delle mod" }, "msgs": { - "success": "Mods successfully imported.", - "some-success": "Some mods were successfully imported.", - "no-dlls": "The file(s) do not contain any \"dll\" files." + "success": "Mod importate con successo.", + "some-success": "Alcune mod sono state importate con successo.", + "no-dlls": "I file non contengono nessun file \"dll\"." } } }, "maps": { "one-click-install": { - "success": "Map installation complete", - "error": "An error occurred while installing the map" + "success": "Installazione mappa completata", + "error": "C'è stato un errore durante l'installazione della mappa" }, "no-duplicates-maps": { - "title": "No Duplicates", - "msg": "No maps were deleted" + "title": "Nessun duplicato", + "msg": "Nessuna duplicato è stato trovato" }, "duplicates-maps-deleted": { - "title": "Duplicates Deleted", - "msg": "Duplicates were deleted" + "title": "Duplicati eliminati", + "msg": "I duplicati sono stati eliminati" }, "import-map": { "titles": { - "success": "Maps import completed", - "error": "An error occurred during the maps import" + "success": "Importazione mappe completata", + "error": "C'è stato un errore durante l'importazione delle mappe" }, "msgs": { - "success": "Maps successfully imported.", - "some-success": "Some maps were successfully imported.", - "only-accept-zip": "Only zip files are supported.", - "invalid-zip": "The zip file(s) do not contain any maps.", - "unknown": "An unknown error occurred." + "success": "Mappe importate con successo.", + "some-success": "Alcune mappe sono state importate con successo.", + "only-accept-zip": "Solo i file zip sono supportati.", + "invalid-zip": "I file zip non contengono mappe.", + "unknown": "C'è stato un errore sconosciuto." } } }, "playlists": { "one-click-install": { - "success": "Playlist installation complete", - "error": "An error occurred while installing the playlist" + "success": "Installazione playlist completata", + "error": "C'è stato un errore durante l'installazione delle playlist" } }, "models": { "one-click-install": { - "success": "Model installation complete", - "error": "An error occurred while installing the model" + "success": "Installazione modelli completata", + "error": "C'è stato un errore durante l'installazione dei modelli" } }, "shared-folder": { "info": { "userdata-backup-created": { - "title": "Backup created", - "msg": "Sharing the 'UserData' folder can generate errors, in case of problems unlink the folder to restore the backup" + "title": "Backup creato", + "msg": "Condividere la cartella 'UserData' può generare errori, in caso di problemi scollega la cartella per ripristinare il backup" } }, "linking-error": { - "title": "Error while linking folder", + "title": "Errore durante la condivisione della cartella", "msg": { - "EPERM": "BSManager does not have the necessary permissions to link the folder.", - "EACCES": "BSManager does not have the necessary permissions to link the folder.", - "ENOSPC": "The disk is full, make some space and try again.", - "UNKNOWN_ERROR": "An unknown error has occurred while linking the folder." + "EPERM": "BSManager non ha i permessi necessari per condividere la cartella.", + "EACCES": "BSManager non ha i permessi necessari per condividere la cartella.", + "ENOSPC": "Il disco è pieno, libera un pò di spazio e riprova.", + "UNKNOWN_ERROR": "C'è stato un errore sconosciuto durante la condivisione della cartella." } }, "adding-error": { - "title": "Adding shared folder failed", - "msg": "You can't add \"{folder}\" to shared folders." + "title": "L'aggiunta della cartella condivisa ha fallito", + "msg": "Non puoi aggiungere \"{folder}\" nelle cartelle condivise." } }, "create-launch-shortcut": { "success": { - "title": "Shortcut created", - "msg": "The shortcut has been created on the desktop." + "title": "Scorciatoia creata", + "msg": "La scorciatoia è già stat creata sul desktop." }, "error": { - "msg": "An error occurred while creating the shortcut." + "msg": "C'è stato un errore durante la creazione della scorciatoia." } }, "bs-version-oudated": { - "title": "Version Outdated", - "msg": "This Beat Saber version is outdated, use the recommended version to enjoy the latest features and bugfixes", + "title": "Versione Obsoleta", + "msg": "Questa versione di Beat Saber è obsoleta, usa la versione raccomandata per godere delle ultime funzioni e bugfix", "actions": { - "do-not-remind": "Do not remind me", + "do-not-remind": "Non ricordarmelo più", "ok": "Ok" } } }, "modals": { "misc": { - "remember-my-choice": "Remember my choice" + "remember-my-choice": "Ricorda la mia scelta" }, "choose-store": { - "title": "Which platform?", - "body": "Select the platform from which you wish to download Beat Saber.", - "set-in-settings": "Set the default platform in settings" + "title": "Quale piattaforma?", + "body": "Seleziona la piattaforma da dove desideri scaricare Beat Saber.", + "set-in-settings": "Imposta la piattaforma di default nelle impostazioni" }, "guard": { "title": "Steam Guard", "inputs": { "guard-code": { - "label": "Guard Code", - "placeholder": "Enter your Guard code" + "label": "Codice Guard", + "placeholder": "Inserisci il tuo codice Guard" } }, "buttons": { - "submit": "Login" + "submit": "Accedi" } }, "steam-login": { - "title": "Steam Login", + "title": "Accedi a Steam", "inputs": { "username": { - "label": "Sign in with account name", - "placeholder": "Enter your account name" + "label": "Accedi con il nome account", + "placeholder": "Inserisci il nome account" }, "password": { "label": "Password", - "placeholder": "Enter your password", - "max-length-warning": "The password exceeds 64 characters! If the password is invalid, try to enter only its first 64 characters." + "placeholder": "Inserisci la password", + "max-length-warning": "La password eccede i 64 caratteri! Se la password è invalida, prova ad entrare con solo i primi 64 caretteri." }, "qr": { - "label": "Or with a QR code", + "label": "O con un codice QR", "note": { - "use-the": "Use the ", - "steam-mobile-app": "Steam Mobile App", - "to-connect-with-qr": "to sign in via QR code." + "use-the": "Usa l' ", + "steam-mobile-app": "app mobile di Steam", + "to-connect-with-qr": "per accedere tramite codice QR." } }, - "stay": "Remember me" + "stay": "Ricordami" }, - "why-credentials": "Why are my credentials necessary?", - "need-help-to-connect": "I need help to access my account!", + "why-credentials": "Perchè le mie credenziali sono necessarie?", + "need-help-to-connect": "Mi serve aiuto ad accedere col mio account!", "buttons": { - "submit": "Sign in" + "submit": "Accedi" } }, "steam-auth-approve": { - "title": "Waiting for confirmation", - "protected-by-mobile-auth": "Account protected by mobile authenticator.", - "use-steam-app-to-approve": "Use the Steam mobile app to confirm the connection...", - "not-access-to-steam-app": "I don't have access to the Steam mobile app" + "title": "In attesa di conferma", + "protected-by-mobile-auth": "Account protetto da autenticatore mobile.", + "use-steam-app-to-approve": "Usa l'app mobile di Steam per confermare la connessione...", + "not-access-to-steam-app": "Non ho accesso all'app mobile di Steam" }, "steam-credentials": { - "title": "Steam Credentials", - "p-1": "Your Steam credentials are only required to download versions of Beat Saber, we use DepotDownloader to achieve this which requires your Steam credentials to verify that you own the game within your library before allowing you to retrieve the game files, your credentials are not stored or saved and are passed directly to DepotDownloader. However, if you don't want to do that, you can follow this tutorial instead: ", - "p-2": "Afterwards you can click on the gear icon in the top right corner and select \"Import a version\", then you can select the folder where Beat Saber was downloaded to. (If you followed the tutorial, you will have the right location)" + "title": "Credenziali di Steam", + "p-1": "Le tue credenziali di Steam sono necessarie solo per scaricare le versioni di Beat Saber, utilizziamo DepotDownloader per fare questo, il quale richiede le tue credenziali di Steam per verificare che possiedi il gioco nella tua libreria prima di consentirti di recuperare i file del gioco. Le tue credenziali non vengono memorizzate o salvate e vengono passate direttamente a DepotDownloader. Tuttavia, se non vuoi farlo, puoi seguire questo tutorial invece: ", + "p-2": "Successivamente puoi cliccare sull'icona dell'ingranaggio in alto a destra e selezionare \"Importa una versione\", quindi puoi selezionare la cartella in cui è stato scaricato Beat Saber. (Se hai seguito il tutorial, avrai la posizione corretta)" }, "bs-import-version": { - "title": "Import a version", - "description": "Imports a version of Beat Saber to use with BSManager. This will copy the selected Beat Saber installation folder to the BSManager versions folder.", - "oculus-version": "Oculus Version", - "oculus-version-tooltip": "Check if it's an Oculus version", + "title": "Importa una versione", + "description": "Importa una versione di Beat Saber da usare con BSManager. Questo copierà la cartella di installazione selezionata di Beat Saber nella cartella delle versioni di BSManager.", + "oculus-version": "Versione Oculus", + "oculus-version-tooltip": "Controlla se è una versione Oculus", "buttons": { - "submit": "Import a version" + "submit": "Importa una versione" } }, "bs-uninstall": { - "title": "Uninstall", - "description": "Are you sure you want to uninstall Beat Saber {version}? You will have to download it again to play it.", + "title": "Disinstalla", + "description": "Sei sicuro di voler disinstallare Beat Saber {version}? Dovrai riscaricarlo per giocarlo.", "buttons": { - "submit": "Uninstall" + "submit": "Disinstalla" } }, "install-folder": { - "title": "Installation folder", - "description": "Changing the default installation folder will result in moving all installed data to the new folder.", + "title": "Cartella di installazione", + "description": "Cambiare la cartella di installazione predefinita comporterà lo spostamento di tutti i dati nella nuova cartella.", "buttons": { - "submit": "Choose folder" + "submit": "Scegli cartella" } }, "edit-version": { - "title": "Edit the version", + "title": "Modifica versione", "buttons": { - "submit": "Edit" + "submit": "Modifica" } }, "clone-version": { - "title": "Clone version", - "description": "Cloning the version allows you to separate additional Beat Saber content between two versions.", + "title": "Clona versione", + "description": "Clonare la versione consente di separare i contenuti aggiuntivi di Beat Saber tra due versioni.", "inputs": { "name": { - "label": "Name", - "placeholder": "Version name" + "label": "Nome", + "placeholder": "Nome versione" }, "color": { - "label": "Color" + "label": "Colore" } }, "buttons": { - "submit": "Clone" + "submit": "Clona" } }, "uninstall-mod": { - "title": "Uninstall", - "description": "Are you sure you want to uninstall {mod}? It could cause other installed mods to malfunction.", - "description-bsipa": "Are you sure you want to uninstall BSIPA? After that all installed mods will not work anymore." + "title": "Disinstalla", + "description": "Sei sicuro di voler disinstallare {mod}? Potrebbe causare malfunzionamenti ad altre mod installate.", + "description-bsipa": "Sei sicuro di voler disinstallare BSIPA? Dopo di ciò, tutte le mod installate non funzioneranno più." }, "uninstall-all-mods": { - "title": "Uninstalling mods", - "description": "Are you sure you want to uninstall all the mods from version {version}? This operation cannot be undone." + "title": "Disinstallazione mod", + "description": "Sei sicuro di voler disinstallare tutte le mod dalla versione {version}? Questa operazione non può essere annullata." }, "maps-actions": { "delete-maps": { "title": { - "single": "Delete this map?", - "multiple": "Delete maps?" + "single": "Eliminare questa mappa?", + "multiple": "Eliminare queste mappe?" }, "desc": { - "single": "Are you sure you want to delete the map {name}?", - "multiple": "Are you sure you want to delete all {nb} maps?" + "single": "Sei sicuro di voler eliminale la mappa {name}?", + "multiple": "Sei sicuro di voler eliminare tutte e {nb} le mappe?" }, "info": { "desc": { - "single": "This map is part of the shared maps", - "multiple": "These maps are part of the shared maps" + "single": "Questa mappa fa parte delle mappe condivise", + "multiple": "Queste mappe fanno parte delle mappe condivise" }, "title": { - "single": "This map will also be removed from versions using shared maps", - "multiple": "These maps will also be removed from versions using shared maps" + "single": "Questa mappa sarà rimossa anche dalle versioni che usano mappe condivise", + "multiple": "Queste mappe saranno rimosse anche dalle versioni che usano mappe condivise" } } } }, "link-contents":{ - "title": "Link {contentType}", - "p-1": "Linking {contentType} allows sharing {contentType} between all versions with this feature enabled. Once linked, this version will benefit from shared {contentType}.", - "p-2": "In order to enjoy the linking feature, all your {itemsHtml} will be moved to the {sharedHtml} folder. After that, a symbolic link pointing to the shared {contentType} folder will replace your original {contentType} folder.", - "warning": "Please note that any changes affecting {contentType} will also affect all versions with this feature enabled.", - "what-is-a-symbolic-link": "What is a symbolic link?", - "i-need-help": "I need help", - "valid-btn": "Link {contentType}" + "title": "Collega {contentType}", + "p-1": "Collegare {contentType} consente di condividere {contentType} tra tutte le versioni con questa funzione attiva. Quando collegate, questa versione avrà il beneficio della condivisione di {contentType}.", + "p-2": "Per usufruire della funzione di collegamento, tutti i tuoi {itemsHtml} saranno spostati nella cartella {sharedHtml}. Successivamente, un collegamento simbolico che punta alla cartella condivisa {contentType} sostituirà la tua cartella originale {contentType}.", + "warning": "Si prega di notare che qualsiasi modifica che influisce su {contentType} influenzerà anche tutte le versioni con questa funzione abilitata.", + "what-is-a-symbolic-link": "Cosa è un collegamento simbolico?", + "i-need-help": "Mi serve aiuto", + "valid-btn": "Collega {contentType}" }, "unlink-contents":{ - "title": "Unlink {contentType}", - "p-1": "Be careful, unlinking {contentType} will disable the use of shared {contentType} for this version, until it is reenabled.", - "p-2": "In order to unlink your maps, the symbolic link pointing to the {sharedHtml} will be removed. After that, all maps in the shared folder will be copied to the {itemsHtml} folder of your Beat Saber version.", - "do-not-copy-contents": "Do not copy {contentType}", - "do-not-copy-contents-tip": "If enabled, {contentType} in the shared folder will not be copied to your Beat Saber version. As a result, no {contentType} will remain in your Beat Saber version after unlinking.", - "valid-btn": "Unlink {contentType}" + "title": "Scollega {contentType}", + "p-1": "Attenzione, scollegare {contentType} disabiliterà l'uso di {contentType} condivisi per questa versione, fino a quando non verrà riabilitato.", + "p-2": "Per scollegare le tue mappe, il collegamento simbolico che punta alla {sharedHtml} verrà rimosso. Dopodiché, tutte le mappe nella cartella condivisa verranno copiate nella cartella {itemsHtml} della tua versione di Beat Saber.", + "do-not-copy-contents": "Non copiare {contentType}", + "do-not-copy-contents-tip": "Se abilitato, i {contentType} nella cartella condivisa non saranno copiati nella tua versione di Beat Saber. Di conseguenza, nessun {contentType} rimarrà nella tua versione di Beat Saber dopo lo scollegamento.", + "valid-btn": "Scollega {contentType}" }, "download-maps": { - "search-btn": "Search", - "loading-maps": "Loading maps...", - "no-maps-found": "No maps found", - "no-internet": "No internet" + "search-btn": "Cerca", + "loading-maps": "Caricamento mappe in corso...", + "no-maps-found": "Mappa non trocvata", + "no-internet": "Internet non disponibile" }, "mods-disclaimer": { - "title": "disclaimer", - "p-1": "By choosing to use mods, you understand that:", - "li-1": "You may experience problems that don't exist in the vanilla game. 99.9% of bugs, crashes, and lag are due to mods.", - "li-2": "Mods are subject to being broken by updates and that's normal - be patient and respectful when this happens, as modders are volunteers with real lives.", - "li-3": "Beat Games aren't purposefully trying to break mods. They wish to work on the codebase and sometimes this breaks mods, but they are not out to kill mods.", - "p-2": "Do not attack the game developers for issues related to mods, and vice versa - modders and game developers are two separate groups. Just don't be a jerk ok." + "title": "Attenzione", + "p-1": "Scegliendo di usare le mod, comprendi che:", + "li-1": "Potresti riscontrare problemi che non esistono nel gioco vanilla. Il 99,9% dei bug, crash e lag sono dovuti alle mod.", + "li-2": "Le mod possono rompersi con gli aggiornamenti ed è normale - sii paziente e rispettoso quando ciò accade, poiché i modder sono volontari con una vita reale.", + "li-3": "Beat Games non sta cercando intenzionalmente di rompere le mod. Vogliono lavorare sul codice e a volte questo rompe le mod, ma non stanno cercando di eliminare le mod.", + "p-2": "Non attaccare gli sviluppatori del gioco per problemi legati alle mod, e viceversa - i modder e gli sviluppatori del gioco sono due gruppi separati. Non fare il prepotente, ok?" }, "shared-folders": { - "title": "Shared Folders", - "description": "Link Beat Saber folders to synchronize their contents with shared folders in other versions. Note that deleting content will also be shared.", + "title": "Cartelle Condivise", + "description": "Collega le cartelle di Beat Saber per sincronizzare i loro contenuti con le cartelle condivise in altre versioni. Nota che l'eliminazione dei contenuti sarà anch'essa condivisa.", "buttons": { - "add-folder": "Add Folder", - "link-folder": "Link Folder", - "unlink-folder": "Unlink Folder", - "link-all": "Link all", - "remove-from-the-list": "Remove from the list" + "add-folder": "Aggiungi Cartella", + "link-folder": "Collega Cartella", + "unlink-folder": "Scollega Cartella", + "link-all": "Collega Tutto", + "remove-from-the-list": "Rimuovi dalla lista" } }, "adding-shared-folder": { - "title": "Adding Shared Folder", - "description": "You might experience issues when linking the \"{folder}\" folder. Are you sure you want to add it?" + "title": "Aggiunta Cartella Condivisa", + "description": "Potresti riscontrare problemi durante il collegamento della cartella \"{folder}\". Sei sicuro di volerla aggiungere?" }, "create-launch-shortcut": { - "title": "Create a shortcut", - "desc": "Creating a shortcut will allow you to start Beat Saber with the chosen options without going through BSManager.", - "launch-options": "Launch options", - "advanced-launch": "Advanced launch", - "valid-btn": "Create the shortcut" + "title": "Crea una scorciatoia", + "desc": "Creare una scorciatoia ti permetterà di avviare Beat Saber con le opzioni scelte senza passare per BSManager.", + "launch-options": "Opzioni di lancio", + "advanced-launch": "Lancio avanzato", + "valid-btn": "Crea la scorciatoia" }, "connect-to-meta": { - "title": "Connect to Meta", + "title": "Connettiti a Meta", "body": { - "token-needed": "Your Meta connection token is required to download Beat Saber.", - "need-cookie-enabled": "By logging into Meta, a login window will open and you can then start the login process. Please ensure to accept cookies, otherwise, we might not be able to retrieve your token to start the download.", - "enter-token-manually": "Enter my login token manually", - "enter-token-manually-tooltip": "This will allow you to enter your login token without going through Meta login." - }, - "stay": "Remember me", - "connect-to-meta": "Connect to Meta" + "token-needed": "Il tuo token di connessione Meta è necessario per scaricare Beat Saber.", + "need-cookie-enabled": "Accedendo a Meta, si aprirà una finestra di login e potrai quindi avviare il processo di login. Assicurati di accettare i cookie, altrimenti potremmo non essere in grado di recuperare il tuo token per avviare il download.", + "enter-token-manually": "Inserisci manualmente il mio token di login", + "enter-token-manually-tooltip": "Questo ti permetterà di inserire il tuo token di accesso senza passare per il login di Meta." }, - "original-version-backup-oculus": { - "title": "Warning", - "body": { - "must-be-installed-once": "You must have Beat Saber installed from the Oculus Store on this device, otherwise Beat Saber might automatically close after launching.", - "will-backup": "To launch this version, the original installation folder of Beat Saber located in your Oculus library will be renamed and will be automatically restored when Beat Saber is closed." - }, - "not-remind-me": "Do not remind me", - "understood": "Understood" + "stay": "Ricordami", + "connect-to-meta": "Connettiti a Meta" + }, + "original-version-backup-oculus": { + "title": "Attenzione", + "body": { + "must-be-installed-once": "Devi avere Beat Saber installato dallo Store Oculus su questo dispositivo, altrimenti Beat Saber potrebbe chiudersi automaticamente dopo l'avvio.", + "will-backup": "Per avviare questa versione, la cartella di installazione originale di Beat Saber situata nella tua libreria Oculus verrà rinominata e verrà automaticamente ripristinata quando Beat Saber verrà chiuso." }, - "enter-meta-token": { - "title": "Oculus Token", - "body": { - "info-enter-token": "To download Beat Saber, your Oculus login token is required.", - "how-obtain-token": "How do I obtain my Oculus Token?", - "oculus-token": "Oculus Token", - "token-is-invalid": "The Token is invalid.", - "save-my-token": "Save my token", - "have-token-saved": "I already have a token saved", - "save-token-info": "This will save your token for easier reuse. You will need to create a password to encrypt your token for storage purposes. If you ever forget your password, you just need to provide your token again.", - "password": "Password", - "password-too-short": "Password too short", - "info-enter-password": "To download Beat Saber, your Oculus login token is required. Enter the password used to save your Oculus token.", - "info-disabled-btn-password": "The token decrypted with the provided password is invalid. Make sure the password is the same as the one used to save the token.", - "enter-oculus-token": "Enter an Oculus token" - }, - "valid-btn": "Validate" + "not-remind-me": "Non ricordarmelo", + "understood": "Ho capito" + }, + "enter-meta-token": { + "title": "Token Oculus", + "body": { + "info-enter-token": "Per scaricare Beat Saber, è richiesto il tuo token di accesso Oculus.", + "how-obtain-token": "Come posso ottenere il mio token Oculus?", + "oculus-token": "Token Oculus", + "token-is-invalid": "Il token non è valido.", + "save-my-token": "Salva il mio token", + "have-token-saved": "Ho già un token salvato", + "save-token-info": "Questo salverà il tuo token per un uso più facile. Dovrai creare una password per criptare il tuo token a scopo di archiviazione. Se dimentichi la tua password, dovrai semplicemente fornire di nuovo il tuo token.", + "password": "Password", + "password-too-short": "Password troppo corta", + "info-enter-password": "Per scaricare Beat Saber, è richiesto il tuo token di accesso Oculus. Inserisci la password usata per salvare il tuo token Oculus.", + "info-disabled-btn-password": "Il token decriptato con la password fornita non è valido. Assicurati che la password sia la stessa usata per salvare il token.", + "enter-oculus-token": "Inserisci un token Oculus" }, - "launch-as-admin": { - "title": "Administrator Permissions", - "body": { - "info": "Steam has been detected as running with administrator permissions. To communicate with Steam, Beat Saber must also be launched as an administrator. Otherwise, Beat Saber might experience problems and close after launching.", - "info-2": "Launching Beat Saber in administrator mode will also give administrator rights to the installed mods. Therefore, it is recommended to restart Steam without administrator permissions.", - "info-3": "Note that it is advised against giving administrator rights to Steam, as this affects the installed games and mods, presenting a security risk." - }, - "launch-as-admin": "Launch as Administrator", - "not-remind-me": "Do not remind me" + "valid-btn": "Valida" + }, + "launch-as-admin": { + "title": "Permessi di Amministratore", + "body": { + "info": "Steam è stato rilevato come in esecuzione con permessi di amministratore. Per comunicare con Steam, Beat Saber deve essere avviato anche come amministratore. Altrimenti, Beat Saber potrebbe riscontrare problemi e chiudersi dopo l'avvio.", + "info-2": "Avviare Beat Saber in modalità amministratore darà anche diritti di amministratore alle mod installate. Pertanto, è consigliato riavviare Steam senza permessi di amministratore.", + "info-3": "Si sconsiglia di dare diritti di amministratore a Steam, poiché questo influisce sui giochi e le mod installate, presentando un rischio per la sicurezza." }, - "ask-install-path": { - "title": "Installation folder", - "choose-folder-description": "Choose the folder that will contain all the content downloaded by BSManager. (versions, mods, maps, playlists, etc.)", - "default": "Default", - "default-tooltip": "Defaults to your home folder" - }, - "choose-proton-folder": { - "title": "Proton Folder", - "proton-folder-description": "On Linux, BSManager requires Proton to work. Choose the Proton installation folder to continue.", - "proton-folder-placeholder": "Proton installation folder", - "where-is-proton-installed": "Where is Proton installed?" - }, - "bs-version-outdated": { - "body": "The version {outdatedVersion} is outdated, and some mods or features may no longer work as expected. Please download the latest recommended version ({recommendedVersion}) of Beat Saber to enjoy the latest features and bugfixes." - } + "launch-as-admin": "Avvia come Amministratore", + "not-remind-me": "Non ricordarmelo" + }, + "ask-install-path": { + "title": "Cartella di installazione", + "choose-folder-description": "Scegli la cartella che conterrà tutti i contenuti scaricati da BSManager. (versioni, mod, mappe, playlist, ecc.)", + "default": "Predefinito", + "default-tooltip": "Predefinito nella tua cartella home" + }, + "choose-proton-folder": { + "title": "Cartella di Proton", + "proton-folder-description": "Su Linux, BSManager richiede Proton per funzionare. Scegli la cartella di installazione di Proton per continuare.", + "proton-folder-placeholder": "Cartella di installazione di Proton", + "where-is-proton-installed": "Dove è installato Proton?" + }, + "bs-version-outdated": { + "body": "La versione {outdatedVersion} è obsoleta, e alcune mod o funzioni potrebbero non funzionare più come previsto. Per favore scarica l'ultima versione raccomandata ({recommendedVersion}) di Beat Saber per godere delle ultime funzioni e bugfix." + } }, "maps": { "map-filter-panel": { - "duration": "Duration", - "nps": "Notes Per Second", - "njs": "Note Jump Speed", - "tags": "tags", - "specificities": "general", - "requirements": "requirements", - "exclude": "exclude" + "duration": "Durata", + "nps": "Note Al Secondo", + "njs": "Velocità Salto Nota", + "tags": "tag", + "specificities": "generale", + "requirements": "requisiti", + "exclude": "escludi" }, "map-types": { - "accuracy": "accuracy", - "balanced": "balanced", - "challenge": "challenge", - "dance-style": "dance", + "accuracy": "precisione", + "balanced": "bilanciato", + "challenge": "sfida", + "dance-style": "danza", "fitness": "fitness", - "speed": "speed", - "tech": "tech" + "speed": "velocità", + "tech": "tecnica" }, "map-styles": { - "dance": "dance", + "dance": "danza", "swing": "swing", "nightcore": "nightcore", - "folk-acoustic": "folk & acoustic", - "kids-family": "kids & family", + "folk-acoustic": "folk & acustico", + "kids-family": "bambini & famiglia", "ambient": "ambient", "funk-disco": "funk & disco", "jazz": "jazz", @@ -934,21 +934,21 @@ "speedcore": "speedcore", "punk": "punk", "rb": "r&b", - "holiday": "holiday", + "holiday": "vacanze", "vocaloid": "vocaloid", "j-rock": "j-rock", "trance": "trance", "drum-and-bass": "drum & bass", - "comedy-meme": "comedy & meme", - "instrumental": "instrumental", + "comedy-meme": "comico & meme", + "instrumental": "strumentale", "hardcore": "hardcore", "k-pop": "k-pop", "indie": "indie", "techno": "techno", "house": "house", - "video-game-soundtrack": "video game", + "video-game-soundtrack": "videogioco", "tv-movie-soundtrack": "TV & film", - "alternative": "alternative", + "alternative": "alternativa", "dubstep": "dubstep", "metal": "metal", "anime": "anime", @@ -956,314 +956,314 @@ "j-pop": "j-pop", "rock": "rock", "pop": "pop", - "electronic": "electronic", - "classical-orchestral": "Classical & Orchestral" + "electronic": "elettronica", + "classical-orchestral": "Classica & Orchestrale" }, "map-specificities": { "automapper": "AI", - "ranked": "ranked", - "curated": "curated", - "verified": "verified", - "fullSpread": "full spread" + "ranked": "classificata", + "curated": "curata", + "verified": "verificata", + "fullSpread": "completa" }, "map-excludes": { - "installed": "installed" + "installed": "installata" }, "difficulties": { - "Easy": "easy", - "Normal": "normal", - "Hard": "hard", - "Expert": "expert", - "ExpertPlus": "expert+" + "Easy": "Easy", + "Normal": "Normal", + "Hard": "Hard", + "Expert": "Expert", + "ExpertPlus": "Expert+" }, "map-item": { - "by": "By {songAutor}", - "mapped-by": "mapped by", - "delete": "Delete", - "preview": "Preview map", - "bsr-code": "BSR code", - "download": "Download map", - "downloading": "Downloading map", - "cancel-download": "Cancel download", - "hightlight-difficulty": "Highlight difficulty" + "by": "Di {songAutor}", + "mapped-by": "mappata da", + "delete": "Elimina", + "preview": "Anteprima mappa", + "bsr-code": "Codice BSR", + "download": "Scarica mappa", + "downloading": "Scaricamento mappa", + "cancel-download": "Annulla scaricamento", + "hightlight-difficulty": "Evidenzia difficoltà" } }, "models": { "types": { "singular": { "avatar": "avatar", - "saber": "saber", - "platform": "platform", - "bloq": "block" + "saber": "spada", + "platform": "piattaforma", + "bloq": "blocco" }, "plural": { - "avatar": "avatars", - "saber": "sabers", - "platform": "platforms", - "bloq": "blocks" + "avatar": "avatar", + "saber": "spade", + "platform": "piattaforme", + "bloq": "blocchi" } }, "sorts": { - "name": "Name", - "date": "Date", - "author": "Author" + "name": "Nome", + "date": "Data", + "author": "Autore" }, "panel": { "actions": { - "search": "Search a model", + "search": "Cerca un modello", "drop-down": { - "delete": "Delete models", - "export": "Export models" + "delete": "Elimina modelli", + "export": "Esporta modelli" }, - "link-models": "Link models", - "unlink-models": "Unlink models" + "link-models": "Collega modelli", + "unlink-models": "Scollega modelli" }, "grid": { - "loading": "Loading models...", - "no-models": "No models", - "download-models": "Download models" + "loading": "Caricamento modelli...", + "no-models": "Nessun modello", + "download-models": "Scarica modelli" } }, "modals": { "delete-model": { - "title": "Delete the model", - "desc": "Are you sure you want to delete the model {modelName}?", - "linked-annotation": "This model will be removed from all linked versions." + "title": "Elimina il modello", + "desc": "Sei sicuro di voler eliminare il modello {modelName}?", + "linked-annotation": "Questo modello sarà rimosso da tutte le versioni collegate." }, "delete-models": { - "title": "Delete models", - "desc": "Are you sure you want to delete the {nb} models?", - "linked-annotation": "These models will be removed from all linked versions." + "title": "Elimina modelli", + "desc": "Sei sicuro di voler eliminare questi {nb} modelli?", + "linked-annotation": "Questi modelli saranno rimossi da tutte le versioni collegate." }, "download-models": { - "search-btn": "Search", - "search-placeholder": "Search a model", + "search-btn": "Cerca", + "search-placeholder": "Cerca un modello", "search-tips": { "header": { "tag": "Tag", - "desc": "Description" + "desc": "Descrizione" }, - "author-desc": "Show only models from the specified author.", - "hash-desc": "Show only models with the specified hash.", - "tag-desc": "Show only models with the specified tag.", - "name-desc": "Show only models with the specified name.", - "discordid-desc": "Show only models from the specified discord user.", - "status-desc": "Show only models with the specified status. (profile only, and only for the author)" + "author-desc": "Mostra solo modelli dell'autore specificato.", + "hash-desc": "Mostra solo modelli con l'hash specificato.", + "tag-desc": "Mostra solo modelli con il tag specificato.", + "name-desc": "Mostra solo modelli con il nome specificato.", + "discordid-desc": "Mostra solo modelli dell'utente discord specificato.", + "status-desc": "Mostra solo modelli con lo stato specificato. (solo profilo, e solo per l'autore)" }, - "no-models": "No models found.", - "no-internet": "No internet connection.", - "error-occurred": "An error occurred, try again later." + "no-models": "Nessun modello trovato.", + "no-internet": "Nessuna connessione internet.", + "error-occurred": "Si è verificato un errore, riprova più tardi." } }, "notifications": { "prevent-for-mods": { - "title": "Required mods", - "desc": "Make sure you've installed the necessary mods to use models in Beat Saber", - "go-to-mods": "Go to mods", - "not-remind": "Don't remind me" + "title": "Mod richieste", + "desc": "Assicurati di aver installato le mod necessarie per usare i modelli in Beat Saber", + "go-to-mods": "Vai alle mod", + "not-remind": "Non ricordarmelo più" }, "export-success": { - "title": "Export completed 🎉" + "title": "Esportazione completata 🎉" } } }, "beat-saver": { "maps-sorts": { - "Latest": "Latest", - "Relevance": "Relevance", - "Rating": "Rating", - "Curated": "Curated" + "Latest": "Nuove uscite", + "Relevance": "Per rilevanza", + "Rating": "Maggior Valutazione", + "Curated": "Curate" } }, "auto-update": { - "checking": "Checking for updates", - "downloading": "Downloading updates" + "checking": "Controllo aggiornamenti", + "downloading": "Aggiornamento in corso" }, "bs-shortcut-launch": { - "beat-saber-launching": "Launching Beat Saber", - "launching": "Launching", - "open-bsmanager": "Open BSManager", + "beat-saber-launching": "Avvio di Beat Saber", + "launching": "Avvio in corso", + "open-bsmanager": "Apri BSManager", "status-text": { - "init": "Initializing...", + "init": "Inizializzazione...", "success": { - "BS_LAUNCHING": "Launching Beat Saber...", - "STEAM_LAUNCHING": "Launching Steam...", - "STEAM_LAUNCHED": "Steam successfully launched!", - "UNABLE_TO_LAUNCH_STEAM": "Unable to launch Steam, forcing Beat Saber launch..." + "BS_LAUNCHING": "Avvio di Beat Saber...", + "STEAM_LAUNCHING": "Avvio di Steam...", + "STEAM_LAUNCHED": "Steam avviato con successo!", + "UNABLE_TO_LAUNCH_STEAM": "Impossibile avviare Steam, forzando l'avvio di Beat Saber..." } } }, "drop-zone": { - "or-browse-files": "Or browse files" + "or-browse-files": "Oppure Sfoglia i file" }, "playlist": { - "error-playlist-creation-title": "Error creating playlist", - "error-playlist-creation-desc": "An error occurred while creating the playlist.", - "playlist-created-title": "Playlist created", - "playlist-created-desc": "The playlist has been successfully created. You can now sync its maps!", - "download-playlist": "Download playlist", - "synchronize-playlist": "Synchronize playlist", - "synchronize-maps": "Synchronize maps", - "error-playlists-synchronization-title": "Error synchronizing playlists", - "error-playlists-synchronization-desc": "An error occurred while synchronizing playlists.", - "playlists-synchronized-title": "Playlists synchronized!", - "playlists-synchronized-desc": "Playlists and their maps have been downloaded.", - "playlists-export-error-title": "Error exporting playlists", - "playlists-export-error-desc": "An error occurred while exporting playlists.", - "playlists-exported-title": "Playlists exported!", - "playlists-exported-desc": "Playlists have been successfully exported.", - "playlists-with-maps-exported-desc": "Playlists and their maps have been successfully exported.", - "playlist-delete-error-title": "Error deleting playlist", - "playlist-delete-error-desc": "An error occurred while deleting the playlist.", - "playlists-deleted-title": "Playlists deleted!", - "playlists-deleted-desc": "Playlists have been successfully deleted.", - "edit-playlist": "Edit playlist", - "playlist-edit-error-title": "Error editing playlist", - "playlist-edit-error-desc": "An error occurred while editing the playlist.", - "playlist-edited-title": "Playlist edited!", - "playlist-edited-desc": "The playlist has been successfully modified. You can now sync its maps!", - "playlists-loading": "Loading playlists...", - "no-playlists": "No playlists", - "download-playlists": "Download playlists", - "created-by": "Created by", - "stop-download": "Stop download", - "cancel-download": "Cancel download", - "open-file": "Open file", - "delete-playlist-ask": "Delete playlist?", - "delete-playlists-ask": "Delete playlists?", - "delete-playlist-desc": "Are you sure you want to delete the playlist \"{playlistTitle}\"?", - "delete-playlists-desc": "Are you sure you want to delete {nb} playlists?", - "delete-maps": "Delete maps", - "delete-playlist-maps-tip": "If enabled, all maps in the playlist will be deleted", - "delete-playlists-maps-tip": "If enabled, all maps in the playlists will be deleted", - "export-playlist-ask": "Export playlist?", - "export-playlists-ask": "Export playlists?", - "export-playlist-desc": "Are you sure you want to export the playlist \"{playlistTitle}\"?", - "export-playlists-desc": "Are you sure you want to export {nb} playlists?", - "export-maps": "Export maps", - "export-playlist-maps-tip": "If enabled, all maps in the playlist will also be exported", - "export-playlists-maps-tip": "If enabled, all maps in the playlists will also be exported", - "export": "Export", - "need-clone-title": "Warning", - "need-clone-desc-1": "This playlist has been downloaded from an external site and contains a synchronization link.", - "need-clone-desc-2": "To avoid losing your changes during synchronization, the playlist will be duplicated and its synchronization link removed.", - "need-clone-desc-3": "You can then, if you wish, delete the original playlist.", - "understood": "I understand", - "synchronize-playlist-ask": "Synchronize playlist?", - "synchronize-playlists-ask": "Synchronize playlists?", - "synchronize-playlist-desc": "Are you sure you want to synchronize the playlist \"{playlistTitle}\"?", - "synchronize-playlists-desc": "Are you sure you want to synchronize {nb} playlists?", - "synchronize-playlist-tip": "This action updates playlists and downloads missing maps; it may take several minutes.", - "synchronize": "Synchronize", - "curated": "Recommended", - "verified-mapper": "Verified mapper", - "empty-playlists": "Empty playlists", - "search-playlist": "Search for a playlist", - "no-playlists-found": "No playlists found", - "error-occur-while-loading-playlists": "An error occurred while loading playlists", - "error-occur-while-loading-playlist": "An error occurred while loading the playlist", - "loading-maps": "Loading maps...", - "no-maps-found-for-playlist": "No maps found for this playlist", - "playlist-contain-no-maps": "The playlist contains no maps", - "no-map-installed-for-playlist": "No maps installed for this playlist", - "playlist-is-waiting-to-download": "The playlist is waiting to download", - "download-maps": "Download maps", - "download-missing-maps": "Download missing maps", - "playlist-is-downloading": "The playlist is downloading", - "some-playlist-maps-are-missing": "Some maps in this playlist are missing", - "create-a-playlist": "Create a playlist", - "synchronize-playlists": "Synchronize playlists", - "export-playlists": "Export playlists", - "delete-playlists": "Delete playlists", - "choose-image": "Choose an image", - "title": "Title", - "playlist-title": "Playlist title", - "description": "Description", - "playlist-description": "Playlist description", - "author": "Author", - "playlist-author": "Playlist author", - "save": "Save", - "loading": "Loading...", - "installed": "Installed", - "no-map-found": "No map found", - "edit-playlist-shortcuts": "Hold Shift or Ctrl to select multiple maps", - "add-to-playlist": "Add to playlist", - "remove-from-playlist": "Remove from playlist", - "playlist-is-empty": "The playlist is empty", - "continue": "Continue", - "nb-maps": "Number of maps", - "nb-mappers": "Number of mappers", - "duration": "Duration", - "nps": "Notes per second", + "error-playlist-creation-title": "Errore nella creazione della playlist", + "error-playlist-creation-desc": "Si è verificato un errore durante la creazione della playlist.", + "playlist-created-title": "Playlist creata", + "playlist-created-desc": "La playlist è stata creata con successo. Ora puoi sincronizzare le sue mappe!", + "download-playlist": "Scarica playlist", + "synchronize-playlist": "Sincronizza playlist", + "synchronize-maps": "Sincronizza mappe", + "error-playlists-synchronization-title": "Errore nella sincronizzazione delle playlist", + "error-playlists-synchronization-desc": "Si è verificato un errore durante la sincronizzazione delle playlist.", + "playlists-synchronized-title": "Playlist sincronizzate!", + "playlists-synchronized-desc": "Le playlist e le loro mappe sono state scaricate.", + "playlists-export-error-title": "Errore nell'esportazione delle playlist", + "playlists-export-error-desc": "Si è verificato un errore durante l'esportazione delle playlist.", + "playlists-exported-title": "Playlist esportate!", + "playlists-exported-desc": "Le playlist sono state esportate con successo.", + "playlists-with-maps-exported-desc": "Le playlist e le loro mappe sono state esportate con successo.", + "playlist-delete-error-title": "Errore nell'eliminazione della playlist", + "playlist-delete-error-desc": "Si è verificato un errore durante l'eliminazione della playlist.", + "playlists-deleted-title": "Playlist eliminate!", + "playlists-deleted-desc": "Le playlist sono state eliminate con successo.", + "edit-playlist": "Modifica playlist", + "playlist-edit-error-title": "Errore nella modifica della playlist", + "playlist-edit-error-desc": "Si è verificato un errore durante la modifica della playlist.", + "playlist-edited-title": "Playlist modificata!", + "playlist-edited-desc": "La playlist è stata modificata con successo. Ora puoi sincronizzare le sue mappe!", + "playlists-loading": "Caricamento delle playlist in corso...", + "no-playlists": "Nessuna playlist", + "download-playlists": "Scarica playlist", + "created-by": "Creata da", + "stop-download": "Ferma download", + "cancel-download": "Annulla download", + "open-file": "Apri file", + "delete-playlist-ask": "Eliminare la playlist?", + "delete-playlists-ask": "Eliminare le playlist?", + "delete-playlist-desc": "Sei sicuro di voler eliminare la playlist \"{playlistTitle}\"?", + "delete-playlists-desc": "Sei sicuro di voler eliminare {nb} playlist?", + "delete-maps": "Elimina mappe", + "delete-playlist-maps-tip": "Se abilitato, tutte le mappe nella playlist saranno eliminate", + "delete-playlists-maps-tip": "Se abilitato, tutte le mappe nelle playlist saranno eliminate", + "export-playlist-ask": "Esportare la playlist?", + "export-playlists-ask": "Esportare le playlist?", + "export-playlist-desc": "Sei sicuro di voler esportare la playlist \"{playlistTitle}\"?", + "export-playlists-desc": "Sei sicuro di voler esportare {nb} playlist?", + "export-maps": "Esporta mappe", + "export-playlist-maps-tip": "Se abilitato, tutte le mappe nella playlist saranno esportate", + "export-playlists-maps-tip": "Se abilitato, tutte le mappe nelle playlist saranno esportate", + "export": "Esporta", + "need-clone-title": "Attenzione", + "need-clone-desc-1": "Questa playlist è stata scaricata da un sito esterno e contiene un link di sincronizzazione.", + "need-clone-desc-2": "Per evitare di perdere le tue modifiche durante la sincronizzazione, la playlist sarà duplicata e il suo link di sincronizzazione rimosso.", + "need-clone-desc-3": "Puoi quindi, se lo desideri, eliminare la playlist originale.", + "understood": "Ho capito", + "synchronize-playlist-ask": "Sincronizzare la playlist?", + "synchronize-playlists-ask": "Sincronizzare le playlist?", + "synchronize-playlist-desc": "Sei sicuro di voler sincronizzare la playlist \"{playlistTitle}\"?", + "synchronize-playlists-desc": "Sei sicuro di voler sincronizzare {nb} playlist?", + "synchronize-playlist-tip": "Questa azione aggiorna le playlist e scarica le mappe mancanti; potrebbe richiedere diversi minuti.", + "synchronize": "Sincronizza", + "curated": "Raccomandata", + "verified-mapper": "Mapper verificato", + "empty-playlists": "Playlist vuote", + "search-playlist": "Cerca una playlist", + "no-playlists-found": "Nessuna playlist trovata", + "error-occur-while-loading-playlists": "Si è verificato un errore durante il caricamento delle playlist", + "error-occur-while-loading-playlist": "Si è verificato un errore durante il caricamento della playlist", + "loading-maps": "Caricamento mappe in corso...", + "no-maps-found-for-playlist": "Nessuna mappa trovata per questa playlist", + "playlist-contain-no-maps": "La playlist non contiene mappe", + "no-map-installed-for-playlist": "Nessuna mappa installata per questa playlist", + "playlist-is-waiting-to-download": "La playlist è in attesa di download", + "download-maps": "Scarica mappe", + "download-missing-maps": "Scarica mappe mancanti", + "playlist-is-downloading": "La playlist è in fase di download", + "some-playlist-maps-are-missing": "Alcune mappe in questa playlist sono mancanti", + "create-a-playlist": "Crea una playlist", + "synchronize-playlists": "Sincronizza playlist", + "export-playlists": "Esporta playlist", + "delete-playlists": "Elimina playlist", + "choose-image": "Scegli un'immagine", + "title": "Titolo", + "playlist-title": "Titolo della playlist", + "description": "Descrizione", + "playlist-description": "Descrizione della playlist", + "author": "Autore", + "playlist-author": "Autore della playlist", + "save": "Salva", + "loading": "Caricamento...", + "installed": "Installata", + "no-map-found": "Nessuna mappa trovata", + "edit-playlist-shortcuts": "Tieni premuto Shift o Ctrl per selezionare più mappe", + "add-to-playlist": "Aggiungi alla playlist", + "remove-from-playlist": "Rimuovi dalla playlist", + "playlist-is-empty": "La playlist è vuota", + "continue": "Continua", + "nb-maps": "Numero di mappe", + "nb-mappers": "Numero di mapper", + "duration": "Durata", + "nps": "Note al secondo (NPS)", "date-picker": { - "start-date-end-date": "Start date — End date", - "all": "All", - "last-24h": "Last 24h", - "last-week": "Last week", - "last-month": "Last month", - "3-last-month": "Last 3 months" + "start-date-end-date": "Data di inizio — Data di fine", + "all": "Tutte", + "last-24h": "Ultime 24 ore", + "last-week": "Ultima settimana", + "last-month": "Ultimo mese", + "3-last-month": "Ultimi 3 mesi" }, - "playlists-imported": "Playlists imported", - "all-playlists-have-been-successfully-imported": "All playlists have been successfully imported", - "no-playlist-found": "No playlist found", - "no-playlist-found-in-selected-files": "No playlist found in the selected files", - "some-playlists-not-imported": "Some playlists not imported", + "playlists-imported": "Playlist importate", + "all-playlists-have-been-successfully-imported": "Tutte le playlist sono state importate con successo", + "no-playlist-found": "Nessuna playlist trovata", + "no-playlist-found-in-selected-files": "Nessuna playlist trovata nei file selezionati", + "some-playlists-not-imported": "Alcune playlist non sono state importate", "some-playlists-have-been-imported": { - "INVALID_SOURCE": "Some playlists could not be found", - "INVALID_PLAYLIST_FILE": "Some playlists are invalid", - "CANNOT_PARSE_PLAYLIST": "Some playlists are unreadable", - "unknown": "Some playlists could not be imported" + "INVALID_SOURCE": "Alcune playlist non sono state trovate", + "INVALID_PLAYLIST_FILE": "Alcune playlist sono invalide", + "CANNOT_PARSE_PLAYLIST": "Alcune playlist sono illeggibili", + "unknown": "Alcune playlist non possono essere importate" }, - "no-playlists-imported": "No playlists imported", + "no-playlists-imported": "Nessuna playlist importata", "no-playlists-imported-errors": { - "INVALID_SOURCE": "Playlists could not be found", - "INVALID_PLAYLIST_FILE": "Playlists are invalid", - "CANNOT_PARSE_PLAYLIST": "Playlists are unreadable", - "unknown": "No playlist could be imported" + "INVALID_SOURCE": "Le playlist non sono state trovate", + "INVALID_PLAYLIST_FILE": "Le playlist sono invalide", + "CANNOT_PARSE_PLAYLIST": "Le playlist sono illeggibili", + "unknown": "Nessuna playlist può essere importata" } }, "dateformat": { "dayNames": [ - "Sun", - "Mon", - "Tue", - "Wed", - "Thu", - "Fri", - "Sat", - "Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday" + "Dom", + "Lun", + "Mar", + "Mer", + "Gio", + "Ven", + "Sab", + "Domenica", + "Lunedì", + "Martedì", + "Mercoledì", + "Giovedì", + "Venerdì", + "Sabato" ], "monthNames": [ - "Jan", + "Gen", "Feb", "Mar", "Apr", - "May", - "June", - "Jul", - "Aug", - "Sept", - "Oct", + "Mag", + "Giu", + "Lug", + "Ago", + "Set", + "Ott", "Nov", - "Dec", - "January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December" + "Dic", + "Gennaio", + "Febbraio", + "Marzo", + "Aprile", + "Maggio", + "Giugno", + "Luglio", + "Augosto", + "Settembre", + "Ottobre", + "Novembre", + "Dicembre" ], "timeNames": [ "a", From cc21992f141b4a3996f753053e1160b47bb205f1 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 15:17:49 +0100 Subject: [PATCH 05/28] Update it.json --- assets/jsons/translations/it.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/assets/jsons/translations/it.json b/assets/jsons/translations/it.json index 9a737bbe..55fc93e0 100644 --- a/assets/jsons/translations/it.json +++ b/assets/jsons/translations/it.json @@ -209,6 +209,7 @@ "en-US": "English, US", "fr-FR": "Français", "es-ES": "Español", + "it-IT": "Italiano", "de-DE": "Deutsch", "ru-RU": "Русский", "zh-CN": "简体中文", @@ -220,6 +221,7 @@ "en-US": "English, Stati Uniti d'America", "fr-FR": "Francese", "es-ES": "Spagnolo", + "it-IT": "Italiano", "de-DE": "Tedesco", "ru-RU": "Russo", "zh-CN": "Cinese (Semplificato)", From 7272d41f5c297353684aa84963e43d960f45b8fb Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 15:18:58 +0100 Subject: [PATCH 06/28] Update de.json --- assets/jsons/translations/de.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/assets/jsons/translations/de.json b/assets/jsons/translations/de.json index 295bd888..690941b8 100644 --- a/assets/jsons/translations/de.json +++ b/assets/jsons/translations/de.json @@ -209,6 +209,7 @@ "en-US": "English, US", "fr-FR": "Français", "es-ES": "Español", + "it-IT": "Italiano", "de-DE": "Deutsch", "ru-RU": "Русский", "zh-CN": "简体中文", @@ -220,6 +221,7 @@ "en-US": "Englisch, USA", "fr-FR": "Französisch", "es-ES": "Spanisch", + "it-IT": "Italienisch", "de-DE": "Deutsch", "ru-RU": "Russisch", "zh-CN": "Vereinfachtes Chinesisch", From 1c40b411c9502bfc709a8481693ddae8a0805fd4 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 15:20:24 +0100 Subject: [PATCH 07/28] Update en.json --- assets/jsons/translations/en.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/assets/jsons/translations/en.json b/assets/jsons/translations/en.json index faeaab7c..7b28ac7e 100644 --- a/assets/jsons/translations/en.json +++ b/assets/jsons/translations/en.json @@ -209,6 +209,7 @@ "en-US": "English, US", "fr-FR": "Français", "es-ES": "Español", + "it-IT": "Italiano", "de-DE": "Deutsch", "ru-RU": "Русский", "zh-CN": "简体中文", @@ -220,6 +221,7 @@ "en-US": "English, USA", "fr-FR": "French", "es-ES": "Spanish", + "it-IT": "Italian", "de-DE": "German", "ru-RU": "Russian", "zh-CN": "Chinese (Simplified)", From b28ae4925534136c8deae716d03074da6ea972f0 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 15:21:17 +0100 Subject: [PATCH 08/28] Update es.json --- assets/jsons/translations/es.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/assets/jsons/translations/es.json b/assets/jsons/translations/es.json index 68713736..1caef536 100644 --- a/assets/jsons/translations/es.json +++ b/assets/jsons/translations/es.json @@ -209,6 +209,7 @@ "en-US": "English, US", "fr-FR": "Français", "es-ES": "Español", + "it-IT": "Italiano", "de-DE": "Deutsch", "ru-RU": "Русский", "zh-CN": "简体中文", @@ -220,6 +221,7 @@ "en-US": "Inglés, Estados Unidos", "fr-FR": "Francés", "es-ES": "Español", + "it-IT": "Italiano", "de-DE": "Alemán", "ru-RU": "Ruso", "zh-CN": "Chino simplificado", From 493d2627e0875f43a4e14e146f4fbe92cfbb03b3 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 15:22:00 +0100 Subject: [PATCH 09/28] Update fr.json --- assets/jsons/translations/fr.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/assets/jsons/translations/fr.json b/assets/jsons/translations/fr.json index cab4b104..3216294a 100644 --- a/assets/jsons/translations/fr.json +++ b/assets/jsons/translations/fr.json @@ -209,6 +209,7 @@ "en-US": "English, US", "fr-FR": "Français", "es-ES": "Español", + "it-IT": "Italiano", "de-DE": "Deutsch", "ru-RU": "Русский", "zh-CN": "简体中文", @@ -220,6 +221,7 @@ "en-US": "Anglais, États-Unis", "fr-FR": "Français", "es-ES": "Espagnol", + "it-IT": "Italien", "de-DE": "Allemand", "ru-RU": "Russe", "zh-CN": "Chinois simplifié", From cbc2a25f46a94983d6bff3e8139f74e78363773e Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 15:22:41 +0100 Subject: [PATCH 10/28] Update ja.json --- assets/jsons/translations/ja.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/assets/jsons/translations/ja.json b/assets/jsons/translations/ja.json index c6855519..148b6105 100644 --- a/assets/jsons/translations/ja.json +++ b/assets/jsons/translations/ja.json @@ -209,6 +209,7 @@ "en-US": "English, US", "fr-FR": "Français", "es-ES": "Español", + "it-IT": "Italiano", "de-DE": "Deutsch", "ru-RU": "Русский", "zh-CN": "简体中文", @@ -220,6 +221,7 @@ "en-US": "アメリカ英語", "fr-FR": "フランス語", "es-ES": "スペイン語", + "it-IT": "イタリア語", "de-DE": "ドイツ語", "ru-RU": "ロシア語", "zh-CN": "簡体字中国", From f7d154bf47ed085424a437f00094b014a3a3aad6 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 15:23:36 +0100 Subject: [PATCH 11/28] Update ko.json --- assets/jsons/translations/ko.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/assets/jsons/translations/ko.json b/assets/jsons/translations/ko.json index 97f05591..7a5d9eb6 100644 --- a/assets/jsons/translations/ko.json +++ b/assets/jsons/translations/ko.json @@ -209,6 +209,7 @@ "en-US": "English, US", "fr-FR": "Français", "es-ES": "Español", + "it-IT": "Italiano", "de-DE": "Deutsch", "ru-RU": "Русский", "zh-CN": "简体中文", @@ -220,6 +221,7 @@ "en-US": "영어(미국)", "fr-FR": "프랑스어", "es-ES": "스페인어", + "it-IT": "이탈리아어", "de-DE": "독일어", "ru-RU": "러시아어", "zh-CN": "중국어 (간체)", From b4d6ca715b81ddc883fc72707d6b18b10415d14a Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 15:25:54 +0100 Subject: [PATCH 12/28] Update ru.json --- assets/jsons/translations/ru.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/assets/jsons/translations/ru.json b/assets/jsons/translations/ru.json index 8dca4978..a48391b3 100644 --- a/assets/jsons/translations/ru.json +++ b/assets/jsons/translations/ru.json @@ -209,6 +209,7 @@ "en-US": "English, US", "fr-FR": "Français", "es-ES": "Español", + "it-IT": "Italiano", "de-DE": "Deutsch", "ru-RU": "Русский", "zh-CN": "简体中文", @@ -220,6 +221,7 @@ "en-US": "Английский, США", "fr-FR": "Французский", "es-ES": "Испанский", + "it-IT": "Итальянец", "de-DE": "Немецкий", "ru-RU": "Русский", "zh-CN": "Китайский (упрощенный)", From 882bc707cef014bac8b54f21f8968364e3748b47 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 15:30:33 +0100 Subject: [PATCH 13/28] Update zh-tw.json --- assets/jsons/translations/zh-tw.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/assets/jsons/translations/zh-tw.json b/assets/jsons/translations/zh-tw.json index 474b674f..53d160b1 100644 --- a/assets/jsons/translations/zh-tw.json +++ b/assets/jsons/translations/zh-tw.json @@ -209,6 +209,7 @@ "en-US": "English, US", "fr-FR": "Français", "es-ES": "Español", + "it-IT": "Italiano", "de-DE": "Deutsch", "ru-RU": "Русский", "zh-CN": "簡體中文", @@ -220,6 +221,7 @@ "en-US": "美式英語", "fr-FR": "法語", "es-ES": "西班牙語", + "it-IT": "義大利語", "de-DE": "德語", "ru-RU": "俄語", "zh-CN": "簡體中文", From f01638dc1d20482ab902dac5efc44c16a2b40ea3 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 15:32:39 +0100 Subject: [PATCH 14/28] Update zh.json --- assets/jsons/translations/zh.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/assets/jsons/translations/zh.json b/assets/jsons/translations/zh.json index 4b8ef7bd..81a7587e 100644 --- a/assets/jsons/translations/zh.json +++ b/assets/jsons/translations/zh.json @@ -209,6 +209,7 @@ "en-US": "English, US", "fr-FR": "Français", "es-ES": "Español", + "it-IT": "Italiano", "de-DE": "Deutsch", "ru-RU": "Русский", "zh-CN": "简体中文", @@ -220,6 +221,7 @@ "en-US": "美式英语", "fr-FR": "法语", "es-ES": "西班牙语", + "it-IT": "意大利语", "de-DE": "德语", "ru-RU": "俄语", "zh-CN": "简体中文", From cb22f4a59cd3ef6c22967a344e2685cdc81a8066 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 16:14:11 +0100 Subject: [PATCH 15/28] Update bsm-icon.component.tsx --- src/renderer/components/svgs/bsm-icon.component.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/renderer/components/svgs/bsm-icon.component.tsx b/src/renderer/components/svgs/bsm-icon.component.tsx index 237616e3..f71cba5b 100644 --- a/src/renderer/components/svgs/bsm-icon.component.tsx +++ b/src/renderer/components/svgs/bsm-icon.component.tsx @@ -10,6 +10,7 @@ import { AddIcon } from "./icons/add-icon.component"; import { CrossIcon } from "./icons/cross-icon.component"; import { FranceIcon } from "./flags/france-icon.component"; import { SpainIcon } from "./flags/spain-icon.component"; +import { ItalyIcon } from "./flags/italy-icon.component"; import { UsaIcon } from "./flags/usa-icon.component"; import { UkIcon } from "./flags/uk-icon.component"; import { TaskIcon } from "./icons/task-icon.component"; From 860fe7047189985c956e0fc66f95d6aea21a5faf Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 16:21:59 +0100 Subject: [PATCH 16/28] Update bsm-icon.component.tsx --- src/renderer/components/svgs/bsm-icon.component.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/components/svgs/bsm-icon.component.tsx b/src/renderer/components/svgs/bsm-icon.component.tsx index f71cba5b..80502310 100644 --- a/src/renderer/components/svgs/bsm-icon.component.tsx +++ b/src/renderer/components/svgs/bsm-icon.component.tsx @@ -71,7 +71,7 @@ import { WarningIcon } from "./icons/warning-icon.component"; -export type BsmIconType = SongDetailDiffCharactertistic | ("settings" | "trash" | "favorite" | "folder" | "bsNote" | "check" | "three-dots" | "twitch" | "eye" | "play" | "checkCircleIcon" | "discord" | "info" | "eye-cross" | "terminal" | "desktop" | "oculus" | "add" | "cross" | "task" | "github" | "close" | "thumbUpFill" | "timerFill" | "pause" | "twitter" | "sync" | "chevron-top" | "copy" | "steam" | "edit" | "export" | "patreon" | "search" | "bsMapDifficulty" | "link" | "unlink" | "download" | "filter" | "mee6" | "volume-up" | "volume-off" | "volume-down" | "shortcut" | "backup-restore" | "web-site" | "clean" | "browse" | "add-file" | "cancel" | "warning" | "fr-FR-flag" | "es-ES-flag" | "en-US-flag" | "en-EN-flag" | "de-DE-flag" | "ru-RU-flag" | "zh-CN-flag" | "zh-TW-flag" | "ja-JP-flag" | "ko-KR-flag" | "null" ); +export type BsmIconType = SongDetailDiffCharactertistic | ("settings" | "trash" | "favorite" | "folder" | "bsNote" | "check" | "three-dots" | "twitch" | "eye" | "play" | "checkCircleIcon" | "discord" | "info" | "eye-cross" | "terminal" | "desktop" | "oculus" | "add" | "cross" | "task" | "github" | "close" | "thumbUpFill" | "timerFill" | "pause" | "twitter" | "sync" | "chevron-top" | "copy" | "steam" | "edit" | "export" | "patreon" | "search" | "bsMapDifficulty" | "link" | "unlink" | "download" | "filter" | "mee6" | "volume-up" | "volume-off" | "volume-down" | "shortcut" | "backup-restore" | "web-site" | "clean" | "browse" | "add-file" | "cancel" | "warning" | "fr-FR-flag" | "es-ES-flag" | "it-IT-flag" | "en-US-flag" | "en-EN-flag" | "de-DE-flag" | "ru-RU-flag" | "zh-CN-flag" | "zh-TW-flag" | "ja-JP-flag" | "ko-KR-flag" | "null" ); export const BsmIcon = memo(({ className, icon, style }: { className?: string; icon: BsmIconType; style?: CSSProperties }) => { // TODO : Very ugly very messy, need to find a better way to do this From 3adfd8e6d10b6be456960f838aa0a0134517ab37 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 16:24:17 +0100 Subject: [PATCH 17/28] Update bsm-icon.component.tsx --- src/renderer/components/svgs/bsm-icon.component.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/renderer/components/svgs/bsm-icon.component.tsx b/src/renderer/components/svgs/bsm-icon.component.tsx index 80502310..7421a201 100644 --- a/src/renderer/components/svgs/bsm-icon.component.tsx +++ b/src/renderer/components/svgs/bsm-icon.component.tsx @@ -114,6 +114,9 @@ export const BsmIcon = memo(({ className, icon, style }: { className?: string; i if (icon === "es-ES-flag") { return ; } + if (icon === "it-IT-flag") { + return ; + } if (icon === "en-US-flag") { return ; } From e1442dc82d5956375018b555af5f5363c93465b5 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 16:39:31 +0100 Subject: [PATCH 18/28] Create italy-icon.component.tsx --- src/renderer/components/svgs/flags/italy-icon.component.tsx | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/renderer/components/svgs/flags/italy-icon.component.tsx diff --git a/src/renderer/components/svgs/flags/italy-icon.component.tsx b/src/renderer/components/svgs/flags/italy-icon.component.tsx new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/renderer/components/svgs/flags/italy-icon.component.tsx @@ -0,0 +1 @@ + From 7120dacf5f72afd5da1c5f52e3a6501d3592d612 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 16:44:42 +0100 Subject: [PATCH 19/28] Update italy-icon.component.tsx --- .../components/svgs/flags/italy-icon.component.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/renderer/components/svgs/flags/italy-icon.component.tsx b/src/renderer/components/svgs/flags/italy-icon.component.tsx index 8b137891..2d2a15d0 100644 --- a/src/renderer/components/svgs/flags/italy-icon.component.tsx +++ b/src/renderer/components/svgs/flags/italy-icon.component.tsx @@ -1 +1,12 @@ +import { createSvgIcon } from "../svg-icon.type"; +export const ItalyIcon = createSvgIcon((props, ref) => { + return ( + + + + + + + ); +}); From 37db83580d4752c9177960c02613c42c95ddafd1 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 16:46:06 +0100 Subject: [PATCH 20/28] Update default-configuration.config.ts --- src/renderer/config/default-configuration.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/config/default-configuration.config.ts b/src/renderer/config/default-configuration.config.ts index 81c3b0fa..a9763d2d 100644 --- a/src/renderer/config/default-configuration.config.ts +++ b/src/renderer/config/default-configuration.config.ts @@ -25,7 +25,7 @@ export const defaultConfiguration: { "second-color": "#ff4444", theme: "os", language: window.navigator.language.length <= 2 ? `${window.navigator.language}-${window.navigator.language.toLocaleUpperCase()}` : window.navigator.language, - supported_languages: ["en-US", "en-EN", "fr-FR", "es-ES", "de-DE", "ru-RU", "zh-CN", "zh-TW", "ja-JP", "ko-KR"], + supported_languages: ["en-US", "en-EN", "fr-FR", "es-ES", "it-IT", "de-DE", "ru-RU", "zh-CN", "zh-TW", "ja-JP", "ko-KR"], default_mods: ["SongCore", "WhyIsThereNoLeaderboard", "BeatSaverDownloader", "BeatSaverVoting", "PlaylistManager"], "default-shared-folders": [ window.electron.path.join("Beat Saber_Data", "CustomLevels"), From 5b8366a32ea13a4e6d48d5c2f85c452d147af821 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 23:26:42 +0100 Subject: [PATCH 21/28] Add files via upload --- assets/jsons/translations/it.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/assets/jsons/translations/it.json b/assets/jsons/translations/it.json index 55fc93e0..7a62d049 100644 --- a/assets/jsons/translations/it.json +++ b/assets/jsons/translations/it.json @@ -42,11 +42,11 @@ "pages": { "version-viewer": { "launch-mods": { - "oculus": "Modalità Oculus", + "oculus": "Modalita Oculus", "oculus-description": "Se stai usando Beat Saber via Steam, questa opzione ti consente di usare il composer VR di Oculus mentre bypassi SteamVR, per un potenziale aumento di performance. Questo non è richiesto per usare i visori Oculus.", - "desktop": "Modalità FPFC", + "desktop": "Modalita FPFC", "desktop-description": "La modalità FPFC (First Person Flying Controller) consente di usare i pulsanti WASD e il mouse per navigare nel menu del gioco. Questo rende i test molto più facili, perchè non devi indossare il tuo visore!", - "debug": "Modalità Debug", + "debug": "Modalita Debug", "debug-description": "Abilita la finestra di uscita del log per IPA. Questo mostrerà la console di debug che lo mod usano.", "outdated-tippy": "Questa versione è obsoleta, e alcune mod o funzioni non potrebbero più funzionare correttamente. Consigliamo di usare la versione raccomandata ({recommendedVersion}) di Beat Saber per godere delle ultime funzioni e bugfix.", "advanced-launch": { From fd3fa98650457a11dd949b95e8bf793d59015f8e Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Sun, 29 Dec 2024 23:27:54 +0100 Subject: [PATCH 22/28] Add files via upload --- .../components/svgs/flags/italy-icon.component.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/renderer/components/svgs/flags/italy-icon.component.tsx b/src/renderer/components/svgs/flags/italy-icon.component.tsx index 2d2a15d0..87ebfd39 100644 --- a/src/renderer/components/svgs/flags/italy-icon.component.tsx +++ b/src/renderer/components/svgs/flags/italy-icon.component.tsx @@ -2,11 +2,11 @@ import { createSvgIcon } from "../svg-icon.type"; export const ItalyIcon = createSvgIcon((props, ref) => { return ( - - - - - + + + + + ); }); From 96a327736580b94adf540b44778a6a02b2c22e43 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Mon, 30 Dec 2024 12:24:57 +0100 Subject: [PATCH 23/28] Add files via upload --- assets/jsons/translations/it.json | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/assets/jsons/translations/it.json b/assets/jsons/translations/it.json index 7a62d049..7feaf388 100644 --- a/assets/jsons/translations/it.json +++ b/assets/jsons/translations/it.json @@ -209,7 +209,6 @@ "en-US": "English, US", "fr-FR": "Français", "es-ES": "Español", - "it-IT": "Italiano", "de-DE": "Deutsch", "ru-RU": "Русский", "zh-CN": "简体中文", @@ -221,7 +220,6 @@ "en-US": "English, Stati Uniti d'America", "fr-FR": "Francese", "es-ES": "Spagnolo", - "it-IT": "Italiano", "de-DE": "Tedesco", "ru-RU": "Russo", "zh-CN": "Cinese (Semplificato)", @@ -851,13 +849,12 @@ "stay": "Ricordami", "connect-to-meta": "Connettiti a Meta" }, - "original-version-backup-oculus": { - "title": "Attenzione", - "body": { - "must-be-installed-once": "Devi avere Beat Saber installato dallo Store Oculus su questo dispositivo, altrimenti Beat Saber potrebbe chiudersi automaticamente dopo l'avvio.", - "will-backup": "Per avviare questa versione, la cartella di installazione originale di Beat Saber situata nella tua libreria Oculus verrà rinominata e verrà automaticamente ripristinata quando Beat Saber verrà chiuso." - }, - "not-remind-me": "Non ricordarmelo", + "enable-oculus-sideloaded-apps": { + "title": "Abilita Sideloading", + "info-1": "Per avviare Beat Saber, è necessario abilitare la possibilità di eseguire app sideloaded. BSManager richiederà i diritti di amministratore per abilitare automaticamente questa funzione.", + "info-2": "La funzione di sideloading consente di avviare giochi situati al di fuori della cartella della libreria Oculus.", + "info-3": "Dopo che il sideloading è stato attivato, la funzione rimarrà attiva e non ti verrà più chiesto di abilitarla.", + "i-want-to-do-it-myself": "Voglio farlo da solo", "understood": "Ho capito" }, "enter-meta-token": { From dfad8a09ccc83bdf4f2cee37364f30fdf80e8144 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Thu, 2 Jan 2025 10:47:01 +0100 Subject: [PATCH 24/28] Update italy-icon.component.tsx --- .../components/svgs/flags/italy-icon.component.tsx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/renderer/components/svgs/flags/italy-icon.component.tsx b/src/renderer/components/svgs/flags/italy-icon.component.tsx index 87ebfd39..9d517130 100644 --- a/src/renderer/components/svgs/flags/italy-icon.component.tsx +++ b/src/renderer/components/svgs/flags/italy-icon.component.tsx @@ -2,11 +2,12 @@ import { createSvgIcon } from "../svg-icon.type"; export const ItalyIcon = createSvgIcon((props, ref) => { return ( - - - - - - + + + + + + + ); }); From fb174b445168763e75d2285c1bc322e4934810ab Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Thu, 2 Jan 2025 10:50:37 +0100 Subject: [PATCH 25/28] Update it.json --- assets/jsons/translations/it.json | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/assets/jsons/translations/it.json b/assets/jsons/translations/it.json index 7feaf388..57f85f5c 100644 --- a/assets/jsons/translations/it.json +++ b/assets/jsons/translations/it.json @@ -209,6 +209,7 @@ "en-US": "English, US", "fr-FR": "Français", "es-ES": "Español", + "it-IT": "Italiano", "de-DE": "Deutsch", "ru-RU": "Русский", "zh-CN": "简体中文", @@ -220,6 +221,7 @@ "en-US": "English, Stati Uniti d'America", "fr-FR": "Francese", "es-ES": "Spagnolo", + "it-IT": "Italiano", "de-DE": "Tedesco", "ru-RU": "Russo", "zh-CN": "Cinese (Semplificato)", @@ -969,11 +971,11 @@ "installed": "installata" }, "difficulties": { - "Easy": "Easy", - "Normal": "Normal", - "Hard": "Hard", - "Expert": "Expert", - "ExpertPlus": "Expert+" + "Easy": "Facile", + "Normal": "Normale", + "Hard": "Difficile", + "Expert": "Esperto", + "ExpertPlus": "Esperto+" }, "map-item": { "by": "Di {songAutor}", From 066e740a620efa55a608c170f9611e3658350424 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Thu, 2 Jan 2025 13:15:19 +0100 Subject: [PATCH 26/28] Update it.json --- assets/jsons/translations/it.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/jsons/translations/it.json b/assets/jsons/translations/it.json index 57f85f5c..32b75709 100644 --- a/assets/jsons/translations/it.json +++ b/assets/jsons/translations/it.json @@ -218,7 +218,7 @@ "ko-KR": "한국어", "translated": { "en-EN": "Inglese, Regno Unito", - "en-US": "English, Stati Uniti d'America", + "en-US": "Inglese, Stati Uniti d'America", "fr-FR": "Francese", "es-ES": "Spagnolo", "it-IT": "Italiano", From 0f80f6ae28f06019e2c75a0a8047f1f9625baae5 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Thu, 2 Jan 2025 17:10:05 +0100 Subject: [PATCH 27/28] Update it.json --- assets/jsons/translations/it.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/assets/jsons/translations/it.json b/assets/jsons/translations/it.json index 32b75709..521ce681 100644 --- a/assets/jsons/translations/it.json +++ b/assets/jsons/translations/it.json @@ -912,6 +912,7 @@ "specificities": "generale", "requirements": "requisiti", "exclude": "escludi" + "leaderboard": "classifica" }, "map-types": { "accuracy": "precisione", @@ -967,6 +968,12 @@ "verified": "verificata", "fullSpread": "completa" }, + "map-leaderboard": { + "All": "Tutte", + "Ranked": "Classificate", + "BeatLeader": "BeatLeader", + "ScoreSaber": "ScoreSaber" + }, "map-excludes": { "installed": "installata" }, From 3c49570f76120840dbb2015b6c340cd7022bc381 Mon Sep 17 00:00:00 2001 From: Davitekk <112188323+Davitekk@users.noreply.github.com> Date: Thu, 2 Jan 2025 17:17:27 +0100 Subject: [PATCH 28/28] Update it.json --- assets/jsons/translations/it.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/jsons/translations/it.json b/assets/jsons/translations/it.json index 521ce681..7de34c0c 100644 --- a/assets/jsons/translations/it.json +++ b/assets/jsons/translations/it.json @@ -911,7 +911,7 @@ "tags": "tag", "specificities": "generale", "requirements": "requisiti", - "exclude": "escludi" + "exclude": "escludi", "leaderboard": "classifica" }, "map-types": {