big-ab-games / robo-instructus-translation

Translations for programming puzzle game Robo Instructus
Apache License 2.0
10 stars 23 forks source link

Missing translations #92

Open alexheretic opened 4 years ago

alexheretic commented 4 years ago

Some text is missing from this translation project, ideally the whole game should be covered.

alexheretic commented 4 years ago

@HSteinway lets collect these here, I'll hopefully be able to address these soon.

There're also no strings for 'arrow-right' and other floating bubbles hotkeys. But — if there're only arrow-keys, maybe it'd be better to replace them with pictograms or something. No need to translate Ctrl R, we use it in Russian texts.

HSteinway commented 4 years ago

image

HSteinway commented 4 years ago

'Robot fell' and the other red error strings. image

alexheretic commented 4 years ago

I've added new text pairs to address the stats & load/save branch text translations, these are available to translate now.

#### Live stats labels shown as the solution runs
Time:
Time:

Solution:
Solution:

Run:
Run:

### Load/save solution menu
#### Short names for automatically saved best solutions (try to keep these short)
##### A single one can be best in multiple categories
time, solution, run
time, solution, run

time, solution
time, solution

time, run
time, run

solution, run
solution, run

time
time

solution
solution

run
run

#### Text shown when switching branch would lose changes
Replace current?
Replace current?
HSteinway commented 4 years ago

image and red error strings!

Happy New Year! :-D

alexheretic commented 4 years ago

Happy new year! I've added a couple more branch pairs aad3866d9386ba866662bfa9532c36f2cacb8e88, the errors codes need a little more work as they're much more dynamic.

HSteinway commented 4 years ago

The add(sv) function is used to add additional values to the end of the sequence. remove(sv) to remove a value by index. size(s) returns the number of values in the sequence.

What do 'sv' and 's' mean?)

alexheretic commented 4 years ago

That's the full function signature, foo(sv) is a function named "foo" that takes seq argument in position 1 and var argument position 2.

So bar(vvvvv) is a function that takes 5 vars.

On Wed, 8 Jan 2020, 18:01 HenrySteinway, notifications@github.com wrote:

The add(sv) function is used to add additional values to the end of the sequence. remove(sv) to remove a value by index. size(s) returns the number of values in the sequence.

What do 'sv' and 's' mean?)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/big-ab-games/robo-instructus-translation/issues/92?email_source=notifications&email_token=AARZHV4H2GCFDUYACR6UWJDQ4YIIBA5CNFSM4J6CLDAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEINN4IA#issuecomment-572186144, or unsubscribe https://github.com/notifications/unsubscribe-auth/AARZHV7ATZILGPQLTF72WIDQ4YIIBANCNFSM4J6CLDAA .

ajes commented 2 months ago

What is the status of missing strings for translation?

alexheretic commented 2 months ago

afaik all game strings should be covered now.

The only missing bits I'm aware of are code error messages from game's parser/intrepreter https://github.com/big-ab-games/badder-lang. They are a bit trickier to translate as they are more templatey and were less static.

I think we can have a bash at adding support for translating them though.