[keycloak-dev] Evaluation of i18n/i10n tools

Bill Burke bburke at redhat.com
Mon Aug 10 13:55:42 EDT 2015


Our translation team is used to message bundles/property files.  Don't 
know if that is an issue or not.

On 8/10/2015 1:45 PM, Stan Silvert wrote:
> I've been evaluating tools to help us localize Keycloak.  The tools I
> looked at were angular-translate, angular-localization, and
> angular-gettext.  All use the MIT license.
>
> I took a static version of our login page and localized with
> angular-translate.  Then I did the same thing using
> angular-localization.  Both worked well and it was pretty cool to see
> the language change between English and French with the click of a
> button.  Both use ordinary JSON files for the translations.
>
> In doing this, I was able to explore the features, strengths, and
> weaknesses of each library.  Of the two, I prefer angular-translate.
> The reason mostly has to do with a greater feature set, maturity, and a
> larger community.  I can go into much greater detail if anyone is
> interested.
>
> For angular-gettext, it seems to be somewhat popular, but it takes a
> very different approach.  I'm rejecting it based on the fact that it
> relies a great deal on tools and automation.  I don't think that
> translators and developers want to learn new tools and a new file format
> for the translations (.po files vs. JSON).  Plus, angular-gettext
> automatically uses the English version of the word or phrase to generate
> keys in the .po files.  The whole process looks error-prone.
>
> If you have any experience using these or other packages please let me
> know.  In researching this topic, I've found that some people even roll
> their own angular translation tools.  So let me know if you have
> experience with that as well.
>
> Stan
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev
>

-- 
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com


More information about the keycloak-dev mailing list