SirJohn85 Posted February 16, 2017 Share Posted February 16, 2017 (edited) First of all, I am aware that somewhere exists a thread for translation. I suggest a different direction, that not the developers but the community should translate. Dual Universe has a massive, big advantage: it does not have quest text. We have something in this forum which is very valuable: Multilingual People. It is a long way to the release and we have a lot of time. So why not work with your community? The system is not even a new one. The system has already taken advantage of another game. Long talk, short sense. Look at how another developer makes it. https://www.getlocalization.com/SpaceEngineers/ The language is provided when it reaches 100%. And the community can correct and coordinate together what is useful. The only requirement: NovaQuark has to provide the texts to us. More infos from the other devs: http://www.spaceengineersgame.com/localization.html Edit: Sorry, I've forgot you need a (free) account. Here's an overview of the site (my account): http://imgur.com/a/oszB3 Edited February 16, 2017 by SirJohn85 BliitzTheFox and Kuritho 2 Link to comment Share on other sites More sharing options...
ATMLVE Posted February 16, 2017 Share Posted February 16, 2017 Can you explain more of what this is? I read your post and the page, but can't really gather exactly what you're suggesting. Link to comment Share on other sites More sharing options...
SirJohn85 Posted February 16, 2017 Author Share Posted February 16, 2017 (edited) Let's take the page above as an example. This platform is used by the other developer to provide his English text in other languages. If the developer publishes texts, they can be viewed by the community. One proposes a translation for words such as iron, thruster, etc and sentences. The community can vote if a translation already exists or write something, if nothing exists. Edit: Sorry, I've forgot you need a (free) account. Here's an overview of the site (my account): http://imgur.com/a/oszB3 Edited February 16, 2017 by SirJohn85 Link to comment Share on other sites More sharing options...
Lord_Void Posted February 16, 2017 Share Posted February 16, 2017 I fully support this idea as it lets the game reach more people and doesn't cost the developers much money or time. I remember reading about how the Russian community and EVE were angry because the localization was poorly done. They wrote an excellent open letter petitioning for this same thing, which can be found here. I didn't create this or have any part in it, so I take no credit for it, but would like to share a few excerpts: First, a summary of how professional localization can fail to meet the needs of the playerbase. EVE Online is a sci-fi computer game about life of immortal capsuleers in the distant future. But the localization staff seems to be unable to understand it. So, they work based on authenticity rule, i.e. only terms from real world industry or warfare are used. The result resembles a product of a neural network trained on fifty-years-old technical literature, its linguistic structures are disturbingly unnatural. Overspecialized industry terms are used on a par with military acronyms without any explanation or any regard to players having to pronounce or just remember them. As the result, monstrous terms like "Ракеты дальнего боя сверхбольшой мощности c высокоточными ГСН"/"Very high yield long-range combat missiles with high-precision HH" emerge. Originally this string was "High-precision XL Cruise missiles"; and the acronym ГСН (головка самонаведения)/HH (homing head) is never even expanded in game client. Russian language is long. But not this long. And EVE Online as a game definitely does not need any further complication. Simple and short versions of translated terms should be preferred. Secondly, and example of the community working to select the appropriate translations. A vivid example would be the recent events on eve-ru.com forum, the largest (according to CCP) Russian-speaking EVE Online portal. A player has created a thread about the translation of "heavy assault missiles" term. The readers were offered to take part in a poll to express their opinion regarding the best possible translation. The poll options were as follows: ‒ "Облегченные ракеты большой мощности"/"Lightweight high-yield missiles", present in client before the August patch ‒ 1 vote; ‒ "Малогабаритные ракеты большой мощности"/"Small-scale high-yield missiles", present in client after the August patch ‒ 0 votes; ‒ "Тяжёлые тактические ракеты"/"Heavy tactical missiles", linguistically correct, but barely conveying the meaning and poorly susceptible to reverse translation ‒ 4 votes; ‒ "Тяжёлые штурмовые ракеты"/"Heavy assault missiles", linguistically correct, literal and fully conveying the meaning ‒ 241 votes! I highly recommend reading the whole thing. SirJohn85 1 Link to comment Share on other sites More sharing options...
yamamushi Posted February 17, 2017 Share Posted February 17, 2017 And for translating real-time chat, use an API service like Smartling: https://www.smartling.com/ Anaximander, SirJohn85 and Lord_Void 3 Link to comment Share on other sites More sharing options...
Lethys Posted February 17, 2017 Share Posted February 17, 2017 I always enforced using the english eve client because even german one was....crap. Those Russians were totally right to do this. Though I truly believe that most will play in english because of convenience (certain metagame, tactics, strategies will use words from DU and those WILL be english). Nonetheless if it's community driven, cheap and easy to do: go for it. Give the community something to and get them involved Link to comment Share on other sites More sharing options...
SirJohn85 Posted February 17, 2017 Author Share Posted February 17, 2017 I am talking exclusively about the user interface and everything about texts. No more, no less. In the game, the players will develop their jargon, it will not change. Link to comment Share on other sites More sharing options...
Begogian Posted February 17, 2017 Share Posted February 17, 2017 I am talking exclusively about the user interface and everything about texts. No more, no less. In the game, the players will develop their jargon, it will not change. This could be cool to test out and try and expand the communities knowledge. What is nice about this is that it brings the community into it instead of just having the devs do everything, could also help fix translation issues. SirJohn85 1 Link to comment Share on other sites More sharing options...
Lethys Posted February 17, 2017 Share Posted February 17, 2017 I am talking exclusively about the user interface and everything about texts. No more, no less. In the game, the players will develop their jargon, it will not change.Yes I know. It's kinda hard to talk about those HML when you first have to translate that abbreviation to english and then to german and them search through the market to find it....That's why I always enforced using the english client SirJohn85 1 Link to comment Share on other sites More sharing options...
SirJohn85 Posted February 18, 2017 Author Share Posted February 18, 2017 Yes I know. It's kinda hard to talk about those HML when you first have to translate that abbreviation to english and then to german and them search through the market to find it....That's why I always enforced using the english client The answer is multilingual search. Preferably, of course, in XML so you just change the text, nothing more to the programming. A simple extension of the code. I type Iron - I get Iron. I type Eisen - I get Iron. Or you can organize a kind of localization index from the beginning. Thus you can expand an infinite number of languages with minimal effort. It changes only the text, but not the localization ID. NOT RECOMMENDED: Here is an example of how it would be cumbersome - but hopefully understandable what is going on. -- Automatically adding localized strings once the LocalizationManager has loaded Hooks:Add("LocalizationManagerPostInit", "LocalizationManagerPostInit_LocExample", function(loc) loc:add_localized_strings( { ["loc_ore_iron"] = "Iron", "Eisen", ... ["loc_ore_copper"] = "Copper", "Kupfer", ... } ) -- Player is typing iron, no matter which language if SearchTheMarketResult == ["loc_ore_iron"] then -- do the code end end Link to comment Share on other sites More sharing options...
BliitzTheFox Posted February 18, 2017 Share Posted February 18, 2017 There's no more we can debate here, we'll have to wait for NQ to respond Link to comment Share on other sites More sharing options...
Shockeray Posted November 10, 2017 Share Posted November 10, 2017 On 2/18/2017 at 12:03 AM, BliitzTheFox said: There's no more we can debate here, we'll have to wait for NQ to respond ...NQ to respond Link to comment Share on other sites More sharing options...
Shadow Posted November 11, 2017 Share Posted November 11, 2017 Related to Regards, Shadow Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now