AdobeXD / xd-awesome

Awesome community-created resources for extending Adobe XD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Utility library: xd-localization-helper (MIT-Licensed)

pklaschka opened this issue · comments

Submit your project for inclusion in XD-Awesome

Hey! We're happy you want to submit your project to XD-Awesome. Please ensure that you use the following template:

xd-localization-helper

Description of your project: A small helper library making it easier for developers to add localization (for dialogs) to their plugins

Link to your project: https://github.com/pklaschka/xd-localization-helper

License: MIT

Category: Utility Libraries

Why is it awesome?

It makes internationalization extremely easy (also allowing the usage of editors like BabelEdit to manage many translations) and is as similar as it can be to the localization inside a manifest.json (having a default string, ISO 639-1 language codes etc.)

Also, it is very easy to integrate since it only requires copying one file or (if one uses npm) running npm i xd-localization-helper 😉

Last, but not least, it allows configuration of the localization to – e.g. – force a certain language to be used if it's set in a plugin's preferences, making it easy to adjust to fit a plugin's needs.

closing this issue - covered in #28