You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/options/locale
n0toose 5e1bd8af5f
Show visibility status of email in own profile (#23900)
I've heard many reports of users getting scared when they see their own
email address for their own profile, as they believe that the email
field is also visible to other users. Currently, using Incognito mode
or going over the Settings is the only "reasonable" way to verify this
from the perspective of the user.

A locked padlock should be enough to indicate that the email is not
visible to anyone apart from the user and the admins. An unlocked
padlock is used if the email address is only shown to authenticated
users.

Some additional string-related changes in the Settings were introduced
as well to ensure consistency, and the comments in the relevant tests
were improved so as to allow for easier modifications in the future.

---

#### Screenshot (EDIT: Scroll down for more up-to-date screenshots)

***Please remove this section before merging.***


![image](https://user-images.githubusercontent.com/30193966/229572425-909894aa-a7d5-4bf3-92d3-23b1921dcc90.png)

This lock should only appear if the email address is explicitly hidden
using the `Hide Email Address` setting. The change was originally tested
on top of and designed for the Forgejo fork, but I don't expect any
problems to arise from this and I don't think that a
documentation-related change is strictly necessary.

---------

Co-authored-by: silverwind <me@silverwind.io>
1 year ago
..
TRANSLATORS Fix missing left and right carets in TRANSLATORS (#21397) 2 years ago
locale_cs-CZ.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_de-DE.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_el-GR.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_en-US.ini Show visibility status of email in own profile (#23900) 1 year ago
locale_es-ES.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_fa-IR.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_fi-FI.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_fr-FR.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_hu-HU.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_id-ID.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_is-IS.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_it-IT.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_ja-JP.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_ko-KR.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_lv-LV.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_nl-NL.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_pl-PL.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_pt-BR.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_pt-PT.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_ru-RU.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_si-LK.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_sk-SK.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_sv-SE.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_tr-TR.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_uk-UA.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_zh-CN.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_zh-HK.ini [skip ci] Updated translations via Crowdin 1 year ago
locale_zh-TW.ini [skip ci] Updated translations via Crowdin 1 year ago