Author Topic: String clarification for translations  (Read 3885 times)

GunChleoc

  • Horseman
  • ****
  • Posts: 202
    • View Profile
    • Fòram na Gàidhlig
String clarification for translations
« on: 22 October 2012, 09:20:56 »
There is the following string in the screen hints:

Quote
Before you join a multi player game, be sure⏎ you can beat a standard CPU in single player.

In the main language file, these are the CPU levels:

CpuEasy
CpuMega
CpuUltra


Which level does the screen hint refer to?

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: String clarification for translations
« Reply #1 on: 22 October 2012, 09:52:39 »
Hi GunChleoc, and thanks for asking. There is an additional standard / normal / medium CPU, simple titled "CPU", that's the one this message refers to.
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: String clarification for translations
« Reply #2 on: 22 October 2012, 11:55:46 »
Thanks, got it now :)

GunChleoc

  • Horseman
  • ****
  • Posts: 202
    • View Profile
    • Fòram na Gàidhlig
Re: String clarification for translations
« Reply #3 on: 23 October 2012, 09:59:38 »
I need info on Can Repair, I have trouble locating it in the game:

- "Can repair something", or
- "Somebody can repair it"?

ETA: and another one: fields. What is it, a terrain type? A field in an array? A tile on the map?

Quote
Join player #%d - %s on Team: %d
Who is joining the player? Is he already on the team, or being joined to the team?

Chose to leave the game!
Who, me or another player?
« Last Edit: 23 October 2012, 10:51:12 by GunChleoc »

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: String clarification for translations
« Reply #4 on: 23 October 2012, 21:23:49 »
'Can Repair' is part of the the Repair Command description shown when you select to repair another unit. It refers to units you can repair.

Fields refers to land and/or air

The Join player is when one player wants to switch to the team of another

Chose to leave the game refers to a player that quit a game

GunChleoc

  • Horseman
  • ****
  • Posts: 202
    • View Profile
    • Fòram na Gàidhlig
Re: String clarification for translations
« Reply #5 on: 24 October 2012, 09:02:06 »
Thanks! Got it all sorted now. I'll only need to run a spellchecker now and the main file will be done :D

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: String clarification for translations
« Reply #6 on: 24 October 2012, 10:29:40 »
In case it helps: You can download the file, run a spellchecker on it, and upload it again when it's done.
This will also reveal the translation keys (in case there is no other way to access them).
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 · · ·

TotalNoob

  • Guest
Re: String clarification for translations
« Reply #7 on: 1 November 2012, 22:10:15 »
My questions:

1. Under which resolution should I test translations? Do we agree that 1024 x 768 is most common and everything should fit under this setting or we go lower to 800 x 600 ?

2. What does "Disable Lua Script Security Sandbox" mean? (meaning what really i disable here? script? sandbox? security?)

2a. Why after selecting it the warning window says what happens if I enable them?

3. What does "Max lights" setting in options menu refer to? (Maximum number of sources of light? Maximum strength or the lights?)

4. Key "String ID: SavedGameBadVersion" in english is "saved game version does match your application version: [%s] --> [%s]" but it should say "does NOT match" right?
« Last Edit: 1 November 2012, 22:18:20 by TotalNoob »

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: String clarification for translations
« Reply #8 on: 1 November 2012, 23:41:03 »
My questions:

1. Under which resolution should I test translations? Do we agree that 1024 x 768 is most common and everything should fit under this setting or we go lower to 800 x 600 ?

Wikipdia states the most common display resolution is currently 1366x768, but I think it's good to support 800x600 because of small / mobile devices especially now that Softcoder is experimenting with ARMs (but not weapons). The more important factor may be the aspect ratio, though, since thhis can actually cause text to cross boundaries on one screen but not on others. So it would be good to test both on 4:3 and on 16:9 where this is an option.

2. What does "Disable Lua Script Security Sandbox" mean? (meaning what really i disable here? script? sandbox? security?)

