Adds localization support to integer, float, date and datetime Perspective types, and add parameterized text via CSS custom variables for all UI text in the <perspective-viewer> app.
Also includes CSS language files for de, es, fr, ja, pt and zh locales, as per Google Translate, which does a hilariously bad job at translating some of Perspective's jargon-y prose, ergo these language files are un-supported and included for demo purposes only. Contributions from native speakers welcome, but please fix the entire file in one PR.
The template for internationalized text is in intl.less, with individual languages in the intl/ directory. For example, by adding this to your documents's <head>:
Adds localization support to
integer
,float
,date
anddatetime
Perspective types, and add parameterized text via CSS custom variables for all UI text in the<perspective-viewer>
app.Also includes CSS language files for
de
,es
,fr
,ja
,pt
andzh
locales, as per Google Translate, which does a hilariously bad job at translating some of Perspective's jargon-y prose, ergo these language files are un-supported and included for demo purposes only. Contributions from native speakers welcome, but please fix the entire file in one PR.The template for internationalized text is in
intl.less
, with individual languages in theintl/
directory. For example, by adding this to your documents's<head>
:... and settings your Browser's locale to
ja
, you'll get a wildly inaccurate translation to Japanese: