DeletedUser
Guest
Proposal:
Create a new feature that allows the user to specify what language they are communicating in.
Have you Checked the DNS and PSI lists in the Archives? Is this idea similar to one that has been previously suggested?
Translation ideas have been put forward, but not this one.
Reason:
There are a lot of people that dont speak the main languages that Grepolis is played in (mainly English, French & Spanish I'm told).
Details:
(1) Registration
When registering the user has the following info to enter Player name, Password, Confirm password, Email address, World and "I accept the Terms and conditions and the Data protection regulations".
After World should be another drop-down box called "Language" with all options of what languages Grepolis is played in.
(2) First Login screen
When logging in it says Player name, Password, Stay logged in
After Password should be "Language" with all options available. Selecting a different language then the login language should ask for confirmation. Login language should be stored in cookies or use default language
(3) Second Login screen
Next screen it has "settings", clicking this should also allow you to change the language with a confirmation. Selecting a different language should log you out and change the login language via cookies.
(4) Other Worlds
From second login screen is "other worlds" which lists all worlds available. This should list ALL worlds in any language with an extra setting "Base Language: <base>". The Base language is the language it is implimented in (most would be <base> = "English")
(5) Settings - Account Settings
Add a screen under Account Settings that lists the base language of this world and the language of the user. Changing the language should ask for confirmation and if accepted return them to the login screen with login language (via cookies) being changed.
(6) Standard Features
Standard Features should be implimented in that users language (ie: not converted from base language). This would include:
* Left Panel (City Overview to Logout)
* City Overview and buildings.
* Messages (headings only).
* Reports (all features).
* Alliance (all features, excluding Internal announcements).
* Alliance Forum (standard features, excluding anything users input)
* Ranking (all features)
* Help (clicking on this will open help wiki in users language).
* Forum (clicking on this is a seperate proposal. Should forum be multi-language?)
* Premium (all features)
* Chat (standard features)
* Invite friends (all features).
The features that would need conversion would be:
* Messages (If Base<> User THEN allow "Base Language" and "User Language" options).
* Alliance - Internal Announcements. When opening is in base language. Button available "User Language". When editing a button says "Base Language". Extra buttons only if Base<>User.
* Alliance Forum (the big one)
=> Forum headers & subject headers are shown in base language (they are basically just user tags, players dont need to read them.
=> At the top of each subject is "User Language" clicking that will convert that page to the users language. User can then toggle it back to "Base Language" also.
=> Editing will allow the user to click on "Base Language" to toggle it to the base language.
* Chat - This should be in base language with a "User Language" toggle button to convert from base language.
Visual Aids:
I can provide some if people want them but it would take a while to do them all.
Balance:
It will allow players of different languages to play together whilst minimising the lag effect of this implimentation (yes I am aware of lag if poorly implimented).
Abuse Prevention:
This feature if implimented correctly should not allow abuse to occur other then verbal abuse in different languages which can already occur with a converter.
Summary:
I am aware that this would be a significant change to the game, but lets face it, it will:
* Increase the number of worlds that users can play as Grepolis can show ALL worlds and not just the ones in your language.
* Increase the number of active users that can play the game, thus increasing competition in worlds.
* Decrease the number of worlds that Grepolis needs to make (as there are requests for worlds in different languages then current).
* Increase the revenue to Grepolis as users in other languages (eg: Chinese) will be encouraged to play (with main languages being the base languages of servers).
* Increase the ability of players to interact with each other (who hasnt had difficulties chatting to players in other languages?)
The exact way of implimenting this, including how to make it easiest on the user is dependent on the code. Thus the way I am designing this is an example as I am not familiar with the back-end of the program.
Please note that as a software engineer (including project manager roles) I believe that these changes are possible without major overhalls as you would just need to replace hard coded texts with references to a procedure that converts to different languages, based on different needs. Its not an insignificant change (would take some time) but this is do-able without extensive costs.
There are also many converters available to software engineers, which I'm sure the talented people of Grepolis would be able to take advantage of.
Create a new feature that allows the user to specify what language they are communicating in.
Have you Checked the DNS and PSI lists in the Archives? Is this idea similar to one that has been previously suggested?
Translation ideas have been put forward, but not this one.
Reason:
There are a lot of people that dont speak the main languages that Grepolis is played in (mainly English, French & Spanish I'm told).
Details:
(1) Registration
When registering the user has the following info to enter Player name, Password, Confirm password, Email address, World and "I accept the Terms and conditions and the Data protection regulations".
After World should be another drop-down box called "Language" with all options of what languages Grepolis is played in.
(2) First Login screen
When logging in it says Player name, Password, Stay logged in
After Password should be "Language" with all options available. Selecting a different language then the login language should ask for confirmation. Login language should be stored in cookies or use default language
(3) Second Login screen
Next screen it has "settings", clicking this should also allow you to change the language with a confirmation. Selecting a different language should log you out and change the login language via cookies.
(4) Other Worlds
From second login screen is "other worlds" which lists all worlds available. This should list ALL worlds in any language with an extra setting "Base Language: <base>". The Base language is the language it is implimented in (most would be <base> = "English")
(5) Settings - Account Settings
Add a screen under Account Settings that lists the base language of this world and the language of the user. Changing the language should ask for confirmation and if accepted return them to the login screen with login language (via cookies) being changed.
(6) Standard Features
Standard Features should be implimented in that users language (ie: not converted from base language). This would include:
* Left Panel (City Overview to Logout)
* City Overview and buildings.
* Messages (headings only).
* Reports (all features).
* Alliance (all features, excluding Internal announcements).
* Alliance Forum (standard features, excluding anything users input)
* Ranking (all features)
* Help (clicking on this will open help wiki in users language).
* Forum (clicking on this is a seperate proposal. Should forum be multi-language?)
* Premium (all features)
* Chat (standard features)
* Invite friends (all features).
The features that would need conversion would be:
* Messages (If Base<> User THEN allow "Base Language" and "User Language" options).
* Alliance - Internal Announcements. When opening is in base language. Button available "User Language". When editing a button says "Base Language". Extra buttons only if Base<>User.
* Alliance Forum (the big one)
=> Forum headers & subject headers are shown in base language (they are basically just user tags, players dont need to read them.
=> At the top of each subject is "User Language" clicking that will convert that page to the users language. User can then toggle it back to "Base Language" also.
=> Editing will allow the user to click on "Base Language" to toggle it to the base language.
* Chat - This should be in base language with a "User Language" toggle button to convert from base language.
Visual Aids:
I can provide some if people want them but it would take a while to do them all.
Balance:
It will allow players of different languages to play together whilst minimising the lag effect of this implimentation (yes I am aware of lag if poorly implimented).
Abuse Prevention:
This feature if implimented correctly should not allow abuse to occur other then verbal abuse in different languages which can already occur with a converter.
Summary:
I am aware that this would be a significant change to the game, but lets face it, it will:
* Increase the number of worlds that users can play as Grepolis can show ALL worlds and not just the ones in your language.
* Increase the number of active users that can play the game, thus increasing competition in worlds.
* Decrease the number of worlds that Grepolis needs to make (as there are requests for worlds in different languages then current).
* Increase the revenue to Grepolis as users in other languages (eg: Chinese) will be encouraged to play (with main languages being the base languages of servers).
* Increase the ability of players to interact with each other (who hasnt had difficulties chatting to players in other languages?)
The exact way of implimenting this, including how to make it easiest on the user is dependent on the code. Thus the way I am designing this is an example as I am not familiar with the back-end of the program.
Please note that as a software engineer (including project manager roles) I believe that these changes are possible without major overhalls as you would just need to replace hard coded texts with references to a procedure that converts to different languages, based on different needs. Its not an insignificant change (would take some time) but this is do-able without extensive costs.
There are also many converters available to software engineers, which I'm sure the talented people of Grepolis would be able to take advantage of.
Last edited by a moderator: