Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translation #46

Closed
tdelc opened this issue Aug 19, 2015 · 15 comments
Closed

Translation #46

tdelc opened this issue Aug 19, 2015 · 15 comments

Comments

@tdelc
Copy link
Contributor

tdelc commented Aug 19, 2015

Hi,

I did not see anything about translation of your game, so i ask this here. Would you except a multi-language support ?

If yes, and if such a "language" file exist, I think you could ask some help to the community. I know that some Artemis player have propose to help, but the Artemis creator don't want to.

I'm french, and i am ok to try to translate.

Regards,
Thomas

@nallath
Copy link
Collaborator

nallath commented Aug 19, 2015

There is no language file at this moment, but I see no reason why we wouldn't accept such work.
It would take a bit of work to set everything up, as we use hard coded strings at the moment.

@Aphorismus
Copy link

If it's just translating, I would love to translate EE into german language. So, if there's a chance that other languages are possible some day, just tell us.

Regards
Aphorismus

@daid
Copy link
Owner

daid commented Aug 26, 2015

I don't think anytime soon, due to the heavy scripted nature of some parts. And initial translation is usually not the problem, but keeping the translations updated is.

@tdelc
Copy link
Contributor Author

tdelc commented Sep 1, 2015

Ok, i understand that it's not a priority. So, don't hesitate to ask later when it will be nice for you.

And thanks for your work !

@Fouindor
Copy link
Contributor

A little update from the translation front : support seems good for all latin-alphabet-based languages with default font, save a few exceptions (mainly thinking of Polish and Romanian). When I'll have a bit more of time, would like to try to submit a tentative first translation set, which would add French and Spanish support.

I think GUI would be quite fast to translate. Scenarios, on the other hand, would remain language-dependent.

If it is any good, I may come back to ask the community for additional translation.

@Fouindor
Copy link
Contributor

Making progress :
http://i.imgur.com/TQRoq88.png
http://i.imgur.com/Dq8Ku4P.png

(My Spanish is VERY rusty so it may not make sense ^^)

amir-arad pushed a commit to amir-arad/EmptyEpsilon that referenced this issue Sep 20, 2018
@itugul
Copy link

itugul commented Apr 2, 2019

I needed localization and I almost finished it. At the moment, only GUI.
That's what i did:
These functions, duplicating the "PreferencesManager" in many aspects, are required for translating a text into GUI . A text is translated directly before the processing in GuiElement. A composite text with several parts is an exception. Then these parts are translated before being sent to GuiElement. The string convertion to multibit format is added to GuiElement as well. The dictionary file is added to "EmptyEpsilon/resources/ru.ini". You can easily translate all the text in it by replacing the word after the "=" symbol.
In the coming days I will lay out the final version on git. If there are comments right now, I will be glad.

@lacombet
Copy link
Contributor

lacombet commented Mar 1, 2020

Hi there,

Any update on the additional languages support ? I'd be happy to translate everything in French as soon as the game supports it ;)

See you,
Thomas

@itugul
Copy link

itugul commented Mar 1, 2020

Unfortunately, I did not leave my solution here, it is probably outdated due to many additions, and besides, I seem to have lost the source. (yes yes, this is a complete failure). I’ll make a new version before the end of the month.
  If you make the same file with a translation not into Russian, but into French, it will be cool)
ru_example.txt

@lacombet
Copy link
Contributor

lacombet commented Mar 1, 2020

Hey, thank you for the anwser.

Does it have to be in text format ?

@itugul
Copy link

itugul commented Mar 2, 2020

Yes, you can throw it right here

@lacombet
Copy link
Contributor

lacombet commented Mar 2, 2020

hey,

I'm on it.

Though is there a way to test it ? Cause some translation need context to be accurate.
Even if you have not finished your solution, it would be great being able to test it incrementally.

@itugul
Copy link

itugul commented Mar 2, 2020

drop your mail

@lacombet
Copy link
Contributor

lacombet commented Mar 2, 2020

thomas.public.trash@gmail.com

then I can share you a real one in private ;)

@gcask
Copy link
Contributor

gcask commented May 18, 2021

This feels addressed: https://github.com/daid/EmptyEpsilon/wiki/Translation-and-Localization

The french translation specifically is probably among the most complete, thanks to @muerteFR colossal effort - if some people here are still looking to contribute, I'm sure he'll appreciate a hand :) .

(and cherry french touch on top from @Tsht with the (proposed) language selection UI in #1423 <3 )

@daid daid closed this as completed May 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants