Comments (15)
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.
from emptyepsilon.
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
from emptyepsilon.
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.
from emptyepsilon.
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 !
from emptyepsilon.
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.
from emptyepsilon.
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 ^^)
from emptyepsilon.
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.
from emptyepsilon.
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
from emptyepsilon.
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
from emptyepsilon.
Hey, thank you for the anwser.
Does it have to be in text format ?
from emptyepsilon.
Yes, you can throw it right here
from emptyepsilon.
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.
from emptyepsilon.
drop your mail
from emptyepsilon.
then I can share you a real one in private ;)
from emptyepsilon.
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 )
from emptyepsilon.
Related Issues (20)
- [docs] Document resource pack creation and usage
- Alpine-linux compiling HOT 9
- Package EmptyEpsilon via Flatpack and publish on Flathub HOT 9
- After building from source running fails due to no config HOT 5
- Pressing delete while at the end of a text entry box crashes the game HOT 2
- [tweak] Docking services toggles are confusing if ship doesn't have any DockClasses HOT 2
- Enhancement Request - Missile Tube Status getter HOT 1
- Joystick events not detected under netboot HOT 10
- Enemies cant aim side-mounted weapons? HOT 4
- Missile trajectory lines glitching HOT 1
- EE-2023.06.17 Navy Striker model super-sized HOT 6
- Feature: Player ship stats in ship selection screen and database HOT 7
- Linux server crashes when clients try to connect HOT 6
- [Issue] When the player ship docks at a station, it jerks
- [Scenario issue] "The Black Wall" from Dyrian HOT 8
- unexpected mass spawning of ships HOT 3
- Game won't start with current version on OpenSuSe 15.4 HOT 2
- Borderline Fever scenario error: attempt to call a number value (local '_') HOT 2
- Check
- build/MacOS Needs Update HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from emptyepsilon.