linuxmint / mint-19.1-beta

BETA Bug Squah Rush
3 stars 3 forks source link

ubiquity: Kabyle is not available in the language list #22

Closed SelyanKab closed 5 years ago

SelyanKab commented 5 years ago

I come to try the Beta 19.1 version after the instalation I installed the language Kabyle and the system perfectly displays the Kabyle. Unfortunately, we do not find Kabyle at the start of the installation, Kabyle is not available in the step of the installation (live installation)

clefebvre commented 5 years ago

Hi,

You mean it's not in the list of languages within the installer? How do you say "Kabyle" in Kabyle?

The locale is kab.

clefebvre commented 5 years ago

It seems to be missing in https://github.com/linuxmint/ubiquity/blob/master/d-i/source/localechooser/languagelist

clefebvre commented 5 years ago

It's missing upstream as well. @S-Amiri let me know how you say "Kabyle" in Kabyle, and I can try and test a fix for this.

NikoKrause commented 5 years ago

native name: Taqbaylit

https://en.wikipedia.org/wiki/Kabyle_language

SelyanKab commented 5 years ago

Yes, the native name of kabyle is : Taqbaylit

SelyanKab commented 5 years ago

@clefebvre the native name of kabyle is : Taqbaylit

MohammedBelkacem commented 5 years ago

Please, would you like refer to Ethnologue: https://www.ethnologue.com/language/kab

Kabyle is present on ISO 639-2 alpha 3

on CLDR: http://st.unicode.org/cldr-apps/v#/kab/Alphabetic_Information/


MohammedBelkacem commented 5 years ago

@S-Amiri how about the keyboard, shall we submit the one the community is using on windows (the one inherited from Frecnh Azerty?). I think we shall keep it as most people is using that Keyboard.

SelyanKab commented 5 years ago

@belkacem77 yes, We can keep the one we use on Windows, it is very convenient, or use the keyboard I did for Linux: https://github.com/S-Amiri/anasiw/

clefebvre commented 5 years ago

OK, we can help with this. It won't be complete though.

You need to ask upstream to add proper support as well:

clefebvre commented 5 years ago

https://github.com/linuxmint/mintlocale/commit/291dde42e573f7459af63c2ceb85ab7e31ab754e adds support for Kabyle in mintlocale.

clefebvre commented 5 years ago

Here's a quick overview of all the PO files involved for a full Ubiquity translation (Ubiquity uses many 3rd party modules from debian-installer):

clem@airtop ~/Sandbox/ubiquity $ find . | grep fr.po
./debian/real-po/fr.po
./debian/imported-po/fr.po
./d-i/source/localechooser/debian/po/fr.po
./d-i/source/partman-basicfilesystems/debian/po/fr.po
./d-i/source/user-setup/debian/po/fr.po
./d-i/source/partman-base/debian/po/fr.po
./d-i/source/partman-crypto/debian/po/fr.po
./d-i/source/netcfg/debian/po/fr.po
./d-i/source/tzsetup/debian/po/fr.po
./d-i/source/partman-btrfs/debian/po/fr.po
./d-i/source/partman-ext3/debian/po/fr.po
./d-i/source/partman-auto-lvm/debian/po/fr.po
./d-i/source/base-installer/debian/po/fr.po
./d-i/source/preseed/debian/po/fr.po
./d-i/source/flash-kernel/debian/po/fr.po
./d-i/source/partman-xfs/debian/po/fr.po
./d-i/source/console-setup/debian/po/fr.po
./d-i/source/partman-auto-crypto/debian/po/fr.po
./d-i/source/partman-auto/debian/po/fr.po
./d-i/source/hw-detect/debian/po/fr.po
./d-i/source/choose-mirror/debian/po/fr.po
./d-i/source/partman-efi/debian/po/fr.po
./d-i/source/partman-target/debian/po/fr.po
./d-i/source/partman-basicmethods/debian/po/fr.po
./d-i/source/partman-jfs/debian/po/fr.po
./d-i/source/debian-installer-utils/debian/po/fr.po
./d-i/source/clock-setup/debian/po/fr.po
./d-i/source/partman-lvm/debian/po/fr.po
./d-i/source/partman-partitioning/debian/po/fr.po
./d-i/source/grub-installer/debian/po/fr.po
./d-i/source/apt-setup/debian/po/fr.po
./po/fr.po
clefebvre commented 5 years ago

https://github.com/linuxmint/ubiquity/commit/00e4f7792aa8204968c0ac363587411327353e81 adds Kabyle to the list in the installer.

clefebvre commented 5 years ago

So, the installer will still be in English, and the default keyboard will still be en_US, but with these changes you should be able to select "Taqbaylit" in the installer, and end up with a localized environment in kab_DZ.

SelyanKab commented 5 years ago

@clefebvre ok, thank you so much, it is a first solution, People will install LinuxMint mint with an English installer but the essential they will have the kabyle interface in the end, so to properly fix the problem we will start to Localizer Ubuntu itself

clefebvre commented 5 years ago

PS: The installation slideshow will be in Kabyle.

clefebvre commented 5 years ago

OK, just tested and it's all good.

image image

SelyanKab commented 5 years ago

@clefebvre Great, thank you