Menus files and multiple languages support

User avatar
DGDanforth
Posts: 1061
Joined: Tue Sep 17, 2013 1:16 am
Location: Palo Alto, California, USA
Contact:

Re: Menus files and multiple languages support

Post by DGDanforth »

Hmm,
If I only use English why should I also have strings for all the other languages?

I think having the Center maintain the directories is the right thing to do.

Alternatively, we might consider having our BB download spit into the different
language versions, i.e. download Russian version, download German version, ...

-Doug
cfbsoftware
Posts: 204
Joined: Wed Sep 18, 2013 10:06 pm
Contact:

Re: Menus files and multiple languages support

Post by cfbsoftware »

The Russian group (oberoncore) already have a Russian-language version of Blackbox don't they? (Including documentation and a support forum as far as i can tell).
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Menus files and multiple languages support

Post by Ivan Denisov »

The idea is not provide multilingual documentation now, but provide multilingual menus and forms. This will not increase much the size of BlackBox, but will show how easy to make multilingual apps with BlackBox.
User avatar
Josef Templ
Posts: 2047
Joined: Tue Sep 17, 2013 6:50 am

Re: Menus files and multiple languages support

Post by Josef Templ »

The center should only provide the infrastructure for supporting multiple languages.
It should not, at least not from the beginning, support any translation to another language.
Imagine how tedious it is for a language translator to run through the center's voting process
for even the smallest change in the wording.

In addition, there are many languages in the world and we can certainly not
support all of them. So why should we make an exception for one specific language translation?

As a general approach, a language translation should be a separate and incremental download that can
be installed by simply copying the directory structure to the BlackBox installation.
Very much like any of the other CPC packages.

We can of course use the russian language translation for testing the infrastructure
for multiple language support provided by the center. But this does not mean that we
take over responsibility for this language translation.

- Josef
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Menus files and multiple languages support

Post by Ivan Denisov »

I see many voices against including translations and understands all the reasons.

I have just thought about the alternative solution. I can make BlackBox automatically download translation files from the web. There will be minimalistic languages manager. Languages will be hosted in GitHub and tables of URLs in our web-site. Translations will be updated by native speakers editors without voting and Center will not take responsibility for the quality of the translation. In a rare conflict can be one language from two editors.
Bernhard
Posts: 68
Joined: Tue Sep 17, 2013 6:56 am
Location: Munich, Germany

Re: Menus files and multiple languages support

Post by Bernhard »

jumping into the discussion lately ...

Ivan, I think your last approach is quite reasonable, but you should also provide instructions for manually dowloading and installing the required files for "offline" systems.

I am not sure if I remember the multi language support correct, but I remember that there were subdirectories in the doc dirs created for different languages. I guess it might be a solution to have a similar structure for rsrc dirs.
--
Bernhard
User avatar
Robert
Posts: 1024
Joined: Sat Sep 28, 2013 11:04 am
Location: Edinburgh, Scotland

Re: Menus files and multiple languages support

Post by Robert »

bernhard wrote:..., but I remember that there were subdirectories in the doc dirs created for different languages. I guess it might be a solution to have a similar structure for rsrc dirs.
This already exists.

The drawing package Escher (on CPC) makes extensive use of the Strings file for every Control on every Form (and more), and has English French, & German versions.

Robert
User avatar
ReneK
Posts: 214
Joined: Tue Sep 17, 2013 9:16 am
Location: Vienna, Austria, Europe

Re: Menus files and multiple languages support

Post by ReneK »

I think that at installation time the user should decide for a Standard language, which is then installed. If he later wants to add a language, this should be possible.
Post Reply