Skip to content

Commit

Permalink
Merge fr translation clean (#11)
Browse files Browse the repository at this point in the history
* #852 [MoM] Additional improvement on French translations

- Add some é à, even on upper case words
- Make good use of the dynamic button size of #859
- Reduce some texts to avoid overlap
- Small fix on mythos phase name
- Improve French translation for puzzle actions
- Slightly rework image puzzle to avoid overlap (in all languages) and add a bit more room for 'skill'
  • Loading branch information
BenRQ committed Oct 7, 2018
1 parent 140ec71 commit bc1fe68
Show file tree
Hide file tree
Showing 3 changed files with 78 additions and 38 deletions.
2 changes: 1 addition & 1 deletion unity/Assets/Scripts/Quest/PuzzleCodeWindow.cs
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ public void CreateWindow()
new UIElementBorder(ui);

ui = new UIElement();
ui.SetLocation(UIScaler.GetHCenter(6.5f), 1.5f, 6, 2);
ui.SetLocation(UIScaler.GetHCenter(6f), 1.5f, 7, 2);
ui.SetText(new StringKey("val","X_COLON",CommonStringKeys.SKILL));
ui.SetFontSize(UIScaler.GetMediumFont());

Expand Down
18 changes: 9 additions & 9 deletions unity/Assets/Scripts/Quest/PuzzleImageWindow.cs
Original file line number Diff line number Diff line change
Expand Up @@ -72,17 +72,17 @@ public void CreateWindow()
{
Destroyer.Dialog();
UIElement ui = new UIElement();
ui.SetLocation(UIScaler.GetHCenter(-14f), 0.5f, 28, 22);
ui.SetLocation(UIScaler.GetHCenter(-14f), 0.5f, 29f, 22.5f);
new UIElementBorder(ui);

// Puzzle goes here
ui = new UIElement();
ui.SetLocation(UIScaler.GetHCenter(10), 8, 3, 2);
ui.SetLocation(UIScaler.GetHCenter(7.75f), 8, 7f, 2);
ui.SetText(new StringKey("val","X_COLON",CommonStringKeys.SKILL));
ui.SetFontSize(UIScaler.GetMediumFont());

ui = new UIElement();
ui.SetLocation(UIScaler.GetHCenter(10), 10, 3, 2);
ui.SetLocation(UIScaler.GetHCenter(9.75f), 10, 3, 2);
ui.SetText(EventManager.OutputSymbolReplace(questPuzzle.skill));
ui.SetFontSize(UIScaler.GetMediumFont());
new UIElementBorder(ui);
Expand All @@ -94,29 +94,29 @@ public void CreateWindow()
}

ui = new UIElement();
ui.SetLocation(UIScaler.GetHCenter(-13f), 20f, 6, 2);
ui.SetLocation(UIScaler.GetHCenter(-13f), 20.5f, 6, 2);
ui.SetText(new StringKey("val","X_COLON",CommonStringKeys.MOVES));
ui.SetFontSize(UIScaler.GetMediumFont());

ui = new UIElement();
ui.SetLocation(UIScaler.GetHCenter(-6), 20, 3, 2);
ui.SetLocation(UIScaler.GetHCenter(-6), 20.5f, 3, 2);
ui.SetText((puzzle.moves - previousMoves).ToString());
ui.SetFontSize(UIScaler.GetMediumFont());
new UIElementBorder(ui);

ui = new UIElement();
ui.SetLocation(UIScaler.GetHCenter(-3f), 20f, 10, 2);
ui.SetLocation(UIScaler.GetHCenter(-3f), 20.5f, 10, 2);
ui.SetText(new StringKey("val","X_COLON",CommonStringKeys.TOTAL_MOVES));
ui.SetFontSize(UIScaler.GetMediumFont());

ui = new UIElement();
ui.SetLocation(UIScaler.GetHCenter(7), 20, 3, 2);
ui.SetLocation(UIScaler.GetHCenter(7), 20.5f, 3, 2);
ui.SetText(puzzle.moves.ToString());
ui.SetFontSize(UIScaler.GetMediumFont());
new UIElementBorder(ui);

ui = new UIElement();
ui.SetLocation(UIScaler.GetHCenter(-13), 23.5f, 8, 2);
ui.SetLocation(UIScaler.GetHCenter(-13), 24f, 8, 2);
if (solved)
{
ui.SetText(CommonStringKeys.CLOSE, Color.grey);
Expand All @@ -131,7 +131,7 @@ public void CreateWindow()
ui.SetFontSize(UIScaler.GetMediumFont());

ui = new UIElement();
ui.SetLocation(UIScaler.GetHCenter(5), 23.5f, 8, 2);
ui.SetLocation(UIScaler.GetHCenter(5), 24f, 8, 2);
if (!solved)
{
ui.SetText(eventData.GetButtons()[0].GetLabel(), Color.grey);
Expand Down
96 changes: 68 additions & 28 deletions unity/Assets/StreamingAssets/text/Localization.French.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,34 @@
.,French
// TEXTS
ABILITY,Capacité
ABOUT,A propos
ABOUT,À propos
ABOUT_FFG,Valkyrie est une application d'aide de jeu inspiré par Descent : Road to Legend de Fantasy Flight Games. La plupart des images utilisées sont issues des applications FFG et sont la propriété de FFG. Tous droits réservés.
ABOUT_LIBS,Valkyrie utilise DotNetZip-For-Unity et contient du code dérivé de Unity Studio et .NET Ogg Vorbis Encoder.
ACTIONS,Actions
ACTIVATED,Activé
ACTIVATION,Activation
ACTIVATIONS,Activations
ADD_COMPONENTS,Ajouter éléments :
COMPONENTS,Composants
RENAME,Renommer
SAVE_TEST,Sauvegarder & Tester
SOURCE,Source
COMMENT,Commenter
TRUE,Vrai
FALSE,Faux
SNAP,Casser
FREE,Libre
CONFIRM,Confirmé
INSPECT,Inspect
DURATION,Durée
DESCRIPTION,Description
AUTHORS,Auteurs
DIFFICULTY,Difficulté
VALIDATE_SCENARIO,Valider
FILE,Fichier
OPTIMIZE_LOCALIZATION,Optimiser traduction
CREATE_PACKAGE,Créer Package
REORDER_COMPONENTS,Réordonner Composants
ASSIGN,Assigner
ATTACK,Attaquer
ATTACK_MESSAGE,Message en cas d'attaque :
Expand All @@ -18,50 +38,65 @@ BASE,Base
BUTTON,Bouton
BUTTONS,Boutons
CAMERA,Camera
CANCEL,Annuler
CANCEL,Retour
CHOOSE_LANG,Choix de la langue
CLEAR_FIRE,Eteindre le feu
CLEAR_FIRE,Éteindre le feu
COLOR,Couleur
COMPONENT_NAME,Nom de l'élément :
COMPONENT_TO_DELETE,Elément à supprimer
COMPONENT_TO_DELETE,Élément à supprimer
CONTENT_IMPORT,Importer contenu
CONTENT_IMPORTING,Import...
CONTENT_REIMPORT,Réimporter contenu
CONTINUE,Continuer
COPY,Copier
CUSTOMMONSTER,Monstre personnalisé
D2E_APP_NOT_FOUND,Impossible de localiser l'installation de Road to Legend via Steam
D2E_APP_NOT_FOUND,Veuillez installer Road to Legend via Steam
D2E_APP_NOT_FOUND_ANDROID,Veuillez installer Road to Legend via Google Play
D2E_HEROES_NAME,Héros
D2E_HERO_NAME,Héro
D2E_NAME,Descent : Voyages dans les Ténèbres (Seconde Edition)
D2E_QUEST_NAME,Scenario
DEFEATED,Eliminé
DEFEATED,Éliminé
DELETE,Supprimer
DIALOG,Dialogue
DOOR,Porte
DOWNLOAD,Télécharger
DOWNLOAD_LIST,Téléchargement de la liste des packages
DOWNLOAD_PACKAGE,Téléchargement du Package
E,E
EFFECTS,Effets
END_TURN,Fin du tour
EVADE,Evasion
EVENT,Evénement
ROUND,Tour {0}
EVADE,Évasion
EVENT,Événement
EXIT,Sortir
FINISHED,Terminé
FIRST,Premier
FORCE_ACTIVATE,Forcer l'activation

HEALTH,Santé
HEALTH_HERO,Per Hero
HEALTH_HERO,Par Héros
HIGHLIGHT,Mettre en valeur
HORROR_CHECK,Test d'horreur
INDENT, {0}
AWARENESS,Conscience
IA_APP_NOT_FOUND,Veuillez installer Legends of the Alliance via Steam
IA_APP_NOT_FOUND_ANDROID,Veuillez installer Legends of the Alliance via Google Play
IA_HEROES_NAME,Heroes
IA_HERO_NAME,Hero
IA_NAME,Star Wars: Imperial Assault UNAVAILABLE
IA_QUEST_NAME,MissionINDENT, {0}
INFO,Info
INFORMATION,Information
INITIAL_MESSAGE,Message de départ :
ITEM,Objet
QITEM,QItem
KO,KO
LOAD_QUEST,Charger {0}
LOG,Log
LOG,Journal
SKILLS,Compétences
ITEMS,Objets
ITEMS_SMALL,Objets
GOLD,Or
MAIN_MENU,Menu principal
MAX,Max
MAX_X,Max {0}
Expand All @@ -70,11 +105,12 @@ MENU,Menu
MIN,Min
MIN_X,Min {0}
MIN_CAM,Min Cam
MOM_APP_NOT_FOUND, bitte über Steam installieren","Impossibile trovare "Le Case della Follia"
MOM_APP_NOT_FOUND,Veuillez installer Mansions of madness via Steam
MOM_APP_NOT_FOUND_ANDROID,Veuillez installer Mansions of madness via Google Play
MOM_HEROES_NAME,Investigateurs
MOM_HERO_NAME,Investigateur
MOM_NAME,Les Demeures de l'Epouvante Seconde Edition
MOM_QUEST_NAME,Scenario
MOM_NAME,Les Demeures de l'Épouvante Seconde Edition
MOM_QUEST_NAME,Scénario
MONSTER,Monstre
MONSTER_ATTACKS,Le monstre attaque.
MONSTER_MASTER,Maître
Expand All @@ -83,15 +119,15 @@ MONSTER_MINION,Serviteur
MONSTER_NORMAL,Normal

MONSTER_UNIQUE,Unique
MOVES,Mouvements
MOVES,Actions
MPLACE,Position
MUSIC,Musique
NAME,Nom
NEW,Nouveau
NEW_X,{Nouveau {0}}
NONE,{Ninguno}

NEXT_EVENTS,Evénements suivants
NEXT_EVENTS,Événements suivants
NOT_FIRST,Pas en premier
NO_ATTACK_MESSAGE,Message en absence d'attaque :

Expand Down Expand Up @@ -120,11 +156,13 @@ PUZZLE_CODE_CLASS,code
PUZZLE_SLIDE_CLASS,mécanisme
QUEST,Scenario
QUEST_NAME_DOWNLOAD,Télécharger {0}
QUEST_NAME_EDITOR,Editeur {0}
EDITOR,Editeur
QUEST_NAME_EDITOR,Éditeur {0}
EDITOR,Éditeur
QUEST_NAME_UPDATE, [Mise à jour] {0}
QUOTA,Quota
RECOVER,Récupérer
INVESTIGATOR_ATTACKS,L'investigator Attaque


RELOAD,Recharger
REMOVE_COMPONENTS,Retirer des éléments
Expand All @@ -136,7 +174,7 @@ RESET,Reset
ROTATION,Rotation
SAVE,Sauver
AUTOSAVE,Sauvegarde auto.
SELECT_SAVE,Choisir sauvegarde
SELECT_SAVE,Charger
SELECT,Choisir {0}
SELECT_CLASS,Choisir classe
SELECTION,Sélection
Expand All @@ -149,7 +187,7 @@ SELECT_TO_COPY,Choisir {0} à copier
SELECT_TO_DELETE,Sélectionner {0} pour le supprimmer
HIDDEN,Caché
ACTIVE,Actif
SET,Appliquer
SET,Action
SKILL,Compétence
SELECT_SKILLS,Choisir compétences
SPAWN,Générer
Expand All @@ -162,8 +200,8 @@ TESTS,Tests
TILE,Tuile

TOKEN,Marqueur
TOOLS,
TOTAL_MOVES,Déplacements totaux
TOOLS,Outils
TOTAL_MOVES,Actions (total)
TRAITS,Traits
TRIGGER,Déclencheur
TYPE,Type
Expand All @@ -181,7 +219,7 @@ TEXT_SIZE,Taille du texte
ASPECT,Aspect
BORDER,Bordure
NO_BORDER,Sans bordure
UNDO,Défaire
UNDO,Annuler action
UNIQUE_DEFEATED,Unique Battu
UNIQUE_INFO,Info unique
UNIQUE_MONSTER,Monstre unique
Expand All @@ -205,7 +243,7 @@ firearm,Arme à feu
heavyweapon,Arme lourde
heavy,Arme lourde
tome,Tome
equipment,Equipement
equipment,Équipement
lightsource,Source de lumière
bladedweapon,Arme tranchante
bladed,Arme tranchante
Expand Down Expand Up @@ -250,7 +288,7 @@ ranged,Distance
goblin,Goblin
cursed,Maudit
cave,Cave
wilderness,Etendue sauvage
wilderness,Étendue sauvage
civilized,Civilisé
dark,Sombre
mountain,Montagne
Expand Down Expand Up @@ -284,7 +322,7 @@ bridge,Pont
stairs,Escaliers
torture,Torture
tents,Tentes
stables,Etables
stables,Étables
hall,Salon
map,Carte
bedroom,Chambre
Expand All @@ -293,7 +331,7 @@ fountain,Fontaine
blackrealm,Royaume noir
altar,Autel
beds,Lits
study,Etude
study,Étude
prison,Prison
plinth,Support
tavern,Taverne
Expand Down Expand Up @@ -333,6 +371,8 @@ navy,Bleu marine
image,Image
code,Code
slide,Mécanisme
SYMBOL,Symbole
ELEMENT,Élément

// Events
Ordered,Ordonné
Expand All @@ -350,7 +390,7 @@ LEFT,Gauche
RIGHT,Droite

PHASE_INVESTIGATOR,Phase d'Investigateur
PHASE_MYTHOS,Phase de Mythe
PHASE_MYTHOS,Phase du Mythe
MONSTER_STEP,Étape de monstre
HORROR_STEP,Étape d'horreur
END_PHASE,Terminer la phase
Expand Down

0 comments on commit bc1fe68

Please sign in to comment.