site  contact  subhomenews

Continuing internationalization integrated into easy.sfs

February 13, 2023 — BarryK

I posted about the abandonment of langpacks a couple of days ago:

https://bkhome.org/news/202302/easysfs-internationalized-langpack-pets-abandoned.html

The last couple of days there has been intense coding, implementing the details internationalization integrated into easy.sfs, or as a single "nls.sfs".

Changes to /usr/local/petget/installpkg.sh, major changes to /usr/local/momanager/momanager, and in woofQ changes to 2createpackages and 3buildeasydistro:

https://github.com/bkauler/woofq/commit/9adca8691c5eb026f0d525a218e7b9d5e14504d8

I have been experimenting with Bulgarian menu translations, and have imported many of the French translations from the langpack created by esmourguit:

https://github.com/bkauler/woofq/commits/6e86e94c598a3c252a6cf30822316d6d2ac3c1b5

Onward ho...

EDIT:
Some usage notes. In the upcoming Kirkstone-series, you will find two new folders, /usr/share/applications.in and /usr/share/locale.in Folder applications.in has translations for the menu, locale.in has UI translations for applications.

In a nutshell, these contain translations for packages not currently installed. If you install a pkg via PKGget (the PPM), there is a script /usr/local/petget/installpkg.sh that will look in applications.in and locale.in and find out if there are menu and UI translations for your language, that are not already in the package. If so, those translation files will be copied into /usr/share/applications and /usr/share/locale  

Tags: easy