Continuing internationalization integrated into easy.sfs
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