diff --git a/README.md b/README.md index 7fa572a8..59ec1db5 100644 --- a/README.md +++ b/README.md @@ -560,3 +560,154 @@ SHIFT + Клик левой кнопки мыши по узлу-Миру. ### Высота/Широта От этой настройки зависит, насколько плотно миры группируются на одном уровне глубины. Чем ниже значение, тем выше граф. Чем выше значение, тем шире граф. Эта настройка доступна только в "Вертикальном" и "Горизонтальном" режимах отображения. + +--- +# Yume 2kki Explorer + +Yume 2kki Explorer est une application web qui utilise des Graphiques de Forces pour afficher tous les mondes du jeu avec leurs connections entre chacun d'entre eux. Les données peuvent être affichées de différentes manières et les routes entre chaque paires de mondes peuvent être calculées et visualisées. Les données utilisées dans cette application sont automatiquement mises à jour depuis le Yume 2kki Wiki chaque heure avec un additionnel rechargement complet des données une fois par semaine. + +## Graphique + +Le graphique va ajouter des mondes et leurs connections avec leurs icônes attachés aux connections reliant les mondes qui montre quel type de connection possèdent chacun d'entre eux. + +### Contrôler le Zoom + +Roue de la souris + +### Bouger la Map + +#### Graphique 2D + +Clic gauche le fond et faites glisser + +#### Graphique 3D + +Clic droit le fond et faites glisser + +### Tourner la Map (Mode 3D seulement) + +Clic gauche le fond et faites glisser + +### Choisir un nœud de Monde + +Clic gauche + +### Zoomer sur un nœud de Monde + +Clic gauche sur un nœud d'un Monde déjà sélectionné + +### Ouvrir la page du Wiki sur le Monde + +#### Ouvrir dans un nouvel onglet + +CTRL + clic gauche sur un nœud de Monde + +**OU** + +Clic droit sur un nœud de Monde -> Ouvrir page du Wiki + +#### Ouvrir dans une nouvelle fenêtre + +MAJ + clic gauche sur un nœud de Monde + +## Contrôles + +### Rechercher + +Cherchez rapidement un monde en le recherchant par son propre nom. En recherchant, les mondes non compris dans le résultat vont devenir transparent. Choisir un monde des résultats va le sélectionner et le zoomer. + +### Auteur + +En choisissant un auteur, les mondes faits par d'autres auteurs vont apparaître moins clairement pour mettre l'accent sur les mondes créés par l'auteur choisi. + +### Version + +En choisissant une version, les mondes indisponibles dans la version actuelle vont apparaître moins clairement pour mettre l'accent sur ceux qui le sont. + +### Origine et Destination + +En choisissant un monde dans les deux cases, le graphique va charger des routes de l'origine jusqu'à la destination. Si il y a plein de routes, les routes non efficaces seront ignorées. Notez que les connections des routes individuelles possèdent un code couleur de bleu (plus courte) à rouge (plus longue). Les routes sans connections à débloquer seront priorisées. + +Vous pouvez aussi régler un monde en tant qu'origine ou destination depuis le menu du clic droit. + +### Réinitialiser + +Réinitialiser va recharger le graphique sans votre recherche, origine, et votre destination. + +### Aide + +Chargez cette documentation dans l'app dans une fenêtre modal. + +## Menu de côté + +### Auteurs + +Affiche une liste des auteurs qui ont ajoutés des mondes dans le jeu. Survoler un auteur va vous montrer plus d'information sur ledit auteur. Cliquer sur un auteur va activer un filtre temporaire pour montrer ces mondes sur le graphique. Pour désactiver ce filtre, cliquez simplement sur un espace vide sur le graphique ou sélectionnez 'Tous' sur le filtre des auteurs. + +### Versions + +Affiche une liste des versions qui ont ajoutés, mis à jour ou retirés des mondes. Survoler une version affichera des informations liées à ladite mise à jour. Cliquer sur l'onglet à droite de la version va afficher les changements spécifiques de la version. Cliquer sur une version va activer un filtre temporaire pour afficher les mondes affectés par cette mise à jour sur le graphique. Pour désactiver ce filtre, cliquez simplement sur un espace vide sur le graphe ou sélectionnez 'Toutes' sur le filtre des versions. + +### Effets + +Affiche une liste des effets disponibles dans une fenêtre modal. Survoler un effet va montrer des informations du Wiki sur comment le trouver. Cliquer sur un effet va vous amener au monde où il se trouve. + +### Thèmes de Menu + +Affiche une liste des thèmes de menu disponibles dans une fenêtre modal. Survoler un thème de menu va montrer des informations du Wiki sur comment l'obtenir. Cliquer sur un thème de menu va vous naviguer au monde où il se trouve si applicable. + +### Fonds d'écrans + +Affiche une liste des fonds d'écrans dans une fenêtre modal. Survoler un fond d'écran va montrer des informations du Wiki sur comment l'obtenir. Cliquer sur un fond d'écran va vous naviguer au monde où il se trouve si applicable. + +### Bande sonore + +Affiche une liste des pistes sonores dans une fenêtre modal. Survoler une piste va montrer des informations du Wiki et où elle est utilisée. Cliquer sur l'image d'une piste va jouer la piste et va vous naviguer au monde où elle se trouve si applicable. Cliquer sur le bouton jouer d'une piste va jouer ladite piste dans le lecteur audio sans naviguer au monde ou fermer le modal. Cliquer sur le bouton en dessous du bouton jouer d'une piste va ajouter la piste à la playlist. Les pistes directement associées à un monde vont avoir un troisième bouton avec l'icône d'une image et cliquer dessus ouvrira une autre fenêtre modal pour choisir une capture d'écran du monde qui représente le mieux où la piste est utilisée. L'image que vous choisissez sera aussi utilisée pour la piste pour toutes les autres personnes utilisant cette appli, donc merci de l'utiliser uniquement si vous êtes raisonnablement certain que l'image actuelle d'une piste ne représente pas pleinement où ladite piste est jouée. + +## Paramètres + +Les paramètres sont accessibles en cliquant sur l'onglet avec la flèche en bas au centre de la page. + +### Langue + +Changer la langue de l'application. + +### Thème d'IU + +Choisir le thème de l'application depuis la liste des thèmes de menu utilisés en jeu. + +### Style de Police + +Choisir la couleur de la police depuis les couleurs de police du jeu qui correspondent à votre actuel Thème d'IU. + +### Mode de rendu + +Choisir entre afficher la version 2D ou 3D du graphique. + +### Mode d'affichage + +Ce mode détermine comment les mondes sont organisés visuellement dans le graphique. Chacun possèdent leurs avantages donc n'oubliez pas de tous les tester. + +### Mode de connection + +Choisir si il faut afficher les icônes de connections qui reculent en profondeur. 'Voie à sens unique' affichera seulement les icônes des connections qui augmentent la profondeur. + +### Affichage du label + +Choisir quand afficher les labels sur les nœuds de mondes. + +### Contenu retiré + +Choisir si il faut afficher les mondes retirés et leurs connections. + +### Mode de routage + +Choisir la complexité à utiliser lors de la génération d'un trajet entre une map d'origine et un monde de destination. Plus complexe veut dire que plus de passages seront montrés. + +### Différence de taille + +Choisir le ratio de grandeur à utiliser entre les nœuds de mondes. Les ratios sont grossièrement basés sur les tailles de map pour les maps appartenant à chaque monde. + +### Seuil de pile + +Ce paramètre détermine le nombre de nœuds de monde qui s'empilent au même niveau de profondeur. Une valeur plus basse produira un graphique plus grand et une valeur plus grande produira un graphique plus large. Ce paramètre est seulement disponible dans les modes d'affichages 'Vertical' et 'Horizontal. diff --git a/public/lang/conn-fr.json b/public/lang/conn-fr.json new file mode 100644 index 00000000..a83dbedc --- /dev/null +++ b/public/lang/conn-fr.json @@ -0,0 +1,54 @@ +{ + "1": { + "name": "Voie à sens unique", + "description": "Ne ramène pas à cette zone" + }, + "2": { + "name": "Pas d'entrée", + "description": "N'est pas accessible depuis cette zone" + }, + "4": { + "name": "À débloquer", + "description": "Débloquez l'accès à cette zone depuis l'entrée opposée" + }, + "8": { + "name": "Bloqué", + "description": "À débloquer depuis l'entrée opposée" + }, + "16": { + "name": "Impasse", + "description": "Mène à une section isolée du côté opposé" + }, + "32": { + "name": "Isolé", + "description": "Lieu isolé seulement accessible depuis le côté opposé" + }, + "64": { + "name": "Effet", + "description": "Peut être accéder avec l'/les effet(s) suivant(s): {0}" + }, + "128": { + "name": "Chance", + "description": "{0} chance" + }, + "256": { + "name": "Condition", + "description": "À débloquer avec la condition suivante: {0}" + }, + "512": { + "name": "Raccourci", + "description": "Le téléphone sert de raccourci vers la zone où il a été utilisé" + }, + "1024": { + "name": "Point de sortie", + "description": "Le téléphone mène ici quand il est utilisé depuis la zone opposée" + }, + "2048": { + "name": "Saisonnier", + "description": "Accessible durant la saison suivante: {0}" + }, + "4096": { + "name": "Inaccessible", + "description": "Ne peut être accéder dans la version actuelle du jeu" + } +} diff --git a/public/lang/ui-fr.json b/public/lang/ui-fr.json new file mode 100644 index 00000000..192a6882 --- /dev/null +++ b/public/lang/ui-fr.json @@ -0,0 +1,324 @@ +{ + "title": "Yume 2kki Explorer", + "loading": { + "label": "Chargement", + "space": "   ", + "error": "Une erreur est survenue: veuillez réessayer plus tard." + }, + "controls": { + "search": { + "name": "Rechercher:" + }, + "author": { + "name": "Auteur:", + "values": { + "null": "Tous" + } + }, + "version": { + "name": "Version:", + "values": { + "0": "Toutes" + } + }, + "origin": { + "name": "Origine:" + }, + "destination": { + "name": "Destination:" + }, + "reset": { + "name": "Réinitialiser" + }, + "help": { + "name": "Aide" + } + }, + "collectableControls": { + "authors": { + "name": "Auteurs" + }, + "versions": { + "name": "Versions" + }, + "effects": { + "name": "Effets" + }, + "menuThemes": { + "name": "Thèmes de Menu" + }, + "wallpapers": { + "name": "Fonds d'écrans" + }, + "bgmTracks": { + "name": "Bande sonore" + } + }, + "settings": { + "lang": { + "name": "Langue:" + }, + "uiTheme": { + "name": "Thème d'IU:", + "values": { + "Default_Custom": "Défaut (Personnalisé)", + "Default": "Défaut", + "Default_2": "Défaut 2", + "Default_3": "Défaut 3", + "Default_4": "Défaut 4", + "Default_5": "Défaut 5", + "Developer_Room": "Developer Room", + "Glitch_Ending": "Bleak Future", + "Glitch_Ending_2": "Bleak Future 2", + "Black_Building": "Black Building", + "Cog_Maze": "Cog Maze", + "Square_Square_World": "Square-Square World", + "Verdant_Promenade": "Verdant Promenade", + "Urotsukis_Dream_Apartments": "Urotsuki's Dream Apartments", + "Sofa_Room": "Sofa Room", + "Depths": "Depths", + "Depths_2": "Depths 2", + "Guts_World": "Guts World", + "Maple_Shrine": "Maple Shrine", + "Pencil_World": "Pencil World", + "Chocolate_World": "Chocolate World", + "Blue_Cactus_Islands": "Blue Cactus Islands", + "Stone_Towers": "Stone Towers", + "Constellation_World": "Star Building", + "Blob_Desert": "Blob Desert", + "Cipher_Keyboard": "Cipher Keyboard", + "Viridian_Wetlands": "Viridian Wetlands", + "Polluted_Swamp": "Polluted Swamp", + "Snowy_Village": "Snowy Village", + "Decrepit_Dwellings": "Decrepit Dwellings", + "Verdant_Promenade_2": "Verdant Promenade 2", + "Black_Ink_World": "Black Ink World", + "Forgotten_Megalopolis": "Forgotten Megalopolis", + "Tomb_of_Velleities": "Tomb of Velleities", + "Visine_Spacecraft": "Visine Spacecraft", + "Data_Stream": "Data Stream", + "Lavender_Waters": "Lavender Waters", + "Originator_Garden": "Originator Garden", + "Fluorescent_Halls": "Fluorescent Halls", + "City_of_Liars": "City of Liars", + "Misc": "Thème divers", + "Monochrome_GB_World": "Monochrome GB World", + "Smiley_Signs_World": "Smiley Signs World", + "Lovesick_World": "Lovesick World", + "Corrupted_Love_World": "Corrupted Love World", + "Pastel_Chalk_World": "Pastel Chalk World", + "Luminous_Lake": "Luminous Lake", + "Monochrome_GB_World_2": "Monochrome GB World 2", + "Saturated_Eyeball_Zone": "Saturated Eyeball Zone", + "NES_Glitch_Tunnel": "NES Glitch Tunnel", + "Shop_Ruins": "Shop Ruins", + "Yume_Nikki": "Yume Nikki" + } + }, + "fontStyle": { + "name": "Style de police:", + "values": { + "style1": "Style 1", + "style2": "Style 2", + "style3": "Style 3", + "style4": "Style 4", + "style5": "Style 5", + "style6": "Style 6", + "style7": "Style 7" + } + }, + "renderMode": { + "name": "Mode de rendu:", + "values": { + "2d": "2D", + "3d": "3D" + } + }, + "displayMode": { + "name": "Mode d'affichage:", + "values": { + "vertical": "Vertical", + "horizontal": "Horizontal", + "radialIn": "Vers l'intérieur", + "radialOut": "Vers l'extérieur", + "free": "Libre" + } + }, + "connMode": { + "name": "Mode de connection:", + "values": { + "oneWay": "Dans un seul sens", + "twoWay": "Dans les deux sens" + } + }, + "labelMode": { + "name": "Affichage du label:", + "values": { + "never": "Jamais", + "hover": "En survolant", + "select": "En sélectionnant", + "always": "Toujours" + } + }, + "removedContentMode": { + "name": "Contenu retiré:", + "values": { + "hide": "Cacher", + "show": "Montrer" + } + }, + "pathMode": { + "name": "Mode de routage:", + "values": { + "simple": "Simple", + "normal": "Normal", + "detailed": "Détaillé" + } + }, + "sizeDiff": { + "name": "Différence de taille:" + }, + "stackSize": { + "name": "Seuil de pile:" + } + }, + "contextMenu": { + "items": { + "wiki": "Voir la page du Wiki", + "start": "Régler comme point de départ", + "end": "Régler comme destination", + "map": "Voir la Map", + "bgm": { + "name": "Jouer le morceau", + "main": "Principale" + } + } + }, + "nodeLabel": { + "depth": "Profondeur: ", + "author": "Auteur: ", + "versionAdded": "Ajoutée: ", + "versionLastUpdated": "Dernière mise à jour: ", + "versionRemoved": "Retirée: ", + "versionUpdateType": { + "CHANGE": "", + "MINOR_CHANGE": "Changement mineur", + "MAJOR_CHANGE": "Changement majeur", + "BUG_FIX": "Correction de bug", + "ADD_CONTENT": "Contenu ajouté", + "REMOVE_CONTENT": "Contenu retiré", + "LAYOUT_CHANGE": "Changement d'agencement", + "EXPANSION": "Expansion", + "REDUCTION": "Réduction", + "ADD_SUB_AREA": "Sous-zone ajoutée", + "REMOVE_SUB_AREA": "Sous-zone retirée", + "CONNECTION_CHANGE": "Connection(s) changée(s)", + "ADD_CONNECTION": "Connection(s) ajoutée(s)", + "REMOVE_CONNECTION": "Connection(s) retirée(s)", + "BGM_CHANGE": "Morceau changé", + "EFFECT_CHANGE": "Changements liés aux effets", + "REWORK": "Retravaillée" + } + }, + "authorLabel": { + "worldCount": "Mondes: " + }, + "versionLabel": { + "authors": "Auteur(s) contributeur(s): ", + "releaseDate": "Date d'ajout: ", + "worldCount": "Mondes ajoutées: ", + "updatedWorldCount": "Mondes mis à jour: ", + "removedWorldCount": "Mondes retirées: " + }, + "effectLabel": { + "location": "Lieu: " + }, + "wallpaperLabel": { + "number": "#", + "titleTemplate": " - \"{TITLE}\"" + }, + "bgmTrackLabel": { + "location": "Lieu: " + }, + "nodeIcon": { + "new": "NOUVEAU" + }, + "versionDetails": { + "ADD": "Ajouté {WORLD}", + "UPDATE": { + "CHANGE": "{WORLD} mis à jour", + "MINOR_CHANGE": "Changements mineurs fait à {WORLD}", + "MAJOR_CHANGE": "Changements majeurs fait à {WORLD}", + "BUG_FIX": "Bugs corrigés dans {WORLD}", + "ADD_CONTENT": "Contenu ajouté dans {WORLD}", + "REMOVE_CONTENT": "Contenu retiré dans {WORLD}", + "LAYOUT_CHANGE": "Des changements d'agencements ont été faits dans {WORLD}", + "EXPANSION": "{WORLD} a été agrandi", + "REDUCTION": "Réduit la taille de {WORLD}", + "ADD_SUB_AREA": "Sous-zone ajoutée à {WORLD}", + "REMOVE_SUB_AREA": "Sous-zone retirée de {WORLD}", + "CONNECTION_CHANGE": "Changements liés aux connections dans {WORLD}", + "ADD_CONNECTION": "Connection ajoutée à {WORLD}", + "REMOVE_CONNECTION": "Connection retirée dans {WORLD}", + "BGM_CHANGE": "Morceau changé dans {WORLD}", + "EFFECT_CHANGE": "Changements liés aux effets dans {WORLD}", + "REWORK": "Retravaillé {WORLD}" + }, + "REMOVE": "Retiré {WORLD}" + }, + "versionEntriesModal": { + "filters": "Filtres", + "versionDisplayToggle": { + "name": "Montrer {ENTRY_TYPE}", + "entryType": { + "ADD": "Ajout de Monde", + "UPDATE": "Mise à jour de Monde", + "REMOVE": "Retrait de Monde" + }, + "entryUpdateType": { + "MINOR_CHANGE": "Changements mineurs", + "MAJOR_CHANGE": "Changements majeurs", + "BUG_FIX": "Corrections de bugs", + "ADD_CONTENT": "Ajout de contenu", + "REMOVE_CONTENT": "Retrait de contenu", + "LAYOUT_CHANGE": "Changements d'agencement", + "EXPANSION": "Agrandissement de Monde", + "REDUCTION": "Réduction de la taille de la Map", + "ADD_SUB_AREA": "Ajouts de sous-zone", + "REMOVE_SUB_AREA": "Retraits de sous-zone", + "CONNECTION_CHANGE": "Changements liés aux connections", + "ADD_CONNECTION": "Ajouts de connections", + "REMOVE_CONNECTION": "Retraits de connections", + "BGM_CHANGE": "Changements liés aux morceaux", + "EFFECT_CHANGE": "Changements liés aux effets", + "REWORK": "Contenu retravaillé" + } + } + }, + "menuThemesModal": { + "previousMethods": "Anciennes méthodes d'obtentions" + }, + "wallpapersModal": { + "removedWallpapers": "Fonds d'écrans retirées" + }, + "bgmTracksModal": { + "search": "Rechercher:", + "favBgmTracks": "Morceaux favoris", + "musicRoomBgmTracks": "Morceaux de la Salle de Son", + "unnumberedBgmTracks": "Morceaux non numérotés", + "removedBgmTracks": "Morceaux retirés" + }, + "helpModal": { + "reportBug": "Signaler un Bug" + }, + "footer": { + "about": "Yume 2kki Explorer v{VERSION} par FlashfyreDev", + "lastUpdate": "Données mises à jour le {LAST_UPDATE}", + "lastFullUpdate": "Données réinitialisées le {LAST_FULL_UPDATE}" + }, + "dot": ".", + "comma": ", ", + "separator": " - ", + "braces": " ({VALUE})", + "na": "N/A" +}