By ticking this option, you disable some safeguards which prevent some attacks against the Lua scripting engine embedded in the game. This engine is used to interpret script code found in scenarios.

2a. Why after selecting it the warning window says what happens if I enable them?

We had to make a last minute change there. The English source is correct on Transifex.

3. What does "Max lights" setting in options menu refer to? (Maximum number of sources of light? Maximum strength or the lights?)

I think this is the maximum number of light sources.

4. Key "String ID: SavedGameBadVersion" in english is "saved game version does match your application version: [%s] --> [%s]" but it should say "does NOT match" right?

I think you are perfectly right there and have fixed it in the subversion repository. This should propagate to Transifex within the hour.
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: String clarification for translations
« Reply #9 on: 5 November 2012, 10:36:57 »
2. What does "Disable Lua Script Security Sandbox" mean? (meaning what really i disable here? script? sandbox? security?)
Or in other words: It's a Sandbox that Lua usually is confined to, in order to prevent security issues.

I left "Sandbox" in English in my translation, because it's a programming term that doesn't exist in my language yet and would be hard to google.

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: String clarification for translations
« Reply #10 on: 5 November 2012, 23:57:17 »
I left "Sandbox" in English in my translation, because it's a programming term that doesn't exist in my language yet and would be hard to google.

In fact I deleted this translated string off the Gaelic main language file since we needed to make a last minute change there to make the message window print the proper text, saying that activating this checkbox (and thus deactivating the sandbox feature) is dangerous. It previously said it the other way around, or in a way which could be misunderstood. And I didn't know how to fix your translation and was in a hurry. So I'm afraid this one is currently in English only...
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 · · ·

TotalNoob

  • Guest
Re: String clarification for translations
« Reply #11 on: 6 November 2012, 00:13:05 »
stringID: LogScreenGameLoadingUnitTypeSkills
Value: Unit type: %s - skills: %d
What does "skills" mean here? What is the %d number placed after the word?

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: String clarification for translations
« Reply #12 on: 6 November 2012, 00:23:13 »
It is number of skills for the unit.

TotalNoob

  • Guest
Re: String clarification for translations
« Reply #13 on: 9 November 2012, 00:13:16 »
But what is a "skill"? An example maybe? :) I just want to be sure I use proper word in Polish :)

MoLAoS

  • Ornithopter
  • *****
  • Posts: 433
    • View Profile
Re: String clarification for translations
« Reply #14 on: 9 November 2012, 00:52:50 »
But what is a "skill"? An example maybe? :) I just want to be sure I use proper word in Polish :)

Units have commands. Commands have one or more skills like move or stop or attack.

GunChleoc

  • Horseman
  • ****
  • Posts: 202
    • View Profile
    • Fòram na Gàidhlig
Re: String clarification for translations
« Reply #15 on: 11 February 2013, 08:50:39 »
I am having difficulty with one of the new strings.

Quote
Unit selection type:

What does this mean, are there different ways to select a unit?

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: String clarification for translations
« Reply #16 on: 11 February 2013, 09:38:06 »
I am having difficulty with one of the new strings.

Quote
Unit selection type:

What does this mean, are there different ways to select a unit?

Thanks for asking for clarification. And you're right, there are exactly three different methods for the game to determine which units you are drawing a selection box around.
These methods are:
Using the GLSelectBuffer function ("selectbuf" in glestuser.ini), this is currently the default method
Color picking ("color" in glestuser.ini)
Frustum picking ("frustum" in glestuser.ini)

I don't know the details about how these work technically, but if the default option does not work as expected then switching to one of the alternatives has helped some people (me included).

Edit: Corrected to make it say frustum picking, not frustrum calc.
« Last Edit: 11 February 2013, 23:16:29 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: String clarification for translations
« Reply #17 on: 11 February 2013, 13:44:04 »
Thanks!

I've got my translation back to 100% now :)