forgejo/options/locale
mhughes9 2024031a7a Simplify pronouns in user settings (#6835)
The main change here is to use `datalist` for pronouns This supports
(see also docs[1]):

* Displaying the value already set by the user (if any), otherwise
* Presenting a list of common options to the user, and
* Allowing them to freely enter any value

This setup requires no additional JS and resolves[2].

This is different from the previous flow which used, if JS was available:

* A menu for a default 'recognised' set of pronouns, and if the user
  wanted another value:
* An extra text div if the user wanted to enter custom pronouns

Without JS enabled both the menu and the custom text div would always be
displayed.

This change means there's no longer a distinction between 'custom' and
'recognised' pronouns (this difference looks to have only been made in
code, and not in any data models).

Link: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist [1]
Link: https://codeberg.org/forgejo/forgejo/issues/6774 [2]

Co-authored-by: Matthew Hughes <matthewhughes934@gmail.com>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/6835
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Reviewed-by: Otto <otto@codeberg.org>
Co-authored-by: mhughes9 <mhughes9@noreply.codeberg.org>
Co-committed-by: mhughes9 <mhughes9@noreply.codeberg.org>
2025-02-26 18:46:51 +00:00
..
locale_ar.ini i18n: avoid storing i18n linter exceptions for <filename> (#6237) 2024-12-11 16:38:42 +00:00
locale_be.ini chore(i18): cleanup locales 2024-12-05 07:59:14 +01:00
locale_bg.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_bn.ini i18n: update of translations from Codeberg Translate (#6242) 2024-12-20 16:30:05 +00:00
locale_bs.ini chore(i18): cleanup locales 2024-12-05 07:59:14 +01:00
locale_ca.ini i18n: update of translations from Codeberg Translate (#6451) 2025-01-09 07:33:38 +00:00
locale_cs-CZ.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_da.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_de-DE.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_el-GR.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_en-US.ini Simplify pronouns in user settings (#6835) 2025-02-26 18:46:51 +00:00
locale_eo.ini chore(i18): cleanup locales 2024-12-05 07:59:14 +01:00
locale_es-ES.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_et.ini i18n: update of translations from Codeberg Translate (#6665) 2025-01-30 09:05:06 +00:00
locale_fa-IR.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_fi-FI.ini i18n: update of translations from Codeberg Translate (#6814) 2025-02-14 08:24:05 +00:00
locale_fil.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_fr-FR.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_ga-IE.ini i18n: translation updates from Gitea (#6958) 2025-02-16 09:38:39 +00:00
locale_gl.ini i18n: update of translations from Codeberg Translate (#6814) 2025-02-14 08:24:05 +00:00
locale_he.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_hi.ini chore(i18): cleanup locales 2024-12-05 07:59:14 +01:00
locale_hu-HU.ini i18n: translation updates from Gitea (#6958) 2025-02-16 09:38:39 +00:00
locale_id-ID.ini i18n: translation updates from Gitea (#6958) 2025-02-16 09:38:39 +00:00
locale_is-IS.ini i18n: translation updates from Gitea (#6958) 2025-02-16 09:38:39 +00:00
locale_it-IT.ini i18n: update of translations from Codeberg Translate (#6814) 2025-02-14 08:24:05 +00:00
locale_ja-JP.ini i18n: translation updates from Gitea (#6958) 2025-02-16 09:38:39 +00:00
locale_ko-KR.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_lt.ini chore(i18): cleanup locales 2024-12-05 07:59:14 +01:00
locale_lv-LV.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_ml-IN.ini i18n: avoid storing i18n linter exceptions for <filename> (#6237) 2024-12-11 16:38:42 +00:00
locale_nb_NO.ini i18n: update of translations from Codeberg Translate (#6665) 2025-01-30 09:05:06 +00:00
locale_nds.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_nl-NL.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_pl-PL.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_pt-BR.ini i18n: update of translations from Codeberg Translate (#6814) 2025-02-14 08:24:05 +00:00
locale_pt-PT.ini i18n: update of translations from Codeberg Translate (#6745) 2025-02-06 08:43:30 +00:00
locale_ro.ini i18n: update of translations from Codeberg Translate (#6814) 2025-02-14 08:24:05 +00:00
locale_ru-RU.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_si-LK.ini i18n: translation updates from Gitea (#6958) 2025-02-16 09:38:39 +00:00
locale_sk-SK.ini i18n: translation updates from Gitea (#6958) 2025-02-16 09:38:39 +00:00
locale_sl.ini i18n: update of translations from Codeberg Translate (#6242) 2024-12-20 16:30:05 +00:00
locale_sr-SP.ini i18n: update of translations from Codeberg Translate (#6745) 2025-02-06 08:43:30 +00:00
locale_sv-SE.ini i18n: update of translations from Codeberg Translate (#6565) 2025-01-23 14:53:36 +00:00
locale_tr-TR.ini i18n: translation updates from Gitea (#6958) 2025-02-16 09:38:39 +00:00
locale_uk-UA.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_vi.ini chore(i18): cleanup locales 2024-12-05 07:59:14 +01:00
locale_yi.ini chore(i18): cleanup locales 2024-12-05 07:59:14 +01:00
locale_zh-CN.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
locale_zh-HK.ini i18n: translation updates from Gitea (#6958) 2025-02-16 09:38:39 +00:00
locale_zh-TW.ini i18n: update of translations from Codeberg Translate (#6936) 2025-02-22 08:03:32 +00:00
readme.md chore(i18n): add readme (#6296) 2024-12-17 13:43:54 +00:00
TRANSLATORS Fix missing left and right carets in TRANSLATORS (#21397) 2022-10-10 10:36:37 -04:00

Forgejo translations

This directory contains all .INI translations.

Working on base language

When you work on Forgejo features, you should only modify locale_en-US.ini.

Working on other languages

Translations are done on Codeberg Translate and not via individual pull requests.

Attribution

Forgejo translators are attributed in commit messages and in monthly updates on the website.

Gitea translators are mostly not attributed in this repository because Gitea translation commits are lacking attribution, but it may be preserved on Crowdin.

This directory contains a legacy TRANSLATORS file from the Gogs era. It is opt-in and is not actively maintained.