Author Topic: [done] Support for 100% translation (ingame)  (Read 3084 times)

MuwuM

  • Ornithopter
  • *****
  • Posts: 426
  • No Game without Move(ment)
    • View Profile
    • MuwuM - Lexicons
[done] Support for 100% translation (ingame)
« on: 11 January 2013, 13:18:13 »
I'd like to have support for a 100% translation of the game. As I know the developer are always busy I started to program it myself. when I got my work done, I will post the patch files here ...

Current status:


Unit Names
Resource Names
Upgrade Names

Armor Names
Level Names

Attack Names
Command Names


Legend:
green = in MG
orange = running in my version
red = todo
« Last Edit: 16 January 2013, 21:29:36 by softcoder »

GunChleoc

  • Horseman
  • ****
  • Posts: 202
    • View Profile
    • Fòram na Gàidhlig
Re: Support for 100% translation (ingame)
« Reply #1 on: 11 January 2013, 15:35:29 »
Before you duplicate any efforts, work has been done on this before: https://forum.megaglest.org/index.php?topic=8292.0

I had also made a feature request: https://forum.megaglest.org/index.php?topic=8718.0

Currently, IMHO our biggest problem is to overcome the resistance from the English monolingual community so we can get this on Transifex.

MuwuM

  • Ornithopter
  • *****
  • Posts: 426
  • No Game without Move(ment)
    • View Profile
    • MuwuM - Lexicons
Re: Support for 100% translation (ingame)
« Reply #2 on: 11 January 2013, 16:02:26 »
I know of the already implemented ones ( marked in green). But there are some strings in current MG which can't be translated, yet. As we target a much larger group of people with the Refit of megapack, it will become nessesary to translate it 100% so, non - englishspeaker can play, without any problems.

I just ignored former feature requests, as my request is the request to use my solution and not to develop one...

 You mentioned Transifex.
What would be our benefits of that platform?
What would we need to use it?
What alternatives do exist?
Have you experiences using their service?

(click to show/hide)
« Last Edit: 11 January 2013, 16:18:23 by MuwuM »

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Support for 100% translation (ingame)
« Reply #3 on: 11 January 2013, 17:13:06 »
You mentioned Transifex.
We're already translating the MG engine on Transifex. Seems logical to keep the techtree translations in the same place.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

MuwuM

  • Ornithopter
  • *****
  • Posts: 426
  • No Game without Move(ment)
    • View Profile
    • MuwuM - Lexicons
Re: Support for 100% translation (ingame)
« Reply #4 on: 11 January 2013, 17:13:44 »
Oh, I missed that...

GunChleoc

  • Horseman
  • ****
  • Posts: 202
    • View Profile
    • Fòram na Gàidhlig
Re: Support for 100% translation (ingame)
« Reply #5 on: 11 January 2013, 18:55:05 »
Yep, Transifex is "just" a platform.

I'm personally a big fan of po files, but that would take some extra programming. So, Transifex is a good solution to make the translations easier to handle.

MuwuM

  • Ornithopter
  • *****
  • Posts: 426
  • No Game without Move(ment)
    • View Profile
    • MuwuM - Lexicons
Re: Support for 100% translation (ingame)
« Reply #6 on: 15 January 2013, 22:35:02 »
Here is the link to my patch which adds support for:

LevelName
ArmorTypeName
AttackTypeName
CommandName

I hope it will be used ... tested on windows single & multiplayer

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,238
    • View Profile
Re: Support for 100% translation (ingame)
« Reply #7 on: 16 January 2013, 21:29:20 »
This patch is applied in svn

GunChleoc

  • Horseman
  • ****
  • Posts: 202
    • View Profile
    • Fòram na Gàidhlig
Re: [done] Support for 100% translation (ingame)
« Reply #8 on: 16 January 2013, 21:53:56 »
Thanks!

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: [done] Support for 100% translation (ingame)
« Reply #9 on: 21 March 2013, 23:50:42 »
This patch is no longer online, but it went into revision 4034.
The following locale identifiers were added:
  • LevelName_ - name of a levelled up unit, e.g. "elite" or "veteran"
  • AttackTypeName_ - a units' attack type/method, e.g. "piercing", "magic" or "sword"
  • ArmorTypeName_ - a units' armor type, e.g. "leather" or "metal"
  • FactionName_ - the name of a faction, e.g. "Norsemen" or "Romans"
  • CommandName_ - the name of a command, such as "attack", "Poison Shot" or "Ice Nova"
See also these related threads:
The "Prax" mod by Atze (not released yet) will be making us of all of these if you're looking for an example on how to use this.
« Last Edit: 22 March 2013, 01:11:02 by tomreyn »
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

GunChleoc

  • Horseman
  • ****
  • Posts: 202
    • View Profile
    • Fòram na Gàidhlig
Re: [done] Support for 100% translation (ingame)
« Reply #10 on: 22 March 2013, 08:21:22 »
Thanks!

I translated these when they were first implemented. Is it possible to update the english.lng files with the new changes and to get them up on Transifex?

http://www.foramnagaidhlig.net/temp/megaglest_data.zip

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: [done] Support for 100% translation (ingame)
« Reply #11 on: 22 March 2013, 13:50:47 »
Generally this is possible, but I don't think Titi's position on including translations into the Megapack distributed with the game has changed. Keeping this in mind, do you still think it makes sense to put those on Transifex?
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

GunChleoc

  • Horseman
  • ****
  • Posts: 202
    • View Profile
    • Fòram na Gàidhlig
Re: [done] Support for 100% translation (ingame)
« Reply #12 on: 22 March 2013, 15:19:49 »
There is no point in doing all this translation work if an average user is unable to install them. I have a huge localization queue and I won't spend my time on something that has no chance of seeing an official release. :(

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: [done] Support for 100% translation (ingame)
« Reply #13 on: 22 March 2013, 21:28:14 »
From what I rcall, this situation has always been clearly stated, I just stressed it again so people don't spend time on it if they are not willing to risk it possibly going wasted.

I guess such translations won't go wasted, though. They could go into this "Megapack refit" which modders are working on in the mods forum. This may or may not replace Megapack some day.
And either this or another modified Megapack (should take a different name then) can (this is my personal opinion) surely go into the mod menu (where it's still easily accessible to the average player).
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

GunChleoc

  • Horseman
  • ****
  • Posts: 202
    • View Profile
    • Fòram na Gàidhlig
Re: [done] Support for 100% translation (ingame)
« Reply #14 on: 23 March 2013, 08:19:13 »
I actually did that translation right after the feature was implemented, before the discussion started that it was not to be used. The Glest forks were my first bigger localisation project and my first release, so I tend to get a bit emotional about it.

Also, Gaelic has been struggling against certain English monolinguals for a 1000 years now, so for me the issue is a political rather than a practical one. Hence the conflict I guess :P

I once suggested we could have two separate language options in the game, one for the interface and one for the techs. Then players could switch to a common language (not necessarily English!) for their multiplayer games. Game language could be agreed on in the lobby. I've just have another idea: When somebody sets up a multiplayer game, tech language is defined there, and people can then see which language the game is in in the list of games that are running. I've seen this before somewhere, so it it technically doable, if the devs have the time and want to implement this.

 

anything