collapse collapse
* User Info
 
 
Welcome, Guest. Please login or register.
* Search

* Board Stats
  • stats Total Members: 989
  • stats Total Posts: 18363
  • stats Total Topics: 2500
  • stats Total Categories: 7
  • stats Total Boards: 35
  • stats Most Online: 1144

Author Topic: Different language version  (Read 1875 times)

0 Members and 1 Guest are viewing this topic.

Offline rmb

  • BeBot User
  • **
  • Posts: 33
  • Karma: +0/-0
Different language version
« on: January 25, 2009, 12:57:41 pm »

As you already now I’m not a programmer.  I can barely read the code and experiment with it.
At one day while reading the code for !flip command I had realized that with just 3 changed words I can change the output of this command into my national language.
That makes me think I could change all the modules into my language so it will be easier for my fellow guild mates to understand (since not all of them are fluent in English).
And then I the upgrade of bot shows up and I understand that I would have to repeat all the work with translation each time the upgrade will come.

Could you think of a method to store the translated versions of all the bot output messages somewhere and tell the bot to use them instead of those default?

As far as I can imagine that would be a huge change, at some points it could be even impossible. But maybe you will come with some solution?

Offline Alreadythere

  • BeBot Maintainer
  • BeBot Hero
  • ******
  • Posts: 1288
  • Karma: +0/-0
Re: Different language version
« Reply #1 on: January 25, 2009, 01:49:58 pm »
Decent support for multiple languages would be nice, but it's extremely unlikely.

We got to many things we want to change and too few active developer. Which means our priorities are more or less first what has to be changed or fixed, second what do we want to implement because it's fun to code or a feature we really like and far third all those other nice ideas thrown around. That third list is long, but unless someone picks a point there and puts it on his second list there are pretty low chances for it to get implemented.

And considering all the work language support would require (more or less editing every output line) I don't think the current devs will work on it.

Offline Khalem

  • BeBot Founder
  • Administrator
  • ********
  • Posts: 1169
  • Karma: +0/-0
    • http://www.ancarim.com
Re: Different language version
« Reply #2 on: January 25, 2009, 02:01:33 pm »
That said, if anyone with the knowledge required and time available to actually do this, i'm more than certain that it would be most welcome. However the huge task of modifying the codebase to support multiple languages is only half the work. The translations needs to be created, and maintained as well. For every change made to the codebase in terms of strings output, all translations needs to be updated.
BeBot Founder and Fixer Kingpin

Offline Alreadythere

  • BeBot Maintainer
  • BeBot Hero
  • ******
  • Posts: 1288
  • Karma: +0/-0
Re: Different language version
« Reply #3 on: January 25, 2009, 04:24:06 pm »
Just to give a quick idea of the work involved:

Currently in the 0.6 branch there are 470 send_() lines. Some are definitions, some could possible be consolidated, but that still leaves around 400 lines of output that have to be modified, translated and maintained for each supported language.

On top of that language support never was considered when we developed the bot. Which means there would be some further changes required.

 

* Recent Posts
[AoC] special char for items module by bitnykk
[February 09, 2024, 09:41:18 pm]


0.8.x updates for AoC by bitnykk
[January 30, 2024, 11:16:08 pm]


0.8.x updates for AO by bitnykk
[January 30, 2024, 11:15:37 pm]


BeBot still alive & kicking ! by bitnykk
[December 17, 2023, 12:58:44 am]


Bebot and Rasberry by bitnykk
[November 29, 2023, 11:04:14 pm]

* Who's Online
  • Dot Guests: 532
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.
* Forum Staff
bitnykk admin bitnykk
Administrator
Khalem admin Khalem
Administrator
WeZoN gmod WeZoN
Global Moderator
SimplePortal 2.3.7 © 2008-2024, SimplePortal