error-pages/l10n
2024-06-26 17:59:19 +04:00
..
embed_test.go wip: 🔕 temporary commit 2024-06-26 01:06:02 +04:00
enbed.go wip: 🔕 temporary commit 2024-06-26 01:06:02 +04:00
l10n.js wip: 🔕 temporary commit 2024-06-26 17:59:19 +04:00
playground.html wip: 🔕 temporary commit 2024-06-26 01:06:02 +04:00
readme.md wip: 🔕 temporary commit 2024-06-26 01:06:02 +04:00

🔤 Localization

This directory contains the file l10n.js for localizing error pages. Once the error page is loaded, this script runs and translates the page content to the user's locale.

Note

In version 2.*, the working logic was simpler: error pages loaded this script using jsdelivr.com as a CDN for versioned content from the GitHub repository, and it translated tag content with the special HTML attribute data-l10n.

By default, the error page markup contains strings in English (en locale). To localize the error pages to different locales, please follow these steps:

  1. Find your locale name on this page (column Set 1 or ISO 639-1:2002)
  2. Fork this repository
  3. Edit the file l10n.js in the data map (append new localized strings) using the locale name from step 1
  4. Please add your locale to the playground.html file to test the localization
  5. Make a PR with your changes

👍 Translators