Thread Tools Display Modes
05/02/14, 06:12 PM   #1
gamegenius86
 
gamegenius86's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2014
Posts: 27
Translation Help (FR and DE)

Hi,

I am trying to internationalize my add-on by adding translation for all of the written text within it. I have a file (link below) with all of the text written out that needs to be translated from EN to FR. I would greatly appreciate any help with this! Thank You!

http://pastebin.com/TQHWCnsc


Update: German Translated!

Last edited by gamegenius86 : 05/02/14 at 07:26 PM.
  Reply With Quote
05/02/14, 07:11 PM   #2
shudaoxin
 
shudaoxin's Avatar
Join Date: Apr 2014
Posts: 3
German version
  Reply With Quote
05/02/14, 07:26 PM   #3
gamegenius86
 
gamegenius86's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2014
Posts: 27
Good lord, some of those words... geez. lol Thanks!
  Reply With Quote
05/02/14, 08:15 PM   #4
shudaoxin
 
shudaoxin's Avatar
Join Date: Apr 2014
Posts: 3
Tried to be as native as possible. If its too long or you need abbreviations, let me know.
  Reply With Quote
05/02/14, 08:24 PM   #5
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 288
Damn I was 1/2 done then you posted it >_<
What you think about correcting this:
removed and posted below..
Code:
GGF.locale['Setting_Reset_Warning']     = 'Caution: By resetting to the defaults you will lose all custom configuration you've setup.  Please make sure this is what you want to do before clicking the button below.'
Will this even work with the ' at the start and the you've ? Why do you the start with ".." always then '..'. Don't know anything about it so woud be nice to know^^

Last edited by Tonyleila : 05/02/14 at 09:19 PM.
  Reply With Quote
05/02/14, 08:25 PM   #6
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Feb 2014
Posts: 648
Originally Posted by Tonyleila View Post
Will this even work with the ' at the start and the you've ? Why do you the start with ".." always then '..'. Don't know anything about it so woud be nice to know^^
No, that would not work.

/edit: As you can see, the second ' ends the string.
lua Code:
  1. GGF.locale['Setting_Reset_Warning']     = 'Caution: By resetting to the defaults you will lose all custom configuration you've setup.  Please make sure this is what you want to do before clicking the button below.'
  Reply With Quote
05/02/14, 09:00 PM   #7
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 288
I've done some more corrections:
http://pastebin.com/a2wcP9Xk

We coud discuss what is better "Raid" is a known word for German MMO players and "Große Gruppen" are just "Big Groups". I coud now ask how big are big groups? 4 players? No? Then its a Raidgroup or not? So I canged it now to "Schlachtzugsfenster" that shoud be the right german word.

Original:
GGF.locale['Setting_Group'] = 'Group Frame'
GGF.locale['Setting_Raid'] = 'Raid Frame'
German 1
GGF.locale['Setting_Group'] = "Gruppenfenster"
GGF.locale['Setting_Raid'] = "Schlachtzugsfenster"
German 2
GGF.locale['Setting_Group'] = 'Gruppe'
GGF.locale['Setting_Raid'] = 'Große Gruppen'
Also corrected some ther things:
  • "Sperren" is a better word for "Lock" then "Befestigen". "Befestigen" woud be "attach"
  • "Char.-Informationen" did not like the shorting of Charakter. "informationen" is a better word to shorten so "Charakterinfo"
  • "Erfahrungspunktleiste" its not a bar with points in it so "Erfahrungsleiste" shoud be enoth.
  • I woud translate "Frame" with "Fenster" .. its hard to translate but "Rahmen" is more like a "border", how woud you translate border later if he adds one?
  • "Font" is just "Schrift" and "Schriftstil" is not a German word and "Schriftschnitt" is more like "Text decorations" but "Schriftart" is the same as "Font Style" or "typeface"

Last edited by Tonyleila : 05/02/14 at 09:55 PM.
  Reply With Quote
05/02/14, 09:23 PM   #8
gamegenius86
 
gamegenius86's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2014
Posts: 27
Originally Posted by Seerah View Post
No, that would not work.

/edit: As you can see, the second ' ends the string.
lua Code:
  1. GGF.locale['Setting_Reset_Warning']     = 'Caution: By resetting to the defaults you will lose all custom configuration you've setup.  Please make sure this is what you want to do before clicking the button below.'
