XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

feat(webui): french translation (#1085)

Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1085 Co-authored-by: Vitruvio <vitruvio@noreply.localhost> Co-committed-by: Vitruvio <vitruvio@noreply.localhost>

97b61b51
Vitruvio <vitruvio@noreply.localhost>
提交于

代码差异

2 个文件 +136 -1
Modified static/webui/script.js +1 -1
@@ -128,7 +128,7 @@ function setActiveLanguage(lang) {
128 128 document.querySelector("[data-lang=" + lang + "]").classList.add("active");
129 129
130 130 window.dictPromise = new Promise(resolve => {
131 const webui_lang = ["en", "ru"].indexOf(lang) == -1 ? "en" : lang;
131 const webui_lang = ["en", "ru", "fr"].indexOf(lang) == -1 ? "en" : lang;
132 132 const script = document.createElement("script");
133 133 script.src = "/translations/" + webui_lang + ".js";
134 134 script.onload = function () {
Added static/webui/translations/fr.js +135 -0
@@ -0,0 +1,135 @@
1 dict = {
2 general_inventoryUpdateNote: `Note : Les changements effectués ici seront appliqués lors de la syncrhonisation. Visiter la navigation appliquera les changements apportés à l'inventaire.`,
3 general_addButton: `Ajouter`,
4 general_bulkActions: `Action groupée`,
5 code_nonValidAuthz: `Informations de connexion invalides`,
6 code_changeNameConfirm: `Nouveau nom du compte :`,
7 code_deleteAccountConfirm: `Supprimer |DISPLAYNAME| (|EMAIL|) ? Cette action est irreversible.`,
8 code_archgun: `Archgun`,
9 code_melee: `Melee`,
10 code_pistol: `Pistolet`,
11 code_rifle: `Fusil`,
12 code_shotgun: `Fusil à Pompe`,
13 code_kitgun: `Kitgun`,
14 code_zaw: `Zaw`,
15 code_moteAmp: `Amplificateur Faible`,
16 code_amp: `Amplificateur`,
17 code_sirocco: `Sirocco`,
18 code_kDrive: `K-Drive`,
19 code_legendaryCore: `Coeur Légendaire`,
20 code_traumaticPeculiar: `Traumatisme Atypique`,
21 code_starter: `|MOD| (Défectueux)`,
22 code_badItem: `(Imposteur)`,
23 code_maxRank: `Rang Max`,
24 code_rename: `Renommer`,
25 code_renamePrompt: `Nouveau nom :`,
26 code_remove: `Retirer`,
27 code_addItemsConfirm: `Ajouter |COUNT| items à l'inventaire ?`,
28 code_noEquipmentToRankUp: `No equipment to rank up.`,
29 code_succAdded: `Ajouté.`,
30 code_buffsNumber: `Nombre de buffs`,
31 code_cursesNumber: `Nombre de débuffs`,
32 code_rerollsNumber: `Nombre de rerolls`,
33 code_viewStats: `Voir les stats`,
34 code_rank: `Rang`,
35 code_count: `Quantité`,
36 code_focusAllUnlocked: `Les écoles de Focus sont déjà déverrouillées.`,
37 code_focusUnlocked: `|COUNT| écoles de Focus déverrouillées ! Synchronisation de l'inventaire nécessaire.`,
38 code_addModsConfirm: `Ajouter |COUNT| mods à l'inventaire ?`,
39 code_succImport: `Importé.`,
40 login_description: `Connexion avec les informations de connexion OpenWF.`,
41 login_emailLabel: `Email`,
42 login_passwordLabel: `Mot de passe`,
43 login_loginButton: `Connexion`,
44 navbar_logout: `Déconnexion`,
45 navbar_renameAccount: `Renommer le compte`,
46 navbar_deleteAccount: `Supprimer le compte`,
47 navbar_inventory: `Inventaire`,
48 navbar_mods: `Mods`,
49 navbar_quests: `Quêtes`,
50 navbar_cheats: `Cheats`,
51 navbar_import: `Importer`,
52 inventory_addItems: `Ajouter des items`,
53 inventory_suits: `Warframes`,
54 inventory_longGuns: `Armes principales`,
55 inventory_pistols: `Armes secondaires`,
56 inventory_melee: `Armes de melee`,
57 inventory_spaceSuits: `Archwings`,
58 inventory_spaceGuns: `Archguns`,
59 inventory_spaceMelee: `Archmelee`,
60 inventory_mechSuits: `Necramechs`,
61 inventory_sentinels: `Sentinelles`,
62 inventory_sentinelWeapons: `Armes de sentinelles`,
63 inventory_operatorAmps: `Amplificateurs`,
64 inventory_hoverboards: `K-Drives`,
65 inventory_bulkAddSuits: `Ajouter les Warframes manquantes`,
66 inventory_bulkAddWeapons: `Ajouter les armes manquantes`,
67 inventory_bulkAddSpaceSuits: `Ajouter les Archwings manquants`,
68 inventory_bulkAddSpaceWeapons: `Ajouter les armes d'Archwing manquantes`,
69 inventory_bulkAddSentinels: `Ajouter les Sentinelles manquantes`,
70 inventory_bulkAddSentinelWeapons: `Ajouter les armes de Sentinelles manquantes`,
71 inventory_bulkRankUpSuits: `Toutes les Warframes rang max`,
72 inventory_bulkRankUpWeapons: `Toutes les armes rang max`,
73 inventory_bulkRankUpSpaceSuits: `Tous les Archwings rang max`,
74 inventory_bulkRankUpSpaceWeapons: `Toutes les armes d'Archwing rang max`,
75 inventory_bulkRankUpSentinels: `Toutes les Sentinelles rang max`,
76 inventory_bulkRankUpSentinelWeapons: `Toutes les armes de Sentinelles rang max`,
77
78 currency_RegularCredits: `Crédits`,
79 currency_PremiumCredits: `Platinum`,
80 currency_FusionPoints: `Endo`,
81 currency_PrimeTokens: `Aya Raffiné`,
82 currency_owned: `|COUNT| possédés.`,
83 powersuit_archonShardsLabel: `Emplacements de fragments d'Archonte`,
84 powersuit_archonShardsDescription: `Slots illimités pour appliquer plusieurs améliorations.`,
85 mods_addRiven: `Ajouter un riven`,
86 mods_fingerprint: `Empreinte`,
87 mods_fingerprintHelp: `Besoin d'aide pour l'empreinte ?`,
88 mods_rivens: `Rivens`,
89 mods_mods: `Mods`,
90 mods_bulkAddMods: `Ajouter les mods manquants`,
91 cheats_administratorRequirement: `Rôle d'administrateur requis pour cette fonctionnalité. Ajoutez <code>|DISPLAYNAME|</code> à la ligne <code>administratorNames</code> dans le fichier config.json.`,
92 cheats_server: `Serveur`,
93 cheats_skipTutorial: `Passer le tutoriel`,
94 cheats_skipAllDialogue: `Passer les dialogues`,
95 cheats_unlockAllScans: `Débloquer tous les scans`,
96 cheats_unlockAllMissions: `Débloquer toutes les missions`,
97 cheats_unlockAllQuests: `Débloquer toutes les quêtes`,
98 cheats_completeAllQuests: `Compléter toutes les quêtes`,
99 cheats_infiniteCredits: `Crédits infinis`,
100 cheats_infinitePlatinum: `Platinum infini`,
101 cheats_infiniteEndo: `Endo infini`,
102 cheats_infiniteRegalAya: `Aya Raffiné infini`,
103 cheats_infiniteHelminthMaterials: `Ressources d'Helminth infinies`,
104 cheats_unlockAllShipFeatures: `Débloquer tous les segments du vaisseau`,
105 cheats_unlockAllShipDecorations: `Débloquer toutes les décorations du vaisseau`,
106 cheats_unlockAllFlavourItems: `Débloquer tous les <abbr title=\"Animations, Glyphes, Palettes, etc.\">Flavor Items</abbr>`,
107 cheats_unlockAllSkins: `Débloquer tous les skins`,
108 cheats_unlockAllCapturaScenes: `Débloquer toutes les scènes captura`,
109 cheats_universalPolarityEverywhere: `Polarités universelles partout`,
110 cheats_unlockDoubleCapacityPotatoesEverywhere: `Réacteurs et Catalyseurs partout`,
111 cheats_unlockExilusEverywhere: `Adaptateurs Exilus partout`,
112 cheats_unlockArcanesEverywhere: `Adaptateur d'Arcanes partout`,
113 cheats_noDailyStandingLimits: `Pas de limite de réputation journalière`,
114 cheats_instantResourceExtractorDrones: `Ressources de drone d'extraction instantannées`,
115 cheats_noDojoRoomBuildStage: `No Dojo Room Build Stage`,
116 cheats_noDojoResearchCosts: `Aucun coût de recherche (Dojo)`,
117 cheats_noDojoResearchTime: `Aucun temps de recherche (Dojo)`,
118 cheats_spoofMasteryRank: `Spoofed Mastery Rank (-1 to disable)`,
119 cheats_saveSettings: `Sauvegarder les paramètres`,
120 cheats_account: `Compte`,
121 cheats_unlockAllFocusSchools: `Débloquer toutes les écoles de focus`,
122 cheats_helminthUnlockAll: `Helminth niveau max`,
123 cheats_changeSupportedSyndicate: `Allégeance`,
124 cheats_changeButton: `Changer`,
125 cheats_none: `Aucun`,
126 cheats_quests: `Quêtes`,
127 cheats_quests_unlockAll: `Débloquer toutes les quêtes`,
128 cheats_quests_completeAll: `Compléter toutes les quêtes`,
129 cheats_quests_completeAllUnlocked: `Compléter toutes les quêtes déverrouillées`,
130 cheats_quests_resetAll: `Réinitialiser toutes les quêtes`,
131 cheats_quests_giveAll: `Obtenir toutes les quêtes`,
132 import_importNote: `Import manuel. Toutes les modifcations supportées par l'inventaire <b>écraseront celles présentes dans la base de données</b>.`,
133 import_submit: `Soumettre`,
134 prettier_sucks_ass: ``
135 };