Commit Graph
5 Commits
Author SHA1 Message Date
e4c7304129 chore(l10n): update Chinese (Traditional Han script) translation (#58)
chore(l10n): update Chinese (Simplified Han script) translation

chore(l10n): update Chinese (Simplified Han script) translation

chore(l10n): update Chinese (Traditional Han script) translation

chore(l10n): update Chinese (Traditional Han script) translation

chore(l10n): update Chinese (Simplified Han script) translation

chore(l10n): update Chinese (Simplified Han script) translation

chore(l10n): update Chinese (Traditional Han script) translation

chore(l10n): update Chinese (Traditional Han script) translation

chore(l10n): update Chinese (Simplified Han script) translation



Language: Chinese (Simplified Han script)
Language: Chinese (Traditional Han script)
Progress: 100.0% (499 of 499 strings)
Progress: 100.0% (5 of 5 strings)
Progress: 100.0% (64 of 64 strings)
Translate-URL: https://translate.aperx.org/projects/expcluster/expplayerstatistic/zh_Hans/
Translate-URL: https://translate.aperx.org/projects/expcluster/expplayerstatistic/zh_Hant/
Translate-URL: https://translate.aperx.org/projects/expcluster/expscenario/zh_Hans/
Translate-URL: https://translate.aperx.org/projects/expcluster/expscenario/zh_Hant/
Translate-URL: https://translate.aperx.org/projects/expcluster/expserverlist/zh_Hans/
Translate-URL: https://translate.aperx.org/projects/expcluster/expserverlist/zh_Hant/
Translation: ExpCluster/ExpPlayerStatistic
Translation: ExpCluster/ExpScenario
Translation: ExpCluster/ExpServerList

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: phidias <phidias@aperx.org>
2026-11-03 20:56:32 +09:00
8fa1cfda94 chore(l10n): update translations (#57)
* chore(l10n): update Chinese (Simplified Han script) translation

chore(l10n): update Chinese (Traditional Han script) translation

chore(l10n): update Chinese (Traditional Han script) translation

chore(l10n): update Chinese (Simplified Han script) translation

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: phidias <phidias@aperx.org>
Language: Chinese (Simplified Han script)
Language: Chinese (Traditional Han script)
Progress: 100.0% (499 of 499 strings)
Progress: 100.0% (5 of 5 strings)
Translate-URL: https://translate.aperx.org/projects/expcluster/expscenario/zh_Hans/
Translate-URL: https://translate.aperx.org/projects/expcluster/expscenario/zh_Hant/
Translate-URL: https://translate.aperx.org/projects/expcluster/expserverlist/zh_Hans/
Translate-URL: https://translate.aperx.org/projects/expcluster/expserverlist/zh_Hant/
Translation: ExpCluster/ExpScenario
Translation: ExpCluster/ExpServerList

* Update zh-CN.cfg

* Update zh-TW.cfg

---------

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: phidias <phidias@aperx.org>
2026-11-03 20:50:21 +09:00
a34ceb19fa chore(l10n): update translations (#49)
* chore(l10n): add Chinese (Simplified Han script) translation

chore(l10n): add Chinese (Traditional Han script) translation

chore(l10n): add Chinese (Simplified Han script) translation

chore(l10n): add Chinese (Traditional Han script) translation

chore(l10n): update Chinese (Traditional Han script) translation

chore(l10n): update Chinese (Simplified Han script) translation

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: phidias <phidias@aperx.org>
Language: Chinese (Simplified Han script)
Language: Chinese (Traditional Han script)
Progress: 100.0% (493 of 493 strings)
Translate-URL: https://translate.aperx.org/projects/expcluster/expdiscordauth/zh_Hans/
Translate-URL: https://translate.aperx.org/projects/expcluster/expdiscordauth/zh_Hant/
Translate-URL: https://translate.aperx.org/projects/expcluster/expscenario/zh_Hans/
Translate-URL: https://translate.aperx.org/projects/expcluster/expscenario/zh_Hant/
Translate-URL: https://translate.aperx.org/projects/expcluster/expserverlist/zh_Hans/
Translate-URL: https://translate.aperx.org/projects/expcluster/expserverlist/zh_Hant/
Translation: ExpCluster/ExpDiscordAuth
Translation: ExpCluster/ExpScenario
Translation: ExpCluster/ExpServerList

* Rename zh_Hans.cfg to zh-CN.cfg

* Rename zh_Hant.cfg to zh-TW.cfg

* Rename zh_Hant.cfg to zh-TW.cfg

* Rename zh_Hans.cfg to zh-CN.cfg

---------

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: phidias <phidias@aperx.org>
2026-10-15 23:49:04 +09:00
bbassieandClaude Opus 5.5 c0289ed8a7 Address review on exp_server_list
The controller and instance plugins are init functions with closures.
The controller batches refreshes with setMany and deleteMany, and the
instance gates updates on its status instead of a started flag.

short_name is now display_name. New always_on_top field sorts servers
first in get_servers. The record carries has_password from the game
password in factorio.settings, never the password itself, and the
description falls back to the one in factorio.settings. A controller
welcome is used when the instance has none, and the readme falls back
to a default welcome from the locale.

Lua gets is_synced for connect.lua. The readme passes an empty detail
instead of nil to the join tooltip so the player count stays in __2__,
restores the Password status, shows the welcome title as a centered
label and shortens long descriptions with the full text as a tooltip.

The Lua tests assert the lookups they index, which fixes the lint.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 21:35:33 +00:00
bbassieandClaude Opus 5.5 4d136853c9 Add exp_server_list to replace expcore/external
The controller keeps a record per instance with its name, mod pack,
Factorio version, players online, status and address, and the instance
plugin pushes the list into lua over rcon. The readme and the connect
commands read it through modules/exp_server_list, so expcore/external
and its hardcoded server fallback are removed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 21:35:33 +00:00