Low Magic Age

Low Magic Age

View Stats:
 This topic has been pinned, so it's probably important
Low Magic Studios  [developer] Feb 24, 2017 @ 7:40pm
Translations of Other Languages
The English translation has been released on Feb. 24, 2017. Some enthusiastic players want to help us to translate this game to other languages. So we maintain a translators list here.

Please feel free to contact us ( support@lowmagicage.com ) if you have any questions or submit localization files.

Beware, It's a Very Formidable Task!
Please note that the translation of LMA is a very formidable task. There are 1MB+ text and lot of d&d specialized vocabulary needs to be consulted and exactly translated. So please think twice before making your decision.


No time limit for the translation work for now, since we all know it's a very difficult work and hard to calculate time.

All the translators and their urls (personal site, blog, etc.) will be listed on the in-game Credits and 10 steam keys of Low Magic Age per language as rewards.


Translators List
English, Simplified/Traditional Chinese - Officially provided.

French - KillPower, Targus, JpDonald, Soifran (done, build-in)

Italian - Gruppo T.i.g.e.r.: Dark Legend, Chantalion, The Ripper - https://business.facebook.com/TigerTraduzioni/ (done, build-in)
Gruppo T.i.g.e.r. is a well known group of Italian amateur translators in the Italian community.
Italian Translation Project Completed by this group:
- Pathfinder: Kingmaker
- Atom RPG ( officialized by developer )
- Divinity Original Sin 2 ( officialized by developer )
- Divinity: Dragon Commander
- Balrum
- Willy-Nilly Knight
- Bomber Crew ( all DLC )
- Low Magic Age ( officialized by developer )

Japanese - Synctam, Katsushika Rokusai (done, build-in)


Spanish - Miguel Lara (in progress)

Brazilian Portuguese (2021-07-22) - Edson Junior, aka Nasher, professional translator and Divinity Original Sin 2 Brazilian Portuguese translator, translated Baldur's Gate: EE, Siege of Dragonspear and Icewind Dale: EE as well.
https://twitter.com/larianstudios/status/1395440200076173320?s=19
instagram/twitter/youtube channel: @mundonasher

Brazilian Portuguese - Alice Liddell (in progress)

Russian - Xenon, Kirill Samolazov (in progress)


How to Translate?
The English text are in game folder\text\en. The files are all plain text files (*.lua) that you can edit easily with your favorite text editor.

You can start your translation with text\en right away. But please make backups often since game updates may overwrite these files.


A slightly more troublesome but safer solution below (take Russian for example):
1. Copy text\en to text\ru.
2. Copy fonts\b_en.ttf,r_en.ttf to fonts\b_ru.ttf,r_ru.ttf.
3. Add ru=Russian into text\langs.txt.
4. Start game and choose Russian in game options and restart game.

Now text\ru is your work folder without the risk of being overwritten.


The translation process is very easy, just translate the text entries in the .lua files:

For example,

English text:

...
composite = {n="Composite", d="Your strength bonus applies to the damage of bows."}

text_entry2 = {k="key", n="name", d=[[desc line 1.

desc line 2.

desc line 3.]]}
...


Russian text:

...
composite = {n="Композитный", d="Бонус силы относится к порче Луки."}

text_entry2 = {k="key", n="имя", d=[[убывание линия 1.

убывание линия 2.

убывание линия 3.]]}
...


Resources for Translators:
The game rules of Low Magic Age are evolved from the Open Game Content/Open Game License (OGL) of DND 3.5/3R made by Wizards of the Coast, so an English verison + translation verison of D&D 3R SRD (System Reference Document) is a must have for translators.

Here is the English version:
http://www.lowmagicage.com/files/DND_3R_SRD_ENG.chm

And translators can also reference D&D 3R PHB (Player Handbook), DMG (Dungen Master's Guide), MM (Monster Manual). These books are very helpful for the translation job. And a D&D player background is also very very helpful ;)
Last edited by Low Magic Studios; Apr 5 @ 6:01pm
< >
Showing 1-15 of 133 comments
CaoLex Mar 14, 2017 @ 9:33am 
Кирилл? Если ты не против того, что бы я тебе помог, добавь в друзья. С удовольствием возьму на себя перевод геймплейной и технической части. Приму твоё лидерство. Игра у меня есть. По поводу перевода лора... ДнД играл и даже водил немножко, но слишком часто сверяться мне слишком лениво, так что тут на меня особо рассчитывать не стоит).
1998 Mar 15, 2017 @ 2:39am 
word count?
Low Magic Studios  [developer] Mar 15, 2017 @ 2:41am 
Originally posted by aiantis:
word count?

