Ascrod / ambassador

Fork of ChatZilla for the Unified XUL Platform.
Mozilla Public License 2.0
34 stars 7 forks source link

Fix localization build system #36

Closed Ascrod closed 5 years ago

Ascrod commented 6 years ago

Pursuant to this comment, I'd like to fix the build system to properly produce langpacks, if possible. The process should look for additional locales in the same place as the en-US folder and produce the appropriate XPI for each one.

Ascrod commented 5 years ago

Unfortunately, I just won't be able to support building langpacks with the existing build system. Langpacks for the standalone application would need to include translations for the platform as well as the actual application, and I simply do not have the time or skill to determine how to integrate those with the build system.

For what it's worth, creating a langpack for just the chrome (extension portion) should be easy enough with a simple script file that just zips all the required localizations, manifest, and install.rdf files together. This is probably more straightforward than anything I can come up with using the build system for the time being.

For anyone looking to localize the Ambassador chrome/extension, the ChatZilla localizations provide a good starting point. These can be found in Mozilla's l10n-central repo under AB_CD/extensions/irc/chrome where AB_CD is the locale code.

Closing this as WONTFIX for now.