![]() |
|
[3.0] Localization - Printable Version +- Las Venturas Playground (https://forum.sa-mp.nl) +-- Forum: Main Talk (https://forum.sa-mp.nl/forum-3.html) +--- Forum: Development (https://forum.sa-mp.nl/forum-16.html) +--- Thread: [3.0] Localization (/thread-20461.html) |
[3.0] Localization - Chillosophy - 09-09-2009 I think we have a bit of a problem with our international community at the moment. On the one hand we welcome players from every country, on the other hand we limit their freedom to speak their own language. Crew members (and sometimes VIP-members, but I don't think that really was a success) have a lot of work constantly /lang'ing and pm'ing users to speak English in the main chat. I think that needs to change. If the player limit is actually increased to 500 players we need a better system to work out these language problems, otherwise the only thing crew members will be able to do is mute players and occasionally check for cheaters. We still need some fun ingame ![]() In short: I think we need more chatboxes if we get to a maximum of 500 players. Localized chatboxes in the users language. Here's how it would work in the gamemode:
* Note: With onSpawn I mean if a player enters the server and chooses a skin. Example Not registered: 1. /me joins the server as a guest 2. Since my username is not registered, my IP-address is resolved and the server finds out I'm from the Netherlands 3. I choose a skin 4. Before I can play, I get a question in both English and Dutch if I want to use a localized chatbox Registered: 1. /me signs up at www.sa-mp.nl 2. The registration form resolves my ip-address and finds out I'm from the Netherlands 3. After the registration, I get a page in both English and Dutch if I want to use the mainchat or a localized chatbox. The page explains that a localized chatbox should only be used if I really don't speak English. Also some explanation that I can join it at any give time using a command. 4. I join the server and login. I get the chatbox I choose earlier. Pros:
Cons:
At this point I would like you to think about this feature and add some pros and cons. The rest of this feature request requires a really, really massive change and I think less people will like that. If you hate the idea above, you might as well stop reading here. -------------8<------------------8<------------- Taking it to a whole other level: Translating the whole gamemode to other languages. At the moment, these are the languages spoken mostly by players on LVP: - Polish (9.2518% of players) - Spanish (6.6875% from Brazil, 2.1443% from Spain) - German (6.9366% of players) - Russian (5.7042% of players) - Turkish (4.4243% of players) - Romanian (3.6661% of players) - Dutch (2.9388% of players) To extend the previous feature request, we could translate just about everything that's build into the gamemode. Announcements by Nuwani, commands, helppages, textdraws from minigames, and so on. Every user still plays in the same world, but everything is localized. On the plus side, this makes everything easier for non-English speaking players. They will finally be able to utilize every aspect of the gamemode, even if they don't speak English. This will increase our playercount, but might also seperate users from each other. That shouldn't really be a problem if there's a maximum of 500 players. Also we'll be the only server that provides this option for players as far as I know. To really manage this, we need a translation team. Take one or two active players that speak the above languages and create a system to translate strings. In the gamemode, all hardcoded English sentences have to disappear, and exchanged for variables. To help translators, and getting an overview of the progress ourselves, we could use a system like OpenTTD's (http://translator.openttd.org/en/status). With new builds of the gamemode, a few English strings will be added to the database, and translators can translate the missing strings. Again a list of pro's and cons: Pros:
Cons:
You may now shoot me down for bringing this up. |