mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-03-12 00:12:37 +01:00
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> |
||
---|---|---|
.. | ||
locale_ar.ini | ||
locale_be.ini | ||
locale_bg.ini | ||
locale_bn.ini | ||
locale_bs.ini | ||
locale_ca.ini | ||
locale_cs-CZ.ini | ||
locale_da.ini | ||
locale_de-DE.ini | ||
locale_el-GR.ini | ||
locale_en-US.ini | ||
locale_eo.ini | ||
locale_es-ES.ini | ||
locale_et.ini | ||
locale_fa-IR.ini | ||
locale_fi-FI.ini | ||
locale_fil.ini | ||
locale_fr-FR.ini | ||
locale_ga-IE.ini | ||
locale_gl.ini | ||
locale_he.ini | ||
locale_hi.ini | ||
locale_hu-HU.ini | ||
locale_id-ID.ini | ||
locale_is-IS.ini | ||
locale_it-IT.ini | ||
locale_ja-JP.ini | ||
locale_ko-KR.ini | ||
locale_lt.ini | ||
locale_lv-LV.ini | ||
locale_ml-IN.ini | ||
locale_nb_NO.ini | ||
locale_nds.ini | ||
locale_nl-NL.ini | ||
locale_pl-PL.ini | ||
locale_pt-BR.ini | ||
locale_pt-PT.ini | ||
locale_ro.ini | ||
locale_ru-RU.ini | ||
locale_si-LK.ini | ||
locale_sk-SK.ini | ||
locale_sl.ini | ||
locale_sr-SP.ini | ||
locale_sv-SE.ini | ||
locale_tr-TR.ini | ||
locale_uk-UA.ini | ||
locale_vi.ini | ||
locale_yi.ini | ||
locale_zh-CN.ini | ||
locale_zh-HK.ini | ||
locale_zh-TW.ini | ||
readme.md | ||
TRANSLATORS |
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
.
- consult https://forgejo.org/docs/next/contributor/localization-english/
- add strings when your change requires doing so
- remove strings when your change renders them unused
Working on other languages
Translations are done on Codeberg Translate and not via individual pull requests.
- consult https://forgejo.org/docs/next/contributor/localization/
- see the project: https://translate.codeberg.org/projects/forgejo/forgejo/
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.