diff --git a/assets/jsons/translations/de.json b/assets/jsons/translations/de.json index 447ca8be..d2925b59 100644 --- a/assets/jsons/translations/de.json +++ b/assets/jsons/translations/de.json @@ -98,7 +98,8 @@ "edit": "Bearbeiten", "uninstall": "Entfernen", "create-shortcut": "Verknüpfung erstellen", - "shared-folders": "Geteilte Ordner" + "shared-folders": "Geteilte Ordner", + "restore-oculus-folder": "Ordner wiederherstellen" } }, "available-versions": { @@ -113,7 +114,12 @@ "steam-and-oculus": { "title": "Steam & Oculus", "description": "Abmelden ermöglicht es dir, beim nächsten Beat Saber Download den Account zu wechseln.", - "logout": "Abmelden" + "logout": "Abmelden", + "download-platform": { + "title": "Standardplattform", + "desc": "Wähle die Standardplattform, die für das Herunterladen von Beat Saber-Versionen verwendet wird.", + "always-ask": "Immer fragen" + } }, "appearance": { "title": "Aussehen", @@ -370,7 +376,8 @@ "OCULUS_NOT_RUNNING": "Oculus läuft nicht", "BS_ALREADY_RUNNING": "Beat Saber läuft bereits", "EXE_NOT_FINDED": "Dateien Fehlen", - "EXIT": "Abrupter Stop" + "EXIT": "Abrupter Stop", + "OCULUS_LIB_NOT_FOUND": "Oculus-Bibliothek nicht gefunden" }, "msg": { "UNKNOWN_ERROR": "Ein unbekannter Fehler ist aufgetreten.", @@ -378,7 +385,8 @@ "OCULUS_NOT_RUNNING": "Oculus muss ausgeführt werden, um Beat Saber zu starten.", "BS_ALREADY_RUNNING": "Schließe Beat Saber, bevor Du es erneut startest.", "EXE_NOT_FINDED": "Einige Dateien scheinen zu fehlen, versuche die Dateien zu überprüfen.", - "EXIT": "Beat Saber stoppte abrupt, versuche die Dateien zu überprüfen." + "EXIT": "Beat Saber stoppte abrupt, versuche die Dateien zu überprüfen.", + "OCULUS_LIB_NOT_FOUND": "Überprüfe, ob die Oculus-Anwendung korrekt installiert ist und dass die Bibliotheken in Oculus richtig definiert sind." }, "actions": { "STEAM_NOT_RUNNING": "Starte Steam" @@ -486,6 +494,11 @@ "misc": { "remember-my-choice": "Merke meine Wahl" }, + "choose-store": { + "title": "Welche Plattform?", + "body": "Wählen Sie die Plattform, von der Sie Beat Saber herunterladen möchten.", + "set-in-settings": "Die Standardplattform in den Einstellungen festlegen" + }, "guard": { "title": "Steam Guard", "inputs": { @@ -540,6 +553,8 @@ "bs-import-version": { "title": "Importiere eine Version", "description": "Importiert eine Version von Beat Saber zur Verwendung mit BSManager. Der Import kopiert den ausgewählten Beat Saber-Installationsordner in den BSManager-Versionsordner.", + "oculus-version": "Oculus-Version", + "oculus-version-tooltip": "Ankreuzen, wenn es eine Oculus-Version ist", "buttons": { "submit": "Importiere eine Version" } @@ -660,6 +675,25 @@ "launch-options": "Startoptionen", "advanced-launch": "Erweiterte Start", "valid-btn": "Verknüpfung erstellen" + }, + "connect-to-meta":{ + "title": "Mit Meta verbinden", + "body":{ + "token-needed": "Dein Meta-Verbindungstoken wird benötigt, um Beat Saber herunterzuladen.", + "need-cookie-enabled": "Beim Einloggen in Meta wird ein Anmeldefenster geöffnet und du kannst dann den Anmeldevorgang beginnen. Bitte stelle sicher, dass Cookies akzeptiert werden, sonst könnten wir deinen Token zum Starten des Downloads nicht abrufen." + }, + "stay":"Angemeldet bleiben", + "connect-to-meta": "Mit Meta verbinden" + }, + "original-version-backup-oculus": { + "title": "Achtung", + "body": { + "need-backup": "Um diese Version zu starten, wird der Installationsordner von Beat Saber in Ihrer Oculus-Bibliothek umbenannt.", + "can-restore-later": "Bei Bedarf können Sie ihn vom BSManager aus wiederherstellen, indem Sie zu den Optionen der originalen Oculus-Version gehen und auf 'Ordner wiederherstellen' klicken", + "tips-launch-oculus": "Tipp: Sie können diese Version direkt über Oculus starten, solange die Originalversion nicht wiederhergestellt ist." + }, + "not-remind-me": "Nicht mehr erinnern", + "understood": "Verstanden" } }, "maps": { diff --git a/assets/jsons/translations/en.json b/assets/jsons/translations/en.json index 62e1c5e2..9e158c36 100644 --- a/assets/jsons/translations/en.json +++ b/assets/jsons/translations/en.json @@ -98,7 +98,8 @@ "edit": "Edit", "uninstall": "Uninstall", "create-shortcut": "Create a shortcut", - "shared-folders": "Shared Folders" + "shared-folders": "Shared Folders", + "restore-oculus-folder": "Restore the folder" } }, "available-versions": { @@ -113,7 +114,12 @@ "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": "Log out", + "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", @@ -370,7 +376,8 @@ "OCULUS_NOT_RUNNING": "Oculus is not running", "BS_ALREADY_RUNNING": "Beat Saber already running", "EXE_NOT_FINDED": "Missing files", - "EXIT": "Abrupt stop" + "EXIT": "Abrupt stop", + "OCULUS_LIB_NOT_FOUND": "Oculus library not found" }, "msg": { "UNKNOWN_ERROR": "An unknown error has occurred.", @@ -378,7 +385,8 @@ "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." + "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." }, "actions": { "STEAM_NOT_RUNNING": "Launch Steam" @@ -486,6 +494,11 @@ "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": { @@ -540,6 +553,8 @@ "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" } @@ -660,6 +675,25 @@ "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." + }, + "stay":"Remember me", + "connect-to-meta": "Connect to Meta" + }, + "original-version-backup-oculus": { + "title": "Warning", + "body": { + "need-backup": "To launch this version, the Beat Saber installation folder located in your Oculus library will be renamed.", + "can-restore-later": "If needed, you can restore it from BSManager by going to the options of the original Oculus version and clicking on 'Restore the folder'", + "tips-launch-oculus": "Tip: You can launch this version directly from Oculus, as long as the original version is not restored." + }, + "not-remind-me": "Do not remind me", + "understood": "Understood" } }, "maps": { diff --git a/assets/jsons/translations/es.json b/assets/jsons/translations/es.json index 21406dca..4555923c 100644 --- a/assets/jsons/translations/es.json +++ b/assets/jsons/translations/es.json @@ -97,7 +97,8 @@ "edit": "Editar", "uninstall": "Desinstalar", "create-shortcut": "Crear un atajo", - "shared-folders": "Carpetas Compartidas" + "shared-folders": "Carpetas Compartidas", + "restore-oculus-folder": "Restaurar la carpeta" } }, "available-versions": { @@ -112,7 +113,12 @@ "steam-and-oculus": { "title": "Steam & Oculus", "description": "Desconectarte te permitirá cambiar de cuenta en la próxima descarga de Beat Saber.", - "logout": "Cerrar sesión" + "logout": "Cerrar sesión", + "download-platform": { + "title": "Plataforma predeterminada", + "desc": "Elige la plataforma predeterminada que se utilizará para descargar las versiones de Beat Saber.", + "always-ask": "Siempre preguntar" + } }, "appearance": { "title": "Apariencia", @@ -369,7 +375,8 @@ "OCULUS_NOT_RUNNING": "Oculus no funciona", "BS_ALREADY_RUNNING": "Beat Saber ya está en marcha", "EXE_NOT_FINDED": "Archivos no encontrados", - "EXIT": "Parada abrupta" + "EXIT": "Parada abrupta", + "OCULUS_LIB_NOT_FOUND": "Librería Oculus no encontrada" }, "msg": { "UNKNOWN_ERROR": "Se ha producido un error desconocido.", @@ -377,7 +384,8 @@ "OCULUS_NOT_RUNNING": "Oculus debe estar funcionando para iniciar Beat Saber.", "BS_ALREADY_RUNNING": "Cierra Beat Saber antes de volver a iniciarlo.", "EXE_NOT_FINDED": "Parece que faltan algunos archivos, intenta verificar los archivos.", - "EXIT": "Beat Saber se detuvo abruptamente, trata de verificar los archivos." + "EXIT": "Beat Saber se detuvo abruptamente, trata de verificar los archivos.", + "OCULUS_LIB_NOT_FOUND": "Verifica que la aplicación Oculus esté correctamente instalada y que las librerías estén bien definidas en Oculus." }, "actions": { "STEAM_NOT_RUNNING": "Iniciar Steam" @@ -485,6 +493,11 @@ "misc": { "remember-my-choice": "Recordar mi elección" }, + "choose-store": { + "title": "¿Qué plataforma?", + "body": "Selecciona la plataforma desde la que deseas descargar Beat Saber.", + "set-in-settings": "Establecer la plataforma predeterminada en los ajustes" + }, "guard": { "title": "Steam Guard", "inputs": { @@ -539,6 +552,8 @@ "bs-import-version": { "title": "Importar una versión", "description": "Importa una versión de Beat Saber para usar con BSManager. La importación copiará la carpeta de instalación seleccionada de Beat Saber en la carpeta de versiones de BSManager.", + "oculus-version": "Versión de Oculus", + "oculus-version-tooltip": "Marcar si es una versión de Oculus", "buttons": { "submit": "Importar una versión" } @@ -659,6 +674,25 @@ "launch-options": "Opciones de lanzamiento", "advanced-launch": "Lanzamiento avanzado", "valid-btn": "Crear el atajo" + }, + "connect-to-meta":{ + "title": "Conexión a Meta", + "body":{ + "token-needed": "Tu token de conexión a Meta es necesario para descargar Beat Saber.", + "need-cookie-enabled": "Al conectarte a Meta, se abrirá una ventana de inicio de sesión y entonces podrás empezar el proceso de conexión. Asegúrate de aceptar las cookies, de lo contrario, podríamos no poder recuperar tu token para iniciar la descarga." + }, + "stay":"Recuérdame", + "connect-to-meta": "Conectarse a Meta" + }, + "original-version-backup-oculus": { + "title": "Atención", + "body": { + "need-backup": "Para iniciar esta versión, la carpeta de instalación de Beat Saber que se encuentra en tu biblioteca de Oculus será renombrada.", + "can-restore-later": "Si es necesario, podrás restaurarla desde el BSManager accediendo a las opciones de la versión original de Oculus y haciendo clic en 'Restaurar la carpeta'", + "tips-launch-oculus": "Consejo: Podrás iniciar esta versión directamente desde Oculus, siempre que la versión original no haya sido restaurada." + }, + "not-remind-me": "No volver a recordármelo", + "understood": "Entendido" } }, "maps": { diff --git a/assets/jsons/translations/fr.json b/assets/jsons/translations/fr.json index 24b97d76..e72bfbe1 100644 --- a/assets/jsons/translations/fr.json +++ b/assets/jsons/translations/fr.json @@ -97,7 +97,8 @@ "edit": "Modifier", "uninstall": "Désinstaller", "create-shortcut": "Créer un raccourci", - "shared-folders": "Dossiers partagés" + "shared-folders": "Dossiers partagés", + "restore-oculus-folder": "Restaurer le dossier" } }, "available-versions": { @@ -112,7 +113,12 @@ "steam-and-oculus": { "title": "Steam & Oculus", "description": "Te déconnecter te permettra de changer de compte au prochain téléchargement de Beat Saber.", - "logout": "Déconnexion" + "logout": "Déconnexion", + "download-platform": { + "title": "Plateforme par défaut", + "desc": "Choisi la plateforme par défaut qui sera utilisée pour télécharger les versions de Beat Saber.", + "always-ask": "Toujours demander" + } }, "appearance": { "title": "Apparence", @@ -366,7 +372,8 @@ "OCULUS_NOT_RUNNING": "Oculus n'est pas lancé", "BS_ALREADY_RUNNING": "Beat Saber est déjà lancé", "EXE_NOT_FINDED": "Fichiers manquants", - "EXIT": "Arrêt brutal" + "EXIT": "Arrêt brutal", + "OCULUS_LIB_NOT_FOUND": "Librairie Oculus introuvable" }, "msg": { "UNKNOWN_ERROR": "Une erreur inconnue s'est produite.", @@ -374,7 +381,8 @@ "OCULUS_NOT_RUNNING": "Oculus doit être en cours d'exécution pour lancer Beat Saber.", "BS_ALREADY_RUNNING": "Ferme Beat Saber avant de le lancer à nouveau.", "EXE_NOT_FINDED": "Quelques fichiers semblent manquants. Essaye de vérifier les fichiers.", - "EXIT": "Beat Saber s'est arrêté brusquement, essaye de vérifier les fichiers." + "EXIT": "Beat Saber s'est arrêté brusquement, essaye de vérifier les fichiers.", + "OCULUS_LIB_NOT_FOUND": "Vérifie que l'application Oculus est correctement installée, et que les librairies sont bien définies dans Oculus." }, "actions": { "STEAM_NOT_RUNNING": "Lancer Steam" @@ -482,6 +490,11 @@ "misc": { "remember-my-choice": "Se souvenir de mon choix" }, + "choose-store": { + "title": "Quelle plateforme ?", + "body": "Sélectionnez la plateforme depuis laquelle vous souhaitez télécharger Beat Saber.", + "set-in-settings": "Définir la platforme par défaut dans les paramètres" + }, "guard": { "title": "Steam Guard", "inputs": { @@ -536,6 +549,8 @@ "bs-import-version": { "title": "Importer une version", "description": "Importe une version de Beat Saber pour profiter des fonctionnalités de BSManager. L'importation copiera le dossier d'installation de Beat Saber sélectionné dans le dossier de versions de BSManager.", + "oculus-version": "Version Oculus", + "oculus-version-tooltip": "Cocher si c'est une version Oculus", "buttons": { "submit": "Importer une version" } @@ -656,6 +671,25 @@ "launch-options": "Options de lancement", "advanced-launch": "Lancement avancé", "valid-btn": "Créer le raccourci" + }, + "connect-to-meta":{ + "title": "Connexion à Meta", + "body":{ + "token-needed": "Votre token de connexion à Meta est nécessaire pour télécharger Beat Saber.", + "need-cookie-enabled": "En vous connectant à Meta, une fenêtre de connexion s'ouvrira et vous pourrez alors débuter le processus de connexion. Veuillez à bien accepter les cookies sinon quoi, il se pourrait que l'on n'arrive pas à récupérer votre token pour démarrer le téléchargement." + }, + "stay":"Se souvenir de moi", + "connect-to-meta": "Se connecter à Meta" + }, + "original-version-backup-oculus": { + "title": "Attention", + "body": { + "need-backup": "Pour lancer cette version, le dossier d'installation de Beat Saber se trouvant dans votre librairie Oculus va être renommé.", + "can-restore-later": "Au besoin, vous pourrez le restaurer depuis BSManager en vous rendant dans les options de la version originale Oculus et en cliquant sur \"Restaurer le dossier\"", + "tips-launch-oculus": "Astuce : Vous pourrez lancer cette version directement depuis Oculus, tant que la version originale n'est pas restaurée." + }, + "not-remind-me": "Ne plus me rappeler", + "understood": "J'ai compris" } }, "maps": { diff --git a/assets/jsons/translations/ru.json b/assets/jsons/translations/ru.json index 5bbd1197..161db1a4 100644 --- a/assets/jsons/translations/ru.json +++ b/assets/jsons/translations/ru.json @@ -98,7 +98,8 @@ "edit": "Редактировать", "uninstall": "Удалить", "create-shortcut": "Создать ярлык", - "shared-folders": "Общие папки" + "shared-folders": "Общие папки", + "restore-oculus-folder": "Восстановить папку" } }, "available-versions": { @@ -113,7 +114,12 @@ "steam-and-oculus": { "title": "Steam & Oculus", "description": "Выход позволит вам сменить учетную запись при следующей загрузке Beat Saber.", - "logout": "Выйти" + "logout": "Выйти", + "download-platform": { + "title": "Основная платформа", + "desc": "Выберите основную платформу, которая будет использоваться для скачивания версий Beat Saber.", + "always-ask": "Всегда спрашивать" + } }, "appearance": { "title": "Персонализация", @@ -370,7 +376,8 @@ "OCULUS_NOT_RUNNING": "Oculus не запущен", "BS_ALREADY_RUNNING": "Beat Saber уде запущен", "EXE_NOT_FINDED": "Отсутствуют файлы", - "EXIT": "Вылет" + "EXIT": "Вылет", + "OCULUS_LIB_NOT_FOUND": "Библиотека Oculus не найдена" }, "msg": { "UNKNOWN_ERROR": "Возникла неизвестная ошибка.", @@ -378,7 +385,8 @@ "OCULUS_NOT_RUNNING": "Oculus должен быть запущен, чтобы запустить Beat Saber.", "BS_ALREADY_RUNNING": "Закройте Beat Saber, чтобы запустить его.", "EXE_NOT_FINDED": "Некоторые файлы отсутствуют, пробуем их проверить.", - "EXIT": "Beat Saber вылетел, пытаемся проверить файлы." + "EXIT": "Beat Saber вылетел, пытаемся проверить файлы.", + "OCULUS_LIB_NOT_FOUND": "Проверьте, правильно ли установлено приложение Oculus, и правильно ли определены библиотеки в Oculus." }, "actions": { "STEAM_NOT_RUNNING": "Запустить Steam" @@ -486,6 +494,11 @@ "misc": { "remember-my-choice": "Запомнить выбор" }, + "choose-store": { + "title": "Какая платформа?", + "body": "Выберите платформу, с которой вы хотите скачать Beat Saber.", + "set-in-settings": "Установить платформу по умолчанию в настройках" + }, "guard": { "title": "Steam Guard", "inputs": { @@ -540,6 +553,8 @@ "bs-import-version": { "title": "Импорт версии", "description": "Импортировать версию Beat Saber, чтобы использоваться BSManager. Beat Saber будет скопирован в папку версий BSManager.", + "oculus-version": "Версия Oculus", + "oculus-version-tooltip": "Отметьте, если это версия для Oculus", "buttons": { "submit": "Импортировать версию" } @@ -660,6 +675,25 @@ "launch-options": "Параметры запуска", "advanced-launch": "Расширенный запуск", "valid-btn": "Создать ярлык" + }, + "connect-to-meta":{ + "title": "Подключение к Meta", + "body":{ + "token-needed": "Для скачивания Beat Saber необходим ваш токен подключения к Meta.", + "need-cookie-enabled": "При входе в Meta откроется окно входа, и вы сможете начать процесс входа. Пожалуйста, убедитесь, что вы приняли cookies, иначе мы можем не суметь получить ваш токен для начала загрузки." + }, + "stay":"Запомнить меня", + "connect-to-meta": "Подключиться к Meta" + }, + "original-version-backup-oculus": { + "title": "Внимание", + "body": { + "need-backup": "Для запуска этой версии папка установки Beat Saber в вашей библиотеке Oculus будет переименована.", + "can-restore-later": "При необходимости вы можете восстановить её через BSManager, перейдя в опции оригинальной версии Oculus и нажав на 'Восстановить папку'", + "tips-launch-oculus": "Совет: Вы можете запустить эту версию напрямую через Oculus, пока оригинальная версия не восстановлена." + }, + "not-remind-me": "Больше не напоминать", + "understood": "Понял" } }, "maps": { diff --git a/src/renderer/components/modal/modal-types/bs-downgrade/choose-store-modal.component.tsx b/src/renderer/components/modal/modal-types/bs-downgrade/choose-store-modal.component.tsx index a58fe169..b9eb4bee 100644 --- a/src/renderer/components/modal/modal-types/bs-downgrade/choose-store-modal.component.tsx +++ b/src/renderer/components/modal/modal-types/bs-downgrade/choose-store-modal.component.tsx @@ -37,17 +37,15 @@ export const ChooseStore: ModalComponent = ({ resolver }) => { } return { - bright: new Color(tailwindConfig.theme.colors["main-color"][1], "hex").hex(), - dim: new Color(tailwindConfig.theme.colors["main-color"][1], "hex").darken(.2).hex() + bright: new Color(tailwindConfig.theme.colors["light-main-color"][1], "hex").hex(), + dim: new Color(tailwindConfig.theme.colors["light-main-color"][1], "hex").darken(.2).hex() } })(); - // TODO : Translate - return (
-

{t("which platform ?")}

-

Select the platfrom where you own Beat Saber or from which you want to download it.

+

{t("modals.choose-store.title")}

+

{t("modals.choose-store.body")}

setOculusHover(true)} onMouseLeave={() => setOculusHover(false)} onClick={() => chooseStore(BsStore.OCULUS)} style={{backgroundColor: oculusHover ? bg.dim : bg.bright}}> @@ -58,7 +56,7 @@ export const ChooseStore: ModalComponent = ({ resolver }) => {

Steam

-

Définir la platforme par défaut dans les paramètres

+

{t("modals.choose-store.set-in-settings")}

); }; diff --git a/src/renderer/components/modal/modal-types/bs-downgrade/login-to-meta-modal.component.tsx b/src/renderer/components/modal/modal-types/bs-downgrade/login-to-meta-modal.component.tsx index 2a9e9b66..29c225a2 100644 --- a/src/renderer/components/modal/modal-types/bs-downgrade/login-to-meta-modal.component.tsx +++ b/src/renderer/components/modal/modal-types/bs-downgrade/login-to-meta-modal.component.tsx @@ -17,28 +17,21 @@ export const LoginToMetaModal: ModalComponent = ({ resolver }) => { return (
-

Connect to Meta

+

{t("modals.connect-to-meta.title")}

- {/* */}
-

- Votre token de connexion à Meta est nécéssaire pour télécharger Beat Saber. -

- {/* TODO : Translate */} -

- En vous connectant à Meta, une fenètre de connexion s'ouvrira et vous pourrez alors débuter le processus de connexion. - Veuillez à bien accepter les cookies sinon quoi, il se pourrait que l'on arrive pas à récupérer votre token de connexion pour démarrer le téléchargement. -

+

{t("modals.connect-to-meta.body.token-needed")}

+

{t("modals.connect-to-meta.body.need-cookie-enabled")}

setStay(() => enable)}/> - {t("modals.steam-login.inputs.stay")} + {t("modals.connect-to-meta.stay")}
- + ); }; diff --git a/src/renderer/components/modal/modal-types/import-version-modal.component.tsx b/src/renderer/components/modal/modal-types/import-version-modal.component.tsx index 717c62bc..a2c3c3ba 100644 --- a/src/renderer/components/modal/modal-types/import-version-modal.component.tsx +++ b/src/renderer/components/modal/modal-types/import-version-modal.component.tsx @@ -22,10 +22,10 @@ export const ImportVersionModal: ModalComponent = ({ resolver }) => {

{t("modals.bs-import-version.title")}

{t("modals.bs-import-version.description")}

- +
setIsOculus(checked)}/> - Version Oculus {/* TODO Translate */} + {t("modals.bs-import-version.oculus-version")}
diff --git a/src/renderer/components/modal/modal-types/original-oculus-version-backup.modal.tsx b/src/renderer/components/modal/modal-types/original-oculus-version-backup.modal.tsx index 455e4b65..f4c060b5 100644 --- a/src/renderer/components/modal/modal-types/original-oculus-version-backup.modal.tsx +++ b/src/renderer/components/modal/modal-types/original-oculus-version-backup.modal.tsx @@ -4,29 +4,29 @@ import { BsmButton } from "renderer/components/shared/bsm-button.component"; import { BsmImage } from "renderer/components/shared/bsm-image.component"; import { BsmCheckbox } from "renderer/components/shared/bsm-checkbox.component"; import { useState } from "react"; +import { useTranslation } from "renderer/hooks/use-translation.hook"; export const OriginalOculusVersionBackupModal: ModalComponent = ({ resolver }) => { + const t = useTranslation(); const [dontShowAgain, setDontShowAgain] = useState(false); const submit = () => { resolver({ exitCode: ModalExitCode.COMPLETED, data: dontShowAgain }); } - // TODO : Translate - return (
-

Attention

+

{t("modals.original-version-backup-oculus.title")}

-

Pour lancer cette version, le dossier d'installation de Beat Saber se trouvant dans votre librairie Oculus va être renommé.

-

Au besoin, vous pourrez le restaurer depuis BSManager en vous rendant dans les options de la version originale et en cliquant sur "Restaurer le dossier"

-

Astuce : Vous pourrez lancer cette version directement depuis Oculus, tant que la version originale n'est pas restaurée.

+

{t("modals.original-version-backup-oculus.body.need-backup")}

+

{t("modals.original-version-backup-oculus.body.can-restore-later")}

+

{t("modals.original-version-backup-oculus.body.tips-launch-oculus")}

- Ne plus me rappler + {t("modals.original-version-backup-oculus.not-remind-me")}
@@ -44,7 +44,7 @@ export const OriginalOculusVersionBackupModal: ModalComponent = ( className="rounded-md transition-all h-10 flex items-center justify-center" onClick={submit} withBar={false} - text="J'ai compris" + text="modals.original-version-backup-oculus.understood" />
diff --git a/src/renderer/pages/settings-page.component.tsx b/src/renderer/pages/settings-page.component.tsx index 469bbf4f..6811fe96 100644 --- a/src/renderer/pages/settings-page.component.tsx +++ b/src/renderer/pages/settings-page.component.tsx @@ -231,12 +231,11 @@ export function SettingsPage() { - - {/* TODO: Translate */} + }, - { id: 2, text: "Oculus", value: BsStore.OCULUS, icon: }, - { id: 0, text: "Toujours demander", value: undefined }, + { id: 2, text: "Oculus Store PC", value: BsStore.OCULUS, icon: }, + { id: 0, text: t("pages.settings.steam-and-oculus.download-platform.always-ask"), value: undefined }, ]} selectedItemValue={downloadStore} onItemSelected={handleChangeBsStore} direction="row"/> diff --git a/src/renderer/pages/version-viewer.component.tsx b/src/renderer/pages/version-viewer.component.tsx index 56dbc044..fdefa9f0 100644 --- a/src/renderer/pages/version-viewer.component.tsx +++ b/src/renderer/pages/version-viewer.component.tsx @@ -131,7 +131,7 @@ export function VersionViewer() {