--
You received this message because you are subscribed to the Google Groups "Open Source CAD" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open-source-c...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/open-source-cad/6edf7186-eeca-4a4e-843f-9338b9043356n%40googlegroups.com.
Hi Kurt,
Thanks for the kind words on the new website, and good luck with the German-Swiss disaster response group — that's exactly the kind of organization Tickets CAD was built for.
1. German translation
Good news: the Classic version already has a built-in caption-replacement system you can use to translate the UI without touching code. Log in as an administrator and go to capts.php (the "Captions" admin page). You'll see a two-column list — left side is the original English caption, right side is the replacement. Click any row and you can type the German equivalent. Save, and that string is replaced everywhere it appears in the interface.
Caveats worth knowing up front:
get_text() go through the caption system — most of the main forms and screens do, but some older or auxiliary pages have hardcoded English text. You'll find the gaps as you go; happy to patch additional strings if you tell me which ones are missing.For full multi-language support (proper .po-style language files, per-user language preference, import/export of translation files), that's part of the NewUI v4 rewrite I'm working on now. If you'd like to be a German translator for v4 when it's closer to release, I'd really value the help — and I can ship you an early build to test against.
2. Offline maps documentation - Now at https://github.com/openises/tickets/wiki/Map-Configuration
Sorry about the wiki link — that page never got written; the GitHub wiki shows the "no permission to update" message when the page doesn't exist yet. I've fixed it.
The full guide is in the repo at docs/TILE_SETTINGS.md. Short version of what you need for fully offline maps in Switzerland:
.osm.pbf data extract, no database needed. Grab the Switzerland extract from Geofabrik (updated daily) and feed it through Tilemaker, then point TileServer GL at the result.https://your-tile-server/{z}/{x}/{y}.png) in the Tile Server URL setting.If you want to skip running your own server, Proxy Cache mode with the default OSM URL works fine for most deployments — it complies with OSM's tile usage policy (proper User-Agent, on-demand caching, no bulk pre-fetch) and tiles get cached locally on the Tickets CAD server after first view.
Let me know if you hit anything strange during translation or if there are specific screens still showing English after captions are filled in. I'll get the wiki page populated this week.
Best,
Eric
To view this discussion visit https://groups.google.com/d/msgid/open-source-cad/08e20fb2-b080-4931-af9a-a9fec263b31fn%40googlegroups.com.