mirror of
https://github.com/J-D-K/JKSV.git
synced 2026-03-21 17:24:37 -05:00
Add French, code for JP + FR, fix edited menu text not scrolling.
This commit is contained in:
parent
0cea708fb0
commit
b0a5bd1e7e
|
|
@ -1,2 +1,131 @@
|
|||
#French(France) French translation file
|
||||
#Copy en-US.txt here and use as a guide.
|
||||
|
||||
#Le fichier peut être placé et nommé "/JKSV/trans.txt" pour les tests sans compilation.
|
||||
#Le format est le suivant : nom_chaîne_de_caractères = index, "chaîne_de_caractères".
|
||||
#Il suffit de traduire "chaîne_de_caractères", il n'est pas nécessaire de toucher aux deux autres paramètres.
|
||||
#'%s' est remplacé par les titres et les chemins des jeux. '#', '*', '>', etc. changent la couleur du texte. Les [x] sont remplacés par les glyphes des boutons. '\n' peut être utilisé pour revenir à la ligne.
|
||||
#Ceci est exporté de JKSV lui-même pour faciliter l'ajout de chaînes de caractères.
|
||||
#Il peut également exporter des traductions déjà faites avec de nouvelles chaînes si elles sont ajoutées, réduisant ainsi le travail pour tout le monde.
|
||||
#S'il y a des problèmes d'espacement, de coupure de ligne, de texte anglais intraduisible, etc, faites-le moi savoir dans une Issue git ou dans une Pull Request.
|
||||
|
||||
#Si l'auteur n'est pas "NULL", votre nom sera affiché dans l'interface utilisateur.
|
||||
author = 0, "Shadow2560"
|
||||
confirmBlacklist = 0, "Souhaitez-vous vraiment ajouter #%s# à votre liste noire?"
|
||||
confirmCopy = 0, "Souhaitez-vous vraiment copier #%s# vers #%s#?"
|
||||
confirmCreateAllSaveData = 0, "Souhaitez-vous vraiment créer toutes les données de sauvegarde de ce système pour #%s# ? Cela peut prendre un certain temps en fonction du nombre de titres trouvés."
|
||||
confirmDelete = 0, "Souhaitez-vous vraiment supprimer #%s# ? *Ceci sera permanent* !"
|
||||
confirmDeleteBackupsAll = 0, "Êtes-vous sûr de vouloir supprimer *toutes* vos sauvegardes pour tous vos jeux ?"
|
||||
confirmDeleteBackupsTitle = 0, "Souhaitez-vous vraiment supprimer toutes les sauvegardes sauvegardées pour #%s#?"
|
||||
confirmDeleteSaveData = 0, "*ATTENTION* : Ceci *effacera* les données sauvegardées pour #%s# *de votre système*. Êtes-vous sûr de vouloir faire cela ?"
|
||||
confirmOverwrite = 0, "Souhaitez-vous vraiment écraser #%s#?"
|
||||
confirmResetSaveData = 0, "*ATTENTION* : Cela *réinitialisera* les données de sauvegarde de ce jeu comme s'il n'avait jamais été exécuté auparavant. Êtes-vous sûr de vouloir faire cela ?"
|
||||
confirmRestore = 0, "Souhaitez-vous vraiment restaurer #%s#?"
|
||||
dialogNo = 0, "Non [B]"
|
||||
dialogOK = 0, "OK [A]"
|
||||
dialogYes = 0, "Oui [A]"
|
||||
extrasMenu = 0, "Explorateur SD vers SD"
|
||||
extrasMenu = 1, "BIS: ProdInfoF"
|
||||
extrasMenu = 2, "BIS: Safe"
|
||||
extrasMenu = 3, "BIS: System"
|
||||
extrasMenu = 4, "BIS: User"
|
||||
extrasMenu = 5, "Supprimer la mise à jour en attente"
|
||||
extrasMenu = 6, "Terminer le processus"
|
||||
extrasMenu = 7, "Monter la sauvegarde système"
|
||||
extrasMenu = 8, "Re-scanner les titres"
|
||||
extrasMenu = 9, "Monter le processus RomFS"
|
||||
extrasMenu = 10, "Sauvegarder le répertoire de JKSV"
|
||||
extrasMenu = 11, "*[DEV]* Forcer la langue en en-US"
|
||||
fileModeFileProperties = 0, "Chemin: %s\nTaille: %s"
|
||||
fileModeFolderProperties = 0, "Chemin: %s\nSous-répertoires: %u\nNombre de fichiers: %u\nTaille totale: %s"
|
||||
fileModeMenu = 0, "Copier vers "
|
||||
fileModeMenu = 1, "Supprimer"
|
||||
fileModeMenu = 2, "Renommer"
|
||||
fileModeMenu = 3, "Créer un nouveau dossier"
|
||||
fileModeMenu = 4, "Propriétés"
|
||||
fileModeMenu = 5, "Fermer"
|
||||
fileModeMenu = 6, "Ajouter aux filtres de chemins"
|
||||
helpFolder = 0, "[A] Sélectionner [Y] Restaurer [X] Supprimer [B] Fermer"
|
||||
helpSettings = 0, "[A] Basculer [X] Défauts [B] Retour"
|
||||
helpTitle = 0, "[A] Sélectionner [L][R] Saut de page [Y] Favorie [X] Options du titre [B] Retour"
|
||||
helpUser = 0, "[A] Sélectionner [X] Options pour l'utilisateur"
|
||||
holdingText = 0, "(Maintenir) "
|
||||
holdingText = 1, "(Garder maintenu) "
|
||||
holdingText = 2, "(Presque fini!) "
|
||||
onlineErrorConnecting = 0, "Erreur de connection!"
|
||||
onlineNoUpdates = 0, "Aucune mise à jour disponible."
|
||||
popAddedToPathFilter = 0, "'#%s#' ajouté aux filtres de chemins."
|
||||
popCPUBoostEnabled = 0, "CPU Boost activé pour les ZIP."
|
||||
popErrorCommittingFile = 0, "Erreur d'ajout du fichier à la sauvegarde!"
|
||||
popFolderIsEmpty = 0, "Le dossier est vide!"
|
||||
popProcessShutdown = 0, "#%s# terminé avec succès."
|
||||
popSaveIsEmpty = 0, "Les données de la sauvegarde sont vides!"
|
||||
popZipIsEmpty = 0, "Le fichier ZIP est vide!"
|
||||
saveDataBackupDeleted = 0, "#%s# a été supprimé."
|
||||
saveDataBackupMovedToTrash = 0, "#%s# a été déplacé dans la corbeille."
|
||||
saveDataCreatedForUser = 0, "Données de sauvegarde créée pour %s!"
|
||||
saveDataCreationFailed = 0, "Echec de la création des données de sauvegarde!"
|
||||
saveDataDeleteAllUser = 0, "*Etes-vous sûr de vouloir supprimer toutes les données de sauvegarde pour %s?*"
|
||||
saveDataDeleteSuccess = 0, "Données de la sauvegarde pour #%s# Supprimée!"
|
||||
saveDataExtendFailed = 0, "Echec de l'extention des données de la sauvegarde."
|
||||
saveDataExtendSuccess = 0, "Données de la sauvegarde pour #%s# étendue!"
|
||||
saveDataNoneFound = 0, "Aucune sauvegarde trouvée pour #%s#!"
|
||||
saveDataResetSuccess = 0, "Sauvegarde pour #%s# réinitialisée!"
|
||||
settingsMenu = 0, "Vider la corbeille"
|
||||
settingsMenu = 1, "Vérifier les mises à jour"
|
||||
settingsMenu = 2, "Définir le dossier de sortie de JKSV"
|
||||
settingsMenu = 3, "Modifier les titres de la liste noire"
|
||||
settingsMenu = 4, "Supprimer toutes les sauvegardes sauvegardées"
|
||||
settingsMenu = 5, "Inclure les sauvegardes du matériel avec les utilisateurs: "
|
||||
settingsMenu = 6, "Sauvegarder automatiquement avant la restauration: "
|
||||
settingsMenu = 7, "Nom automatique des sauvegardes: "
|
||||
settingsMenu = 8, "Overclock/CPU Boost: "
|
||||
settingsMenu = 9, "Maintenir pour supprimer: "
|
||||
settingsMenu = 10, "Maintenir pour restaurer: "
|
||||
settingsMenu = 11, "Maintenir pour écraser: "
|
||||
settingsMenu = 12, "Forcer le montage: "
|
||||
settingsMenu = 13, "Compte des sauvegardes système: "
|
||||
settingsMenu = 14, "Activer l'écriture pour les sauvegardes système: "
|
||||
settingsMenu = 15, "Utiliser directement les commandes FS : "
|
||||
settingsMenu = 16, "Exporter les sauvegardes en ZIP: "
|
||||
settingsMenu = 17, "Forcer l'utilisation de l'anglais: "
|
||||
settingsMenu = 18, "Activer la corbeille: "
|
||||
settingsMenu = 19, "Type de tri des titres: "
|
||||
settingsMenu = 20, "Échelle d'animation: "
|
||||
settingsOff = 0, "Désactivé"
|
||||
settingsOn = 0, ">Activé>"
|
||||
sortType = 0, "Alphabétique"
|
||||
sortType = 1, "Temps de jeu"
|
||||
sortType = 2, "Joué dernièrement"
|
||||
swkbdEnterName = 0, "Entrez un nouveau nom"
|
||||
swkbdMkDir = 0, "Entrez un nom de dossier"
|
||||
swkbdProcessID = 0, "Entrez l'ID du processus"
|
||||
swkbdRename = 0, "Entrez un nouveau nom pour l'objet"
|
||||
swkbdSaveIndex = 0, "Entrez l'index du cache"
|
||||
swkbdSetWorkDir = 0, "Entrez un nouveau chemin de sortie"
|
||||
swkbdSysSavID = 0, "Entrez l'ID de la sauvegarde système"
|
||||
threadStatusAddingFileToZip = 0, "Ajout de '#%s#' au ZIP..."
|
||||
threadStatusCheckingForUpdate = 0, "Vérification de mises à jour..."
|
||||
threadStatusCopyingFile = 0, "Copie de '#%s#'..."
|
||||
threadStatusCreatingSaveData = 0, "Création de la sauvegarde pour #%s#..."
|
||||
threadStatusDecompressingFile = 0, "Décompression de '#%s#'..."
|
||||
threadStatusDeletingFile = 0, "Suppression..."
|
||||
threadStatusDeletingSaveData = 0, "Supression de la sauvegarde pour #%s#..."
|
||||
threadStatusDeletingUpdate = 0, "Suppression de la mise à jour en attente..."
|
||||
threadStatusDownloadingUpdate = 0, "Téléchargement de la mise à jour..."
|
||||
threadStatusExtendingSaveData = 0, "Extention de la sauvegarde pour #%s#..."
|
||||
threadStatusGetDirProps = 0, "Obtention des propriétés du dossier..."
|
||||
threadStatusOpeningFolder = 0, "Ouverture de '#%s#'..."
|
||||
threadStatusPackingJKSV = 0, "Ecriture du contenu du répertoire JKSV dans le ZIP..."
|
||||
threadStatusResettingSaveData = 0, "Réinitialisation de la sauvegarde..."
|
||||
titleOptions = 0, "Information"
|
||||
titleOptions = 1, "Liste noir"
|
||||
titleOptions = 2, "Changer le dossier de sortie"
|
||||
titleOptions = 3, "Ouvrir en mode fichier"
|
||||
titleOptions = 4, "Supprimer toutes les sauvegardes de la sauvegarde"
|
||||
titleOptions = 5, "Réinitialiser la sauvegarde"
|
||||
titleOptions = 6, "Supprimer la sauvegarde"
|
||||
titleOptions = 7, "Etendre la sauvegarde"
|
||||
userOptions = 0, "Dumper tout pour"
|
||||
userOptions = 1, "Sauvegarder la sauvegarde"
|
||||
userOptions = 2, "Sauvegarder toutes les sauvegardes"
|
||||
userOptions = 3, "Supprimer toutes les sauvegardes de l'utilisateur"
|
||||
|
|
|
|||
|
|
@ -88,6 +88,7 @@ void ui::menu::editOpt(int ind, SDL_Texture *_icn, const std::string& ch)
|
|||
opt[ind].icn = _icn;
|
||||
|
||||
opt[ind].txt = ch;
|
||||
opt[ind].txtWidth = gfx::getTextWidth(ch.c_str(), fSize);
|
||||
}
|
||||
|
||||
void ui::menu::optAddButtonEvent(unsigned _ind, HidNpadButton _button, funcPtr _func, void *args)
|
||||
|
|
|
|||
|
|
@ -182,6 +182,14 @@ void ui::loadTrans()
|
|||
file = "romfs:/lang/";
|
||||
switch(data::sysLang)
|
||||
{
|
||||
case SetLanguage_JA:
|
||||
file += "ja.txt";
|
||||
break;
|
||||
|
||||
case SetLanguage_FR:
|
||||
file += "fr.txt";
|
||||
break;
|
||||
|
||||
case SetLanguage_ZHTW:
|
||||
case SetLanguage_ZHHANT:
|
||||
file += "zh-TW.txt";
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user