About 100K English text.
bargain Apr 6, 2017 @ 7:00pm 
Will you be updating this file alongside the main game? i'd love to help translate this to Brazilian Portuguese on my free time.
Low Magic Studios  [developer] Apr 6, 2017 @ 7:41pm 
Originally posted by ^c1猪^c8鹿^c7蝶:
Will you be updating this file alongside the main game? i'd love to help translate this to Brazilian Portuguese on my free time.

Thanks for your help! :trulycheers:

Though the text is keep growing, the modification is relatively smaller. So it's not a big problem, the existing text is the main job indeed.
bargain Apr 11, 2017 @ 6:07pm 
Hey, could you add a way to alter the order of certain things? For example, I'd need to have the weapon's adjective after the name: Light Crossbow Keen instead of Keen Light Crossbow. Same thing for the modifiers: +5 Modifier Str instead of +5 Str Modifier.
Low Magic Studios  [developer] Apr 11, 2017 @ 8:43pm 
Originally posted by 猪鹿蝶:
Hey, could you add a way to alter the order of certain things? For example, I'd need to have the weapon's adjective after the name: Light Crossbow Keen instead of Keen Light Crossbow. Same thing for the modifiers: +5 Modifier Str instead of +5 Str Modifier.

It's kind of complicated and troublesome for our code structure. Is it a must have for Brazilian Portuguese translation?
bargain Apr 12, 2017 @ 5:06am 
Unfotunately, yes. If it is too much trouble, then no need to worry, at least not for now. For the moment, I can translate it like this: Keen - Light Crossbow. Not the best, but a temporary solution.
Last edited by bargain; Apr 12, 2017 @ 5:11am
Low Magic Studios  [developer] Apr 12, 2017 @ 5:27am 
Originally posted by 猪鹿蝶:
Unfotunately, yes. If it is too much trouble, then no need to worry, at least not for now. For the moment, I can translate it like this: Keen - Light Crossbow. Not the best, but a temporary solution.

I see. However, there are too many detailed code related, I'm afraid we have to use the temporary solution for now. Hope we can find a better way to implement it.
Jolex Jun 14, 2017 @ 6:16pm 
Can I do the french version? I played dungeon and dragon for 7 years I know the terms and the mechanics. Also I'm canadian! ok ok... The point is i can make the french translation if you want.
Low Magic Studios  [developer] Jun 14, 2017 @ 6:31pm 
Originally posted by Jolex:
Can I do the french version? I played dungeon and dragon for 7 years I know the terms and the mechanics. Also I'm canadian! ok ok... The point is i can make the french translation if you want.

Thanks for your offer!:trulycheers: Ok, we've added your name to the Translators list.

In the newest v0.85.02, Steam Workshop is supported. We'll add the language mod support later and hope it'll be helpful to translators.

FYI, the English text of the current version of Low Magic Age:
http://www.lowmagicage.com/files/en.zip
Jolex Jun 14, 2017 @ 7:42pm 
Can i show my progress? if yes where?
Low Magic Studios  [developer] Jun 14, 2017 @ 7:46pm 
Originally posted by Jolex:
Can i show my progress? if yes where?

