mirror of
https://github.com/etkecc/synapse-admin.git
synced 2026-06-01 18:57:37 +02:00
6f0ffca283
REUSE Compliance Check / reuse-compliance-check (push) Has been cancelled
CI / CDN (push) Has been cancelled
CI / Github Release (push) Has been cancelled
CI / Build (push) Has been cancelled
CI / Docker (push) Has been cancelled
CI / Docker (subpath /admin) (push) Has been cancelled
* i18n(fa): extract ra-language-farsi messages to local base.ts
Inline all react-admin core translations for Farsi into
src/i18n/fa/base.ts, bringing them up to date with the current
ra-core TranslationMessages interface (added reset, search_columns,
select_all_button, email, select_all_limit_reached,
placeholder_data_warning, offline, guesser, and updated format
strings to use %{recordRepresentation}).
Removes the ra-language-farsi package dependency and simplifies
common.ts by eliminating the now-redundant ra.* patches.
Also upgrades TypeScript from 5.9.3 to 6.0.2 (already declared in
package.json) to fix the jest ignoreDeprecations: "6.0" config.
* extract base messages for it, ja, ru, uk, zh and remove outdated packages
Inline ra-language-italian, @bicstone/ra-language-japanese, ra-language-russian,
ra-language-ukrainian, and @haxqer/ra-language-chinese into local base.ts files.
All current TranslationMessages keys are covered and patches from common.ts are
merged in, simplifying each common.ts to a single import from ./base.
* i18n(de): extract @haleos/ra-language-german messages to local base.ts
Inline German RA messages from the outdated @haleos/ra-language-german
package into a local base.ts, covering all current TranslationMessages keys
with patches merged in, and simplify common.ts to import from ./base.
* add REUSE.toml attributions for new base.ts translation files
Each language's base.ts was derived from an upstream npm package
(now removed). Add proper SPDX annotations crediting the original
package authors (MIT) alongside etke.cc (Apache-2.0), using the
combined Apache-2.0 AND MIT identifier for MIT-sourced files and
plain Apache-2.0 for the German file (originally Apache-2.0).
* fix REUSE.toml attributions for base.ts files with correct authors and licenses
Use actual copyright holders from each upstream package's LICENSE/package.json:
- de: Haleos UG (haftungsbeschränkt), MIT
- fa: Hamid Feizabadi, BSD-2-Clause
- it: Stefano Savanelli, MIT
- ja: Oishi Takanori, MIT
- ru: Klucherev Alexey, MIT
- uk: Vasyl Boroviak, MIT
- zh: Haxqer, Moca-Tech, MIT
* simplify REUSE.toml base.ts entries: upstream authors only, no etke.cc
The base.ts files are extracted translations from upstream packages,
not original etke.cc work. Use the upstream license directly.
* add MIT and BSD-2-Clause license texts for REUSE compliance
Required by the new base.ts annotations that reference upstream
packages licensed under MIT and BSD-2-Clause