Hello,

The translator list seems to be quiet so I don't know if it's the right
place but find here after a patch to update of the French translation.

It also add a newline in Colopedia Panel to avoid cutting the baseline
of text (ie p,g,q...) and let displaying the horizontal scroll (for
exemple the skill level of master sugar planter is hidden in French).

Please commit if you agree.

Regards
--
Thierry
Index: src/net/sf/freecol/client/gui/panel/ColopediaPanel.java
===================================================================
--- src/net/sf/freecol/client/gui/panel/ColopediaPanel.java	(révision 10301)
+++ src/net/sf/freecol/client/gui/panel/ColopediaPanel.java	(copie de travail)
@@ -102,7 +102,7 @@
         detailPanel.setOpaque(true);
         JScrollPane detail = new JScrollPane(detailPanel,
                                              JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
-                                             JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
+                                             JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
         detail.getVerticalScrollBar().setUnitIncrement(16);
         detail.getViewport().setOpaque(false);
         add(detail, "grow");
Index: src/net/sf/freecol/client/gui/panel/UnitDetailPanel.java
===================================================================
--- src/net/sf/freecol/client/gui/panel/UnitDetailPanel.java	(révision 10301)
+++ src/net/sf/freecol/client/gui/panel/UnitDetailPanel.java	(copie de travail)
@@ -237,7 +237,7 @@
 
         panel.add(localizedLabel("colopedia.unit.description"),
                   "newline 20");
-        panel.add(getDefaultTextArea(Messages.message(type.getDescriptionKey()), 30), "span");
+        panel.add(getDefaultTextArea(Messages.message(type.getDescriptionKey())+"\n", 30), "span");
     }
 
 }
Index: data/strings/FreeColMessages_fr.properties
===================================================================
--- data/strings/FreeColMessages_fr.properties	(révision 10301)
+++ data/strings/FreeColMessages_fr.properties	(copie de travail)
@@ -74,7 +74,7 @@
 height=Hauteur
 integerAboveZero=Utilisez un nombre entier supérieur à zéro.
 newLanguageSelected=Vous avez choisi la langue : %language%. Vous devez redémarrer le jeu pour que ce changement prenne effet.
-autodetectLanguageSelected=Vous avez choisi l’autodétection de la langue. Vous devez redémarrer le jeu pour que ce changement prenne effet.
+autodetectLanguageSelected=Vous avez choisi l’auto-détection de la langue. Vous devez redémarrer le jeu pour que ce changement prenne effet.
 singlePlayerGame=Jeu solitaire
 joinMultiPlayerGame=Rejoindre une partie multijoueur
 startMultiplayerGame=Démarrer une partie multijoueur
@@ -150,6 +150,7 @@
 colonyPanel.populationTooSmall=Population %number%
 colonyPanel.units=Unités
 colonyPanel.buildings=Bâtiments
+colonyPanel.colonyUnits=Unités de la Colonie
 turns=tours
 turnsToComplete.short=(Tours : %number%)
 turnsToComplete.long=(Tours restants : %number%)
@@ -283,7 +284,7 @@
 metaServer.communicationError=Erreur durant la communication avec le méta-serveur. Réessayez ultérieurement.
 infoPanel.endTurnPanel.text=Presser [Entrée] pour finir le tour.
 endTurnDialog.name=Fin du tour
-endTurnDialog.areYouSure=Ce qui suit {{pluriel: %number% | est une unité = | = autres unités sont toujours en attente}} pour les commandes, ou {{pluriel: %number% | = a une | autre =}} ont été commandés à attendre. Êtes-vous sûr de vouloir mettre fin à la tour?
+endTurnDialog.areYouSure={{plural:%number%|one=L'unité suivante n'a pas d'ordre ou elle est|other=Les unités suivantes n'ont pas d'ordres ou elles sont|default=L'unité suivante n'a pas d'ordre ou elle est}} en attente. Êtes-vous sûr de vouloir mettre fin à ce tour ?
 menuBar.tools.determineHighSeas.distToLandFromHighSeas=Nombre de cases jusqu’à la terre
 menuBar.tools.determineHighSeas.maxDistanceToEdge=Distance maximum du bord
 stopCurrentGame.text=Une partie est en cours.