Progress reports are always welcome ;):redhydra: Just post your progress in this thread.
Jolex Jun 14, 2017 @ 7:55pm 
For={n="Force", a="For", d=[[<h1 c=lbl>Force</h1><c=a>La Force Détermine La puissance musculaire et physique de votre personnage. Cette caractéristique est particulièrement importante pour les guerriers car elle contribut à performer dans les combats. La force détermine aussi l'équippement que votre personnage peut porter.</c>

<h3 c=lbl>Le modificateur de For S'applique pour:</h3>
• Les jet d'attaques des armes de combat rapproché.
• Les jets d'attaques avec les armes à distance lourdes.
• Les jets de dégâts avec les armes de combat rapproché (Les armes utilisés par la main secondaire bénéficient seulement de 0.5x le bonus de For, Alors que les attaques faitent par des armes a deux mains Bénéficient d'un bonus de 1.5x de For.
• Les jets de dégâts avec les armes de Jets (Incluant la fronde).
• La pénalité de For, mais pas Le bonus, s'applique sur les attaques causé par un arc qui ne sont pas des arc composite.]]}

dex={n="Dexterité", a="Dex", d=[[<h1 c=lbl>Dexterité</h1><c=a>La Dexterité Détermine la coordination, l'agilité, les reflexes, et l'équilibre. Cette caractéristique est une des plus importante pour les archers et les combattants agiles, mais elle est aussi intéressante pour un personnage qui, généralement, porte une armure légère, moyenne ou aucune armure et n'importe qui désirant être un archer habile.</c>

<h3 c=lbl>Le modificateur de Dex s'applique aux:</h3>
• Jets d'attaque a distance, incluant les attaque avec un arc, une arbalète, une arme de jet légère et autres armes à distance.
• La classe d'armure (CA), Permettant au personnage de réagir face au attaques des ennemies.
• Jet de Réflexes, Pour éviter les boules de feux et les autres attaques évitable en se déplaçant rapidement.]]}

con={n="Constitution", a="Con", d=[[<h1 c=lbl>Constitution</h1><c=a>La Constitution represente l'endurance et la vitalité de votre personnage. Un bonus de Con augmente les points de vies de votre personnage, Cette caractéristique est importante pour toute les classes.</c>

<h3 c=lbl>La constitution détermine:</h3>
• Les points de vie gagnés à chaque niveau.
• Les jets de vigueur, Pour résister à des poisons ou a des menaces similaires.

<c=a>Si la valeur de Con change et altère son modificateur de con, Les points de vie du personnage changent en fonction du nouveau modificateur.</c>]]}

int={n="Intelligence", a="Int", d=[[<h1 c=lbl>Intelligence</h1><c=a>L'intelligence determine comment votre personnage réfléchi et apprend. Cette caractéristique est importante pour les magiciens, car elle affecte la difficulté à résister a leurs sorts et la puissance de leurs sorts</c>

<h3 c=lbl>Le modificateur D'int détermine:</h3>
• Les jets d'attaque et de dégâts des sorts du magicien.
• La valeur d'Int minimum pour lancer un sort de magicien est 10+le niveau du sort.
• Le comportement et la limitation des créatures. Exp: Seulement une créature avec une valeur d'Int de 3 et plus peut réveiller un compagnon endormi.

<c=a>Un animal a une valeur d'intelligence de 1 ou 2. Une créature qui a un raisonnements semblable à un humain a une valeur d'intelligence minimum de 3.</c>]]}

Sag={n="Sagesse", a="Sag", d=[[<h1 c=lbl>Sagesse</h1><c=a>La sagesse décrit la force de volonté du personnage,le sens commun, la perception, et l'intuition. Alors que l'intelligence represente la capacité d'analyser l'information, la sagesse represente la conscience de son environnement et le sens des réalités. La sagesse est très importante pour le Clerc.</c>

<h3 c=lbl>Le modificateur de Sag détermine to:</h3>
• Les jets d'attaque et de dégâts des sorts du Clerc.
• La valeur de sag minimum pour lancer un sort de Clerc est 10+le niveau du sort.
• Les jets de volonté, Pour résister aux effets négatifs, comme charmé, endormi, folie, étourdit.]]}

cha={n="Charisme", a="Cha", d=[[<h1 c=lbl>Charisme</h1><c=a>Le Charisme décrit La force de charactère du personnage, force de persuasion, Magnétisme personnel, les aptitudes de meneurs, et l'Attrait physique. Cette caractéristique represente sa force de personalité, pas juste comment quelqu'un est percu par les autres. Le charisme est surtout important pour les invocateurs.C'est aussi important pour les clercs, car elle affecte l'aptitute Renvoi des morts-vivants.</c>

<h3 c=lbl>Le modificateur de Cha S'applique:</h3>
• Au jets Renvoi des morts-vivants des clercs pour repousser les zombies, vampires, et les autres mort-vivants.
• Les caractéristiques physiques des créatures invoquées.
• Certains pouvoirs des créatures dépendents de leur valeur de charisme.]]}

phy_cara = {n="carétéristiques physiques"}
Men_cara = {n="carétéristiques Mentales"}
Tou_cara = {n="toute les carétéristiques"}

cara_dég = {n="Dégât sur caractéristique", d="Certaines attaques réduit temporairement la valeurs d'une ou de plusieurs caractéristique. Les points de caractéristiques perdus sont restorés aprés chaque batailles, and Les sorts de guérison compensent également les dégats de caractéristiques."}
Low Magic Studios  [developer] Jun 14, 2017 @ 8:10pm 
Originally posted by Jolex:
For={n="Force", a="For", d=[[<h1 c=lbl>Force</h1><c=a>La Force Détermine La puissance musculaire et physique de votre personnage. Cette caractéristique est particulièrement importante pour les guerriers car elle contribut à performer dans les combats. La force détermine aussi l'équippement que votre personnage peut porter.</c>

<h3 c=lbl>Le modificateur de For S'applique pour:</h3>
• Les jet d'attaques des armes de combat rapproché.
• Les jets d'attaques avec les armes à distance lourdes.
• Les jets de dégâts avec les armes de combat rapproché (Les armes utilisés par la main secondaire bénéficient seulement de 0.5x le bonus de For, Alors que les attaques faitent par des armes a deux mains Bénéficient d'un bonus de 1.5x de For.
• Les jets de dégâts avec les armes de Jets (Incluant la fronde).
• La pénalité de For, mais pas Le bonus, s'applique sur les attaques causé par un arc qui ne sont pas des arc composite.]]}

dex={n="Dexterité", a="Dex", d=[[<h1 c=lbl>Dexterité</h1><c=a>La Dexterité Détermine la coordination, l'agilité, les reflexes, et l'équilibre. Cette caractéristique est une des plus importante pour les archers et les combattants agiles, mais elle est aussi intéressante pour un personnage qui, généralement, porte une armure légère, moyenne ou aucune armure et n'importe qui désirant être un archer habile.</c>

<h3 c=lbl>Le modificateur de Dex s'applique aux:</h3>
• Jets d'attaque a distance, incluant les attaque avec un arc, une arbalète, une arme de jet légère et autres armes à distance.
• La classe d'armure (CA), Permettant au personnage de réagir face au attaques des ennemies.
• Jet de Réflexes, Pour éviter les boules de feux et les autres attaques évitable en se déplaçant rapidement.]]}

con={n="Constitution", a="Con", d=[[<h1 c=lbl>Constitution</h1><c=a>La Constitution represente l'endurance et la vitalité de votre personnage. Un bonus de Con augmente les points de vies de votre personnage, Cette caractéristique est importante pour toute les classes.</c>

<h3 c=lbl>La constitution détermine:</h3>
• Les points de vie gagnés à chaque niveau.
• Les jets de vigueur, Pour résister à des poisons ou a des menaces similaires.

<c=a>Si la valeur de Con change et altère son modificateur de con, Les points de vie du personnage changent en fonction du nouveau modificateur.</c>]]}

int={n="Intelligence", a="Int", d=[[<h1 c=lbl>Intelligence</h1><c=a>L'intelligence determine comment votre personnage réfléchi et apprend. Cette caractéristique est importante pour les magiciens, car elle affecte la difficulté à résister a leurs sorts et la puissance de leurs sorts</c>

<h3 c=lbl>Le modificateur D'int détermine:</h3>
• Les jets d'attaque et de dégâts des sorts du magicien.
• La valeur d'Int minimum pour lancer un sort de magicien est 10+le niveau du sort.
• Le comportement et la limitation des créatures. Exp: Seulement une créature avec une valeur d'Int de 3 et plus peut réveiller un compagnon endormi.

<c=a>Un animal a une valeur d'intelligence de 1 ou 2. Une créature qui a un raisonnements semblable à un humain a une valeur d'intelligence minimum de 3.</c>]]}

Sag={n="Sagesse", a="Sag", d=[[<h1 c=lbl>Sagesse</h1><c=a>La sagesse décrit la force de volonté du personnage,le sens commun, la perception, et l'intuition. Alors que l'intelligence represente la capacité d'analyser l'information, la sagesse represente la conscience de son environnement et le sens des réalités. La sagesse est très importante pour le Clerc.</c>

<h3 c=lbl>Le modificateur de Sag détermine to:</h3>
• Les jets d'attaque et de dégâts des sorts du Clerc.
• La valeur de sag minimum pour lancer un sort de Clerc est 10+le niveau du sort.
• Les jets de volonté, Pour résister aux effets négatifs, comme charmé, endormi, folie, étourdit.]]}

cha={n="Charisme", a="Cha", d=[[<h1 c=lbl>Charisme</h1><c=a>Le Charisme décrit La force de charactère du personnage, force de persuasion, Magnétisme personnel, les aptitudes de meneurs, et l'Attrait physique. Cette caractéristique represente sa force de personalité, pas juste comment quelqu'un est percu par les autres. Le charisme est surtout important pour les invocateurs.C'est aussi important pour les clercs, car elle affecte l'aptitute Renvoi des morts-vivants.</c>

<h3 c=lbl>Le modificateur de Cha S'applique:</h3>
• Au jets Renvoi des morts-vivants des clercs pour repousser les zombies, vampires, et les autres mort-vivants.
• Les caractéristiques physiques des créatures invoquées.
• Certains pouvoirs des créatures dépendents de leur valeur de charisme.]]}

phy_cara = {n="carétéristiques physiques"}
Men_cara = {n="carétéristiques Mentales"}
Tou_cara = {n="toute les carétéristiques"}

cara_dég = {n="Dégât sur caractéristique", d="Certaines attaques réduit temporairement la valeurs d'une ou de plusieurs caractéristique. Les points de caractéristiques perdus sont restorés aprés chaque batailles, and Les sorts de guérison compensent également les dégats de caractéristiques."}

So fast! :trulycheers:

Only text in "..." and [[...]] should be translated:

For={n="Force", a="For"...

->

str={n="Force", a="For"...
< >
Showing 1-15 of 133 comments
Per page: 1530 50