Ellen Εμιλία Άννα Zscheile and Gusted
5687a8ef65
feat(build): add support for the base.Messenger, $.locale.Tr, Form structs to lint-locale-usage ( #9095 )
...
- Move a file around to avoid a circular dependency.
- Make lint-locale-usage aware of `base.Messenger`, form struct tags and `$.locale.Tr`.
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/9095
Reviewed-by: Gusted <gusted@noreply.codeberg.org >
Co-authored-by: Ellen Εμιλία Άννα Zscheile <fogti+devel@ytrizja.de >
Co-committed-by: Ellen Εμιλία Άννα Zscheile <fogti+devel@ytrizja.de >
2025-09-30 03:25:45 +02:00
Ellen Εμιλία Άννα Zscheile and Gusted
f447661345
feat(build): improve lint-locale-usage further ( #8736 )
...
Print out a list of all unused msgids
Handle Go files that make calls to translation.
Handle `models/unit/unit.go`, which stores msgids in `$Unit.NameKey`
Handle .locale.Tr in templates
Handle simple dynamically constructed `Tr("msgid-prefix." + SomeFunctionCall())`.
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8736
Reviewed-by: Gusted <gusted@noreply.codeberg.org >
Co-authored-by: Ellen Εμιλία Άννα Zscheile <fogti+devel@ytrizja.de >
Co-committed-by: Ellen Εμιλία Άννα Zscheile <fogti+devel@ytrizja.de >
2025-08-27 23:47:34 +02:00
Ellen Emilia Anna Zscheile and Earl Warren
a0cc05ba92
fix various typos ( #7690 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7690
Reviewed-by: Gusted <gusted@noreply.codeberg.org >
Reviewed-by: floss4good <floss4good@noreply.codeberg.org >
Reviewed-by: Beowulf <beowulf@beocode.eu >
Co-authored-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
Co-committed-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
2025-04-28 06:46:29 +00:00
Ellen Emilia Anna Zscheile and Gusted
49709bb270
feat(build): run lint-locale-usage w/o --allow-missing-msgids ( #7433 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7433
Reviewed-by: Gusted <gusted@noreply.codeberg.org >
Co-authored-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
Co-committed-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
2025-04-02 23:52:10 +00:00
Ellen Emilia Anna Zscheile and Gusted
15a2338ff2
feat(build): teach lint-locale-usage about trPluralString ( #7425 )
...
This requires using the more complicated parsing from localestore.go
In order to avoid future code drift and code duplication,
localestore.go was refactored to call IterateMessagesContent instead of
essentially duplicating the code of RecursivelyAddTranslationsFromJSON
with small adjustments.
locale/utils.go was moved to translation/localeiter/utils.go
in order to avoid spreading translation-related routines among completely
different places.
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7425
Reviewed-by: Gusted <gusted@noreply.codeberg.org >
Co-authored-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
Co-committed-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
2025-04-02 14:57:45 +00:00
Ellen Emilia Anna Zscheile and Gusted
b0dd490ae1
feat(repo,locale): merge PR/issues cases for some repo/issue strings ( #7092 )
...
- Merge `archive.nocomment` and `comment.blocked_by_user`'s variants for issue and pull request to a unified string and no longer have a issue and pull request variant.
- Fixes #6443
Signed-off-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7092
Reviewed-by: Panagiotis "Ivory" Vasilopoulos <git@n0toose.net >
Reviewed-by: Gusted <gusted@noreply.codeberg.org >
Co-authored-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
Co-committed-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
2025-03-30 21:58:34 +00:00
Ellen Emilia Anna Zscheile and Gusted
d0a5531ebc
feat(build): lint-locale-usage should detect more Tr functions ( #7278 )
...
Followup to https://codeberg.org/forgejo/forgejo/pulls/7109
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7278
Reviewed-by: Gusted <gusted@noreply.codeberg.org >
Co-authored-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
Co-committed-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
2025-03-26 14:06:44 +00:00
Ellen Emilia Anna Zscheile and Gusted
d40c444d07
feat(build): linter for missing msgid definitions ( #7109 )
...
Add a new linter that checks that basic usages (those with an constant string) of the `Tr` function in Go and template files are referring to an existing translation value. Add it to the CI stack but not make it fail yet.
Signed-off-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7109
Reviewed-by: Gusted <gusted@noreply.codeberg.org >
Co-authored-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
Co-committed-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
2025-03-14 15:50:30 +00:00
Ellen Emilia Anna Zscheile and 0ko
bd9719918c
chore(ui): remove unused template "shared/user/blocked_users" ( #7213 )
...
This was found during PR #7109 .
It can be removed according to Gusted,
see also: https://codeberg.org/forgejo/forgejo/pulls/7109#issuecomment-2942122
Signed-off-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7213
Reviewed-by: 0ko <0ko@noreply.codeberg.org >
Co-authored-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
Co-committed-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de >
2025-03-13 18:17:09 +00:00