IDE languages

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
User avatar
Danilo
Addict
Addict
Posts: 3036
Joined: Sat Apr 26, 2003 8:26 am
Location: Planet Earth

IDE languages

Post by Danilo »

What about adding Arabic language and right-to-left text support in the PureBasic + SpiderBasic IDE's?
About 450,000 students in Saudi Arabia learn programming each year.
Additionally, support for Chinese and some other asian languages could probably be useful (languages of India, Thai, Indonesian, Korean, Japanese, ...).
Some billion people there, and maybe some of this countries start similar education programmes like Saudi Arabia.

Hmm, what about computer programming in African Schools and High Schools? ;)
HanPBF
Enthusiast
Enthusiast
Posts: 570
Joined: Fri Feb 19, 2010 3:42 am

Re: IDE languages

Post by HanPBF »

All those people speak english.

And to find out what how many users want next, voting may be used.

To enable a switch in IDE for EnableExplicit always true/false/ignore is far easier than adding right-to-left support or kanji...
User avatar
Danilo
Addict
Addict
Posts: 3036
Joined: Sat Apr 26, 2003 8:26 am
Location: Planet Earth

Re: IDE languages

Post by Danilo »

HanPBF wrote:All those people speak english.

And to find out what how many users want next, voting may be used.
- In Saudi Arabia, everyone learns to program.
- BASIC deal with Saudi Ministry of Education
- How We Taught Computer Science to 225,000 Students in Saudi Arabia
[...] IDE was enhanced to provide Arabic language and right-to-left text support.
Native language support is a basic requirement (to be successful) in many non-english-speaking countries.


I think the team is onto something with SpiderBasic, when adding things like Web-SQLite, right-to-left language support and some more
supported languages (like Arabic) to the IDE's. Chances are probably higher to make a few million Dollars, when they concentrate on important stuff.
Your 'EnableExplicit' request/rant is just peanuts, compared to the chances of a properly enhanced multi-language-support for SpiderBasic and PureBasic.

Good luck to Fred & freak at this journey, bringing SpiderBasic & PureBasic to Arabia and Asia!
IdeasVacuum
Always Here
Always Here
Posts: 6426
Joined: Fri Oct 23, 2009 2:33 am
Location: Wales, UK
Contact:

Re: IDE languages

Post by IdeasVacuum »

.... I have friends in China (half my family are Chinese), they don't want to write their apps in Chinese. They can use Chinese filenames etc and it would be handy to be able to switch the GUI prompts/help to other languages. They would continue to run PB using English prompts, but would like the option to switch to Chinese when something is not understood. So, I hear you ask, wouldn't it be better to just use it in Chinese? No, because the over-all translation of technical terms is never good enough, the exact meaning is lost, so they generally find English to be easier to understand.

I would imagine that developers in other countries would feel the same - perhaps they can give their opinion here on the forum?
IdeasVacuum
If it sounds simple, you have not grasped the complexity.
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: IDE languages

Post by Fred »

It sounds like a good idea, but Scintilla currently doesn't support right to left input properly, so we are a bit stuck here.
User avatar
Danilo
Addict
Addict
Posts: 3036
Joined: Sat Apr 26, 2003 8:26 am
Location: Planet Earth

Re: IDE languages

Post by Danilo »

Fred wrote:It sounds like a good idea, but Scintilla currently doesn't support right to left input properly, so we are a bit stuck here.
I was thinking about the IDE menus and messages only (the catalogs like german, spanish, russian(?)), but you are right.
While PB uses english keywords, many users use their native languages within strings and to write comments (russian, french, etc).
HanPBF
Enthusiast
Enthusiast
Posts: 570
Joined: Fri Feb 19, 2010 3:42 am

Re: IDE languages

Post by HanPBF »

Your 'EnableExplicit' request/rant is just peanuts,
It obviously is not as it is not (yet) available...
...Chances are probably higher to make a few million Dollars,...
There are far more ways already discussed on this forum to make more money (also meaning increasing team size)

In the IDE english is enough and unicode is avialable.
The overall IDE is not that complex You need a translation here.

For me, SpiderBasic is the first step away from "Pure"-Basic.
PureBasic itself needs much more enhancement; in the language itself and the framework.
User avatar
TI-994A
Addict
Addict
Posts: 2704
Joined: Sat Feb 19, 2011 3:47 am
Location: Singapore
Contact:

Re: IDE languages

Post by TI-994A »

HanPBF wrote:PureBasic itself needs much more enhancement; in the language itself and the framework.
It is what it is; not what you expect it to be. :wink:
Texas Instruments TI-99/4A Home Computer: the first home computer with a 16bit processor, crammed into an 8bit architecture. Great hardware - Poor design - Wonderful BASIC engine. And it could talk too! Please visit my YouTube Channel :D
Post Reply