@@ -421,9 +422,9 @@
 model.option.food.minimumPrice.name=Prix initial minimal pour la nourriture
 model.option.food.maximumPrice.name=Prix initial maximal pour la nourriture
 model.option.food.spread.name=Différence entre les prix d'achat et de vente pour la nourriture
-model.option.sugar.minimumPrice.name=Prix initial minimal pour le sucre
-model.option.sugar.maximumPrice.name=Prix initial maximal pour le sucre
-model.option.sugar.spread.name=Différence entre les prix d'achat et de vente pour le sucre
+model.option.sugar.minimumPrice.name=Prix initial minimal pour la canne à sucre
+model.option.sugar.maximumPrice.name=Prix initial maximal pour la canne à sucre
+model.option.sugar.spread.name=Différence entre les prix d'achat et de vente pour la canne à sucre
 model.option.tobacco.minimumPrice.name=Prix initial minimal pour le tabac
 model.option.tobacco.maximumPrice.name=Prix initial maximal pour le tabac
 model.option.tobacco.spread.name=Différence entre les prix d'achat et de vente pour le tabac
@@ -609,7 +610,7 @@
 clientOptions.gui.shortDescription=Paramètres permettant d’ajuster l’apparence du jeu.
 model.option.languageOption.name=Langue
 model.option.languageOption.shortDescription=Permet de définir la langue utilisée dans le jeu.
-clientOptions.gui.languageOption.autoDetectLanguage=Autodétecter la langue
+clientOptions.gui.languageOption.autoDetectLanguage=Auto-détecter la langue
 model.option.guiMinNumberToDisplayGoods.name=Cacher les quantités de marchandises en dépôt inférieures à :
 model.option.guiMinNumberToDisplayGoods.shortDescription=Les marchandises seront affichées dans la colonie si elles atteignent ou dépassent cette quantité.
 model.option.guiMinNumberToDisplayGoodsCount.name=Afficher les quantités de marchandises à :
@@ -730,7 +731,7 @@
 clientOptions.gui.colonyComparator.bySoL=% Indep.
 clientOptions.audio.name=Audio
 clientOptions.audio.shortDescription=Configuration audio
-clientOptions.audio.audioMixer.automatic=Autodétecter la sortie audio.
+clientOptions.audio.audioMixer.automatic=Auto-détecter la sortie audio.
 model.option.audioMixer.name=Sortie Audio
 model.option.audioMixer.shortDescription=Le périphérique sélectionné pour jouer de la musique
 model.option.audioVolume.name=Volume audio
@@ -1064,6 +1065,7 @@
 indianSettlement.mostHatedNone=Aucun
 indianSettlement.mostHatedUnknown=Inconnu
 indianSettlement.tensionUnknown=Inconnu
+indianSettlement.tension.happy=Les membres de la nation %nation% dansent joyeusement autour de leur feu de camp en chantant des chansons de leurs ancètres.
 indianSettlement.wantedGoodsUnknown=Inconnu
 indianSettlement.wantedGoodsNone=Aucun
 indianSettlement.alarm.happy=Les membres de la nation %nation% dansent de joie autour de leur feu de camp et chantent des mélodies ancestrales.
@@ -1596,7 +1598,7 @@
 model.tile.broadleafForest.description=Les forêts de feuillus produisent des céréales, du bois, des fourrures et du coton. Elles se trouvent sous les latitudes tempérées et peuvent être rasées pour laisser place à des prairies.
 model.tile.tropicalForest.description=Les forêts tropicales produisent des céréales, du bois, des fourrures et un peu de canne à sucre. Elles peuvent être rasées pour laisser placer à la savane.
 model.tile.wetlandForest.description=Les forêts humides produisent des céréales, du bois, des fourrures et un peu de minerai. Elles se trouvent sous les hautes latitudes et peuvent être rasées pour laisser place à des tourbières.
