Skip to content

Conversation

@homelab-alpha
Copy link
Contributor

📃 Description

This update introduces Dutch language support to Speedtest Tracker, enhancing its multilingual functionality. Enabling Dutch-speaking users to interact with Speedtest Tracker in their native language.

🪵 Changelog

➕ Added

  • Translated the following content in lang/nl_NL:
    • auth.php
    • pagination.php
    • passwords.php
    • validation.php

Note

The source of truth for the language is based on de_DE, as the English translations (en) are not fully complete.

- Added Dutch translation to the `auth.php` file.
- The `nl_NL` section now includes the Dutch version of the content of Speedtest Tracker

new file: lang/nl_NL/auth.php
- Added Dutch translation to the `pagination.php` file.
- The `nl_NL` section now includes the Dutch version of the content of Speedtest Tracker

new file: lang/nl_NL/pagination.php
- Added Dutch translation to the `passwords.php` file.
- The `nl_NL` section now includes the Dutch version of the content of Speedtest Tracker

new file: lang/nl_NL/passwords.php
- Added Dutch translation to the `validation.php` file.
- The `nl_NL` section now includes the Dutch version of the content of Speedtest Tracker

new file: lang/nl_NL/validation.php
@homelab-alpha homelab-alpha marked this pull request as ready for review June 9, 2025 11:01
@alexjustesen alexjustesen merged commit 3c68a68 into alexjustesen:main Jun 9, 2025
2 checks passed
@homelab-alpha homelab-alpha deleted the feat/add-dutch-translation-i18n-support branch June 9, 2025 15:03
@homelab-alpha
Copy link
Contributor Author

Hi @alexjustesen, quick question: It's not possible to use the Dutch translation with the Docker image?

@alexjustesen
Copy link
Owner

We make use of Laravel's Localization so all you need to do is add an env variable APP_LOCALE= to your app container.

That being said, I haven't done a good job setting string translations or making sure the translation files are updated with the latest strings.

@homelab-alpha
Copy link
Contributor Author

Another environment variable, haha! I overlooked this one. Thanks for your quick response.

@homelab-alpha
Copy link
Contributor Author

homelab-alpha commented Jun 12, 2025

I tried the following:

APP_LOCALE=nl_NL
APP_LOCALE=nl
APP_LOCALE=NL

But this doesn’t work, and I can’t find anything about this environment variable in the documentation.

Here is the full compose and config

Repo: Docker/speedtest-tracker

EDIT:

I have it working now with APP_LOCALE: nl. I had to restart the entire stack. I’m now realizing that many of the translation keys are either missing or outdated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants