SliTaz SliTaz Forum

You are not logged in.

#1 2015-10-02 17:19:01

kubepc
Member
Registered: 2014-05-14
Posts: 86

Turkce latin5 in i18n.cfg is misleading.

Hi,

when booting slitaz-rolling.iso the language dialog Turkce latin5 is misleading.

# tr_q-latin5.kbd keyboard

LABEL tr2

    MENU LABEL Turkce latin5

    com32 c32box.c32

    append kbdmap cpio.kbd tr_q-latin5.kbd lang=tr_TR kmap=tr_q-latin5

in i18n.cfg does not correspond to

tr_q-latin5)    layout='tr'; variant='ku' ;; # is ok?

in tazx, because the Kurdish language in Latin script uses different letters than Turkish, Kurdish language is not a variant of the Turkish language, it is only the keyboard driver, and it is only that many Kurds are living in the state of Turkey. As it says in the keyboard layout handler of the lxpanel layout='tr'; variant='ku' corresponds to Kurdish. It also corresponds with the letters used in the virtual keyboard I found at "http://gate2home.com/Kurdish-Keyboard" when choosing Kurdish Latin.

Both trq.kbd and tr_q-latin5.kbd correspond in X to layout='tr' without any variant.

Kurdish does not to have a keyboard driver for SliTaz base, but tr_q-latin5 could be used.

You can solve this problem in three ways:

1.) Remove both Turkce latin5 from i18n.cfg and the line handling tr_q-latin5 from tazx.

2.) Choose in tazx for tr_q-latin5.kbd the layout='tr' without any variant too.

    This would be correct, but confusing.

3.) Rename in i18n.cfg the menu label from "Turkce latin5" to "Kurdi (Latin)".

    In tazx the comments could be changed to # Kurdish (Latin).

    In i18n.cfg Kurdi (Latin) should be placed between Japanese and Magyar.

    The script Latin has to be added because there is also an Arabic and a Cyrillic script.

Offline

#2 2015-10-02 22:36:40

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Turkce latin5 in i18n.cfg is misleading.

Hi kubepc,

I think first way the best? smile

I doubt that someone needs such special (one of three Kurdish) keyboard layout out from the box on such small and special Linux distro SliTaz is.

Also, I doubt in Japanese too. Does it work from the box?

Offline

#3 2015-10-03 09:49:37

kubepc
Member
Registered: 2014-05-14
Posts: 86

Re: Turkce latin5 in i18n.cfg is misleading.

Hi Aleksej,

the Latin Q layouts are used more often. trq.kbd and tr_q-latin5.kbd are both Latin Q layouts. Therefore it is for Kurdish in Latin script in X only the question between tr(ku) and tr(ku_alt), which only have slight differences. So Your choose tr(ku) fits best to Kurdish. But combining it with tr_q-latin5.kbd is only a compromise. I aggree, that a small and special Linux distro like SliTaz does not need to support a Kurdish keyboard driver, where there is nothing to offer in Kurdish language.

In i18n.cfg "Deutsch Schweiz (sg)" is almost the same as "Deutsch Schweiz". But right now You get in X the US keyboard. Therefore I would remove sg-latin1 from both i18n.cfg and tazx, as well as tr_q-latin5.kbd.

Japanese does not work out the box, because

1. droid-font has to be installed as You found out,

2. a layout switcher has to be coded in tazx like with Russian, here between jp and jp variant kana.

After switching the keyboard layout handler to jp(kana) You can write syllabes as You can see them in the menu. So I plead to preserve Japanese in the menu. A note in the System Doc to install droid-font could be helpfull.

Offline

#4 2015-10-03 11:08:44

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Turkce latin5 in i18n.cfg is misleading.

Hi kubepc,

I want to note we talking about booting menu of the Live CD. Not about locales support in the SliTaz in general. SliTaz packages on the Live CD still contains all that (special) keyboard layouts. And anyone still have ability to add keyboard switcher applet to the panel and to configure his preferred and unique keyboard layout set.

