Ticket #1187 (new Bug)
Improve i18n/l10n of Piwik
| Reported by: | julen | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | Feature requests |
| Component: | UI (templates, javascript) | Keywords: | i18n, l10n |
| Cc: | Sensitive: | no |
Description (last modified by matt) (diff)
While translating Piwik I have encountered some big issues in terms of i18n, so the application isn't localizable 100%.
Here are some of them, but there may be more:
- Widgetize + SiteManager missing big chunks of text (on Javascript tag page etc)
- 'CoreHome_DayFormat' is not used so the day in the front page can't be localized.
- 'General_ColumnNbVisits' is used directly on graphics to display "X Visits". While a language can have a translation for "Visits", the translation for "X Visits" can be quite different and it can even depend on X. That's why there's a thing called 'plural-forms' in gettext-like systems. So please provide a way to localize "%d visits", not just "visits", and it would be great if there's support for plural-forms too.
- 'General_Website' is used as-is to append the name of the website. This may be ok for some languages, but others may want to alter the order to get "%s website".
This probably also applies to more parts of the Piwik's UI.
- Percentages are not localizable.
While most languages use the "100%" form, there are some which use "%100", so percentages must be localizable too.
- Pagination is not localizable.
Users will always see pagination like "1-3 / 11", but that's not accurate for some languages.
Change History
Note: See
TracTickets for help on using
tickets.