Actually it will (and does) because i am escaping the ' inside. (From the real version in my paste)

lua Code:
  1. GGF.locale['Setting_Reset_Warning']     = 'Caution: By resetting to the defaults you will lose all custom configuration you\'ve setup.  Please make sure this is what you want to do before clicking the button below.'

Last edited by gamegenius86 : 05/02/14 at 09:28 PM.
  Reply With Quote
05/02/14, 09:49 PM   #9
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 288
Hehe thats clever! Thanks for the info. Hope you don't mind I have changed them all now

Realy think I'm done with editing my post above now. If someone coud read it again for typos woud be great:
http://pastebin.com/a2wcP9Xk

Last edited by Tonyleila : 05/02/14 at 09:59 PM.
  Reply With Quote
05/02/14, 11:59 PM   #10
shudaoxin
 
shudaoxin's Avatar
Join Date: Apr 2014
Posts: 3
Great someone reread that stuff. I'm not playing the German localization btw, so I wasn't sure about how to translate the resources. Is "health" = "Gesundheit" or is "Leben" maybe a better term? "Magicka" and "Ausdauer" are used by the game, aye?

Last edited by shudaoxin : 05/03/14 at 12:29 AM.
  Reply With Quote
05/03/14, 02:13 AM   #11
Iyanga
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 183
Originally Posted by shudaoxin View Post
Great someone reread that stuff. I'm not playing the German localization btw, so I wasn't sure about how to translate the resources. Is "health" = "Gesundheit" or is "Leben" maybe a better term? "Magicka" and "Ausdauer" are used by the game, aye?
The UI uses "Leben".
  Reply With Quote
05/03/14, 02:18 AM   #12
Iyanga
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 183
Originally Posted by Tonyleila View Post
Also corrected some ther things:
"Sperren" is a better word for "Lock" then "Befestigen". "Befestigen" woud be "attach"
That's one of those moments where a translator needs to know what actually happens.

Is the frame protected against editing or is it protected against moving it?
  Reply With Quote
05/03/14, 02:23 AM   #13
Iyanga
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 183
Originally Posted by Tonyleila View Post
I woud translate "Frame" with "Fenster" .. its hard to translate but "Rahmen" is more like a "border", how woud you translate border later if he adds one?
Just to answer the question (I agree with Fenster being the better choice):
"Rahmenrand"
  Reply With Quote
05/03/14, 09:41 PM   #14
manuFR
Join Date: Apr 2014
Posts: 2
Here is the FR translation

Code:
-- Player Status
GGF.locale['Dead']                      = 'Dead'
GGF.locale['Offline']                   = 'Offline'
  
GGF.locale['Frame_Lock']                = "Lock All Frames (/ggf)"
Player Status = Statut du joueur (if the "Player Status" stuff is refering to the player frame then i d suggest saying "Cadre du joueur")
'Dead' = 'Mort'
'Offline' = 'Hors ligne'
"Lock All Frames (/ggf)" = "Verrouiller tous les cadres (/ggf)" (i d suggest just saying "Tout verrouiller (/ggf)")
Code:
-- Display:
GGF.locale["Display_Player_Info"]       = 'Display Player Information'
GGF.locale["Display_Player_Experience"] = 'Display Experience Bar'
Display: = Affichage : (there is a space before and after the ":" symbol)
'Display Player Information' = 'Afficher les informations du joueur' (you can replace "informations" by "infos" to shorten the sentence)
'Display Experience Bar' = 'Afficher la barre d'expérience'
Code:
-- Global
GGF.locale['Combat_Alpha']              = "Out of Combat Alpha"
GGF.locale['Font']                      = "Font"
GGF.locale['Font_Style']                = "Font Style"
GGF.locale['Bar_Texture']               = "Texture"
GGF.locale["Bar_Format"]                = "Bar Label Format"
GGF.locale["Bar_Format_Location"]       = "Bar Label Position"
GGF.locale["Bar_Format_Two"]            = "Bar Label Two Format"
GGF.locale["Bar_Format_Location_Two"]   = "Bar Label Two Position"
Global = Global
"Out of Combat Alpha" = "Transparence hors combat"
"Font" = "Fonte"
"Font Style" = "Style de la fonte"
"Texture" = "Texture"
"Bar Label Format" = "Format de la barre de titre"
"Bar Label Position" = "Position de la barre de titre"
"Bar Label Two Format" = "Format de la seconde barre de titre"
"Bar Label Two Position" = "position de la seconde barre de titre"
Code:
-- Frame Options
GGF.locale["Frame_PositionX"]           = 'Frame Horizontal Position'
GGF.locale["Frame_PositionY"]           = 'Frame Vertical Position'
GGF.locale['Frame_Width']               = 'Frame Width'
GGF.locale['Frame_Height']              = 'Frame Height'
GGF.locale['Info_FontSize']             = 'Information Font Size'
GGF.locale['Info_FontColor']            = 'Information Font Color'
GGF.locale['Player_Padding']            = 'Space Between Bars'
GGF.locale['Health_Height']             = 'Health Bar Height'
GGF.locale['Health_BarColor']           = 'Health Bar Color'
GGF.locale['Health_FontSize']           = 'Health Bar Font Size'
GGF.locale['Health_FontColor']          = 'Health Bar Font Color'
GGF.locale["Magicka_Height"]            = 'Magicka Bar Height'
GGF.locale["Magicka_BarColor"]          = 'Magicka Bar Color'
GGF.locale["Magicka_FontSize"]          = 'Magicka Bar Font Size'
GGF.locale["Magicka_FontColor"]         = 'Magicka Bar Font Color'
GGF.locale["Stamina_Height"]            = 'Stamina Bar Height'
GGF.locale["Stamina_BarColor"]          = 'Stamina Bar Color'
GGF.locale["Stamina_FontSize"]          = 'Stamina Bar Font Size'
GGF.locale["Stamina_FontColor"]         = 'Stamina Bar Font Color'
GGF.locale["Experience_Height"]         = 'Experience Bar Height'
GGF.locale["Experience_BarColor"]       = 'Experience Bar Color'
GGF.locale["Experience_Text_Display"]   = 'Experience Bar Text Display'
GGF.locale["Experience_FontSize"]       = 'Experience Bar Font Size'
GGF.locale["Experience_FontColor"]      = 'Experience Bar Font Color'
GGF.locale["Mount_Height"]              = 'Mount Bar Height'
GGF.locale["Mount_BarColor"]            = 'Mount Bar Color'
GGF.locale["Target_FontColor_Friendly"] = 'Friendly Font Color'
GGF.locale["Target_FontColor_Hostile"]  = 'Hostile Font Color'
GGF.locale["Target_FontColor_Interact"] = 'Interactable Font Color'
Frame Options = Options des cadres
'Frame Horizontal Position' = 'Position horizontale du cadre'
'Frame Vertical Position' = 'Position verticale du cadre'
'Frame Width' = 'Largeur du cadre'
'Frame Height' = 'Hauteur du cadre'
'Information Font Size' = 'Taille de la fonte d'information' (you can replace "information" by "info" to shorten the sentence)
'Information Font Color' = 'Couleur de la fonte d'information' (you can replace "information" by "info" to shorten the sentence)
'Space Between Bars' = 'Espace entre les barres'
'Health Bar Height' = 'Hauteur de la barre de santé'
'Health Bar Color' = 'Couleur de la barre de santé'
'Health Bar Font Size' = 'Taille de la police de la barre de santé'
'Health Bar Font Color' = 'Couleur de la police de la barre de santé'
'Magicka Bar Height' = 'Hauteur de la barre de magicka'
'Magicka Bar Color' = 'Couleur de la barre de magicka'
'Magicka Bar Font Size' = 'Taille de la police de la barre de magicka'
'Magicka Bar Font Color' = 'Couleur de la police de la barre de magicka'
'Stamina Bar Height' = 'Hauteur de la barre d'endurance'
'Stamina Bar Color' = 'Couleur de la barre d'endurance'
'Stamina Bar Font Size' = 'Taille de la police de la barre d'endurance'
'Stamina Bar Font Color' = 'Couleur de la police de la barre d'endurance'
'Experience Bar Height' = 'Hauteur de la barre d’expérience'
'Experience Bar Color' = 'Couleur de la barre d’expérience'
'Experience Bar Text Display' = 'Affichage du texte de la barre d'expérience'
'Experience Bar Font Size' = 'Taille de la police de la barre d'expérience'
'Experience Bar Font Color' = 'Couleur de la police de la barre d'expérience'
'Mount Bar Height' = 'Hauteur de la barre de la monture'
'Mount Bar Color' = 'Couleur de la barre de la monture'
'Friendly Font Color' = 'Couleur de la fonte de type amical'
'Hostile Font Color' = 'Couleur de la fonte de type hostile'
'Interactable Font Color' = 'Couleur de la fonte de type interactif'
Code:
-- Misc Setting
GGF.locale['Setting_Global']            = 'Global Addon Settings'
GGF.locale['Setting_Player']            = 'Frame: Player'
GGF.locale['Setting_Player_Health']     = 'Player Frame: Health'
GGF.locale['Setting_Player_Magicka']    = 'Player Frame: Magicka'
GGF.locale['Setting_Player_Stamina']    = 'Player Frame: Stamina'
GGF.locale['Setting_Player_Experience'] = 'Player Frame: Experience'
GGF.locale['Setting_Player_Mount']      = 'Player Frame: Mount'
GGF.locale['Setting_Group']             = 'Group Frame'
GGF.locale['Setting_Raid']              = 'Raid Frame'
GGF.locale['Setting_Raid_Layout']       = 'Raid Group Layout'
GGF.locale['Setting_Target']            = 'Target Frame'
GGF.locale['Setting_Defaults']          = 'Reset To Defaults'
GGF.locale['Setting_Reset_Warning']     = 'Caution: By resetting to the defaults you will lose all custom configuration you've setup.  Please make sure this is what you want to do before clicking the button below.'
GGF.locale['Setting_Reset_Button']      = "Reset Defaults"
Misc Setting = Réglages divers
'Global Addon Settings' = 'Réglages globaux de l'addon' (i d suggest just saying "Réglages globaux")
'Frame: Player' = 'Cadre : Joueur' (there is a space before and after the ":" symbol)
'Player Frame: Health' = 'Cadre joueur : Santé' (there is a space before and after the ":" symbol)
'Player Frame: Magicka' = 'Cadre joueur : Magicka' (there is a space before and after the ":" symbol)
'Player Frame: Stamina' = 'Cadre joueur : Endurance' (there is a space before and after the ":" symbol)
'Player Frame: Experience' = 'Cadre joueur : Expérience' (there is a space before and after the ":" symbol)
'Player Frame: Mount' = 'Cadre joueur : Monture' (there is a space before and after the ":" symbol)
'Group Frame' = 'Cadre de groupe'
'Raid Frame' = 'Cadre de raid'
'Raid Group Layout' = 'Position du groupe de raid'
'Target Frame' = 'Cadre de la cible'
'Reset To Defaults' = 'Réglages par défaut'
'Caution: By resetting to the defaults you will lose all custom configuration you've setup. Please make sure this is what you want to do before clicking the button below.' = 'Attention : En retournant aux réglages par défaut vous allez perdre toutes les modifications effectuées auparavant. Assurez vous d'être certain de vouloir faire ceci avant d'appuyer sur le bouton ci-dessous s'il vous plaît'
"Reset Defaults" = "Réinitialiser les paramètres par défaut" (not sure to understand the meaning of this option as far as it seems to be the same thing than "Reset To Defaults" for me).
  Reply With Quote
05/08/14, 04:28 AM   #15
Brett'el
Join Date: May 2014
Posts: 6
Originally Posted by manuFR View Post
"Font" = "Fonte"
"Font Style" = "Style de la fonte"
I think the french "Police de charactère" is a better translation than "Fonte"...
so it will be better to write :

Code:
"Font" = "Police"
"Font Style" = "Style de Police"
same here :
Code:
'Information Font Size' = 'Taille de la police d'information' (you can replace "information" by "info" to shorten the sentence)
'Information Font Color' = 'Couleur de la police d'information' (you can replace "information" by "info" to shorten the sentence)
thanks
  Reply With Quote

ESOUI » Developer Discussions » Translation Help » Translation Help (FR and DE)

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off