-model.tile.rainForest.description=Les mangroves produisent des céréales, du bois, des fourrures et un peu de minerai, de sucre et de tabac. Elles se trouvent sous les latitudes tropicales et peuvent être rasées pour laisser place à des marais.
+model.tile.rainForest.description=Les mangroves produisent des céréales, du bois, des fourrures, de la canne à sucre, du tabac et un peu de minerai. Elles se trouvent sous les latitudes tropicales et peuvent être rasées pour laisser place à des marais.
 model.tile.scrubForest.description=Les forêts de broussailles produisent des céréales, du bois, de la fourrure et un peu de coton et de minerai. Elles se trouvent sous les latitudes tempérées et peuvent être rasées pour laisser place à un désert.
 model.tile.borealForest.description=Les forêts boréales produisent des céréales, du bois, des fourrures et un peu de minerai. Elles se trouvent sous les hautes latitudes et peuvent être rasées pour laisser place à des toundras.
 model.tile.arctic.description=L’Arctique est un vaste océan, couvert de glace, entouré de terres gelées, sans végétation... Bref qui ne sont bonnes à rien ! On trouve ces terres près des pôles Nord et Sud et elles ne peuvent pas accueillir de colonie.
@@ -1638,7 +1640,7 @@
 model.unit.expertSilverMiner.name={{plural:%number%|one=Expert mineur d'argent|other=Experts mineurs d'argent|default=Expert mineur d'argent}}
 model.unit.expertLumberJack.name={{plural:%number%|one=Expert bûcheron|other=Experts bûcherons|default=Expert bûcheron}}
 model.unit.expertOreMiner.name={{plural:%number%|one=Expert mineur d'or|other=Experts mineurs d'or|default=Expert mineur d'or}}
-model.unit.masterSugarPlanter.name={{Maître planteur de canne|one=Maître planteur de canne|other=Maîtres planteurs de canne|default=Maître planteur de canne}}
+model.unit.masterSugarPlanter.name={{plural:%number%|one=Maître planteur de canne|other=Maîtres planteurs de canne|default=Maître planteur de canne}}
 model.unit.masterCottonPlanter.name={{plural:%number%|one=Maître planteur de coton|other=Maîtres planteurs de coton|default=Maître planteur de coton}}
 model.unit.masterTobaccoPlanter.name={{plural:%number%|one=Maître planteur de tabac|other=Maîtres planteurs de tabac|default=Maître planteur de tabac}}
 model.unit.firebrandPreacher.name={{plural:%number%|one=Prédicateur fervent|other=Prédicateurs fervents|default=Prédicateur fervent}}
@@ -1646,7 +1648,7 @@
 model.unit.masterDistiller.name={{plural:%number%|one=Maître distillateur|other=Maîtres distillateurs|default=Maître distillateur}}
 model.unit.masterWeaver.name={{plural:%number%|one=Maître tisserand|other=Maîtres tisserands|default=Maître tisserand}}
 model.unit.masterTobacconist.name={{plural:%number%|one=Maître cigarier|other=Maîtres cigariers|default=Maître cigarier}}
-model.unit.masterFurTrader.name={{plural:%number%|Maître fourreur|other=Maîtres fourreur|default=Maître fourreur}}
+model.unit.masterFurTrader.name={{plural:%number%|Maître fourreur|other=Maîtres fourreurs|default=Maître fourreur}}
 model.unit.masterBlacksmith.name={{plural:%number%|one=Maître forgeron|other=Maîtres forgerons|default=Maître forgeron}}
 model.unit.masterGunsmith.name={{plural:%number%|one=Maître armurier|other=Maîtres armuriers|default=Maître armurier}}
 model.unit.seasonedScout.name={{plural:%number%|one=Éclaireur aguerri|other=Éclaireurs aguerris|default=Éclaireur aguerri}}
@@ -1674,7 +1676,7 @@
 model.unit.galleon.name={{plural:%number%|one=Galion|other=Galions|default=Galion}}
 model.unit.manOWar.name={{plural:%number%|one=Vaisseau de ligne|other=Vaisseaux de ligne|default=Vaisseau de ligne}}
 model.unit.merchantman.name={{plural:%number%|one=Navire marchand|other=Navires marchands|default=Navire marchand}}
-model.unit.privateer.name=corsaire{{plural:%number%|one=|other=s|default=}}
+model.unit.privateer.name={{plural:%number%|one=Corsaire|other=Corsaires|default=Corsaire}}
 model.unit.damagedArtillery.name={{plural:%number%|one=Artillerie endommagée|other=Artilleries endommagées|default=Artillerie endommagée}}
 model.unit.treasureTrain.name=Trésor
 model.unit.wagonTrain.name={{plural:%number%|one=Chariot|other=Chariots|default=Chariot}}
@@ -1743,7 +1745,7 @@
 model.unit.masterDistiller.description=Le maître distillateur est spécialisé dans la fabrication de rhum.
 model.unit.masterWeaver.description=Le maître tisserand est spécialisé dans la fabrication de tissus.
 model.unit.masterTobacconist.description=Le maître cigarier est spécialisé dans la fabrication de cigares.
-model.unit.masterFurTrader.description=Le maître fourrreur est spécialisé dans la fabrication de pelisses.
+model.unit.masterFurTrader.description=Le maître fourreur est spécialisé dans la fabrication de pelisses.
 model.unit.masterBlacksmith.description=Le maître forgeron est spécialisé dans la fabrication d’outils.
 model.unit.masterGunsmith.description=Le maître armurier est spécialisé dans la fabrication de mousquets.
 model.unit.seasonedScout.description=L’éclaireur aguerri est le meilleur quand il s’agit d’explorer le Nouveau Monde, en particulier les campements indiens et les rumeurs de cité perdue.
@@ -1775,25 +1777,25 @@
 model.unit.dragoon.description=Le dragon est une unité armée et montée à cheval.
 model.unit.scout.description=L’éclaireur sait bien explorer le Nouveau Monde, en particulier les campements indiens et les rumeurs de cité perdue, mais pas aussi bien qu’un éclaireur aguerri.
 model.unit.missionary.description=Le missionnaire est capable d’établir une mission dans un campement indien dans le but de convertir ses habitants. Il est moins doué que le missionnaire jésuite cependant.
-model.goods.food.name={{plural:%amount%|one=nourriture|other=nourriture|default=nourriture}}
+model.goods.food.name={{plural:%amount%|one=nourriture|other=nourritures|default=nourriture}}
 model.goods.food.workAs=Travailler comme fermier %claim%(%amount% nourriture)
 model.goods.food.workingAs=un fermier
-model.goods.grain.name={{plural:%amount%|one=céréales|other=céréales|default=céréales}}
+model.goods.grain.name={{plural:%amount%|one=céréale|other=céréales|default=céréales}}
 model.goods.grain.workAs=Travailler comme cultivateur %claim%(%amount% céréales)
 model.goods.grain.workingAs=un Fermier
-model.goods.meat.name={{plural:%amount%|one=viande|other=viande|default=viande}}
+model.goods.meat.name={{plural:%amount%|one=viande|other=viandes|default=viande}}
 model.goods.meat.workAs=Travailler comme chasseur %claim%(%amount% viande)
 model.goods.meat.workingAs=un chasseur
 model.goods.fish.name={{plural:%amount%|one=poisson|other=poissons|default=poisson}}
 model.goods.fish.workAs=Travailler comme pêcheur %claim%(%amount% poisson)
 model.goods.fish.workingAs=un pêcheur
-model.goods.sugar.name={{plural:%amount%|one=sucre|other=sucre|default=sucre}}
+model.goods.sugar.name={{plural:%amount%|one=canne à sucre|other=cannes à sucre|default=canne à sucre}}
 model.goods.sugar.workAs=Travailler comme planteur de canne %claim%(%amount% sucre)
-model.goods.sugar.workingAs=un planteur de canne
-model.goods.tobacco.name={{plural:%amount%|one=tabac|other=tabac|default=tabac}}
+model.goods.sugar.workingAs=un planteur de canne à sucre
+model.goods.tobacco.name={{plural:%amount%|one=tabac|other=tabacs|default=tabac}}
 model.goods.tobacco.workAs=Travailler comme planteur de tabac %claim%(%amount% tabac)
 model.goods.tobacco.workingAs=un planteur de tabac
-model.goods.cotton.name={{plural:%amount%|one=coton|other=coton|default=coton}}
+model.goods.cotton.name={{plural:%amount%|one=coton|other=cotons|default=coton}}
 model.goods.cotton.workAs=Travailler comme planteur de coton %claim%(%amount% coton)
 model.goods.cotton.workingAs=un planteur de coton
 model.goods.furs.name={{plural:%amount%|one=fourrure|other=fourrures|default=fourrure}}
@@ -1802,13 +1804,13 @@
 model.goods.lumber.name={{plural:%amount%|one=bois de charpente|other=bois de charpente|default=bois de charpente}}
 model.goods.lumber.workAs=Travailler comme bûcheron %claim%(%amount% bois)
 model.goods.lumber.workingAs=un bûcheron
-model.goods.ore.name={{plural:%amount%|one=minerai|other=minerai|default=minerai}}
+model.goods.ore.name={{plural:%amount%|one=minerai|other=minerais|default=minerai}}
 model.goods.ore.workAs=Travailler comme mineur %claim%(%amount% minerai)
 model.goods.ore.workingAs=un mineur de minerai
-model.goods.silver.name={{plural:%amount%|one=argent|other=argent|default=argent}}
+model.goods.silver.name={{plural:%amount%|one=argent|other=argents|default=argent}}
 model.goods.silver.workAs=Travailler comme mineur d’argent %claim%(%amount% argent)
 model.goods.silver.workingAs=un mineur d’argent
-model.goods.rum.name={{plural:%amount%|one=rhum|other=rhum|default=rhum}}
+model.goods.rum.name={{plural:%amount%|one=rhum|other=rhums|default=rhum}}
 model.goods.rum.workAs=Travailler comme fabricant d'alcool %claim%(%amount% rhum)
 model.goods.rum.workingAs=un distillateur
 model.goods.cigars.name={{plural:%amount%|one=cigare|other=cigares|default=cigares}}
@@ -1817,7 +1819,7 @@
 model.goods.cloth.name={{plural:%amount%|one=tissu|other=tissus|default=tissus}}
 model.goods.cloth.workAs=Travailler comme tisserand %claim%(%amount% vêtements)
 model.goods.cloth.workingAs=un tisserand
-model.goods.coats.name={{plural:%amount%|one=manteau|other=manteaus|default=manteaux}}
+model.goods.coats.name={{plural:%amount%|one=manteau|other=manteaux|default=manteaux}}
 model.goods.coats.workAs=Travailler comme marchand de fourrures %claim%(%amount% Vestes)
 model.goods.coats.workingAs=un fourreur
 model.goods.tools.name={{plural:%amount%|one=outil|other=outils|default=outils}}
@@ -2488,14 +2490,6 @@
 model.region.west.name=Ouest
 model.region.northWest.name=Nord-Ouest
 model.region.center.name=Centre
-model.nation.tupi.settlementName.46=Tijuca
-model.nation.tupi.settlementName.47=Tukan
-model.nation.tupi.settlementName.48=Tupinambá
-model.nation.tupi.settlementName.49=Tupinikin
-model.nation.tupi.settlementName.50=Tupiniquim
-model.nation.tupi.settlementName.51=Umuarama
-model.nation.tupi.settlementName.52=Urubu
-model.nation.tupi.settlementName.53=Urutu
 installer.FreeCol.description=L’application FreeCol et les fichiers de données.
 installer.GameManual=Manuel du jeu
 installer.GameManual.description=Ce paquetage contient le manuel officiel du jeu (seulement en anglais).
@@ -2516,7 +2510,6 @@
 installer.UserFiles.home=Le dossier de base de l’utilisateur
 installer.UserFiles.freecol=Le dossier de l’application FreeCol (seulement les installations pour un seul utilisateur)
 installer.UserFiles.other=Définissez un dossier personnalisé
-colonyPanel.colonyUnits=Unités de la Colonie
 outsideOfColony.name=hors de la colonie
 inPort.name=au port
 producing.name=produisant
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Freecol-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freecol-developers

Reply via email to