I speak Russian and Ukrainian. When I choose Russian from the Live CD boot menu, then I'll get: Russian entries in the Application menu (because our default font DejaVu contains Cyrillic), Russian/English keyboard with switcher (because we have keyboard layouts files "on the board"). Also note, we have no Russian locale installed on the Live CD, it produced error in the booting process but all less-most worked (in parentheses I wanted to note that we can touch some malfunctions while locale definition is absent, but I not explored it well). Then I can set System Language to Russian (after connected to the Internet, and after downloading the locale package), log out / log in, et voilà!

Next, what we can offer to the English, German, Spanish, French and Portuguese (Brazil) speaking people? Live CD contains corresponding locale packages with the locale definitions, text encoding converters, applications translations, etc, etc. Fortunately they gives the full language support "out from the box".

What about other language menu entries in the Live CD boot menu? I not tested it, I can only think about it. As was mentioned above, Japanese needs to install locale and appropriate font to be useful. And I suggested to remove this boot menu entry while we still have Japanese locale package, and we can set up Japanese support after entering system via few steps: connect Internet, choose (and download) Japanese locale, log out / log in.

What about Kurdish? Is it so widespread to any chance someone needs to boot SliTaz Live CD in the Kurdish? Note, that anyone can add keyboard switcher to the panel and to add Turkish, Swahili, Tajik and Esperanto and more keyboard layouts he wants to work with.

As you probably already noted, Linux has two different keyboard layout systems: one works in the Console (and has its own keyboard layout definitions files), other works in the Xorg applications such as Browser or Text editor (and it has its own definitions too). These two sets of the definitions are different. And as you correctly noticed sometimes they are not matched one to another.

The last time I have other interests than localization (I coding TazPkg / TazPanel within almost a whole year). I would be grateful if you could help to make specific corrections in specific files (patches). And I will apply that patches to the SliTaz packages. OK?

I think the best solution is the small "Master" activated after the Live CD booting to the Desktop. It will allow:

[*]point you to the Internet connections (to have abilities to download anything) and shows current connection status (simply on/off);

[*]point you to all the locale-related settings: System language, time zone, keyboard layout and shows current status.

Though I not planned to write that "Master" in the nearest future.

Thank you for your attention!

I hope for continued cooperation.

Offline

#5 2015-10-03 12:30:54

kubepc
Member
Registered: 2014-05-14
Posts: 86

Re: Turkce latin5 in i18n.cfg is misleading.

Hi Aleksej,

it is OK, to remove "Turkce latin5" and "Japanese" out of the booting menu of the Live CD and also "Deutsch Schweiz (sg)" and the corresponding lines in tazx and to concentrate on more important things. I like SliTaz and like to see only working language items in the booting menu. I know the difference between the booting menu of the Live CD and the locales support. Yes, my interest is more on the Live CD than on the installed system. I got first attracted to SliTaz when booting the Live CD. Please remove "Deutsch Schweiz (sg)", "Japanese" and "Turkce latin5" out of the booting menu, but please don't let the language booting menu as it is.

Offline

#6 2015-10-03 16:27:31

kubepc
Member
Registered: 2014-05-14
Posts: 86

Re: Turkce latin5 in i18n.cfg is misleading.

Hi Aleksej,

thanks for removing "Deutsch Schweiz (sg)", "Japanese" and "Turkce latin5" out of the booting menu.

I appreciate Your work for SliTaz very much.

Offline

#7 2015-10-04 10:46:29

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Turkce latin5 in i18n.cfg is misleading.

Hi kubepc,

Thank you for recognizing our work! smile

We looking forth to make SliTaz best fit of our needs and needs of it's users.

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.018 seconds, 7 queries executed - Memory usage: 1.55 MiB (Peak: 1.77 MiB) ]