forgejo/templates
wxiaoguang a4b242ae7a
Clean up template locale usage ()
After many refactoring PRs for the "locale" and "template context
function", now the ".locale" is not needed for web templates any more.

This PR does a clean up for:

1. Remove `ctx.Data["locale"]` for web context.
2. Use `ctx.Locale` in `500.tmpl`, for consistency.
3. Add a test check for `500 page` locale usage.
4. Remove the `Str2html` and `DotEscape` from mail template context
data, they are copy&paste errors introduced by  and  . These
functions are template functions (provided by the common renderer), but
not template data variables.
5. Make email `SendAsync` function mockable (I was planning to add more
tests but it would make this PR much too complex, so the tests could be
done in another PR)
2023-10-31 22:11:48 +08:00
..
admin cleanup repo details icons/labels () 2023-10-16 23:06:15 +02:00
api/packages/pypi Remove incorrect HTML self close tag () 2023-03-27 18:05:51 +02:00
base Rename the default themes to gitea-light, gitea-dark, gitea-auto () 2023-10-06 09:46:36 +02:00
code Fix more "locale" usages () 2023-09-25 20:42:40 +08:00
custom Add footer extra links template () 2020-01-03 20:41:56 +02:00
devtest Improve dropdown button alignment and fix hover bug () 2023-10-16 07:26:08 +00:00
explore Fix incorrect "tab" parameter for repo search sub-template () 2023-10-24 02:00:06 +00:00
mail Update team invitation email link () 2023-08-31 16:26:13 +00:00
org Add link to members and repositories at teams page () 2023-10-26 02:50:43 +00:00
package Package repository/documentation link unification () 2023-10-27 00:16:12 +00:00
projects More db.DefaultContext refactor () 2023-09-29 12:12:54 +00:00
repo Allow pull requests Manually Merged option to be used by non-admins () 2023-10-30 11:13:06 +08:00
shared Always use whole user name as link () 2023-10-30 09:53:16 +00:00
status Clean up template locale usage () 2023-10-31 22:11:48 +08:00
swagger Fix package webhook () 2023-10-31 04:43:38 +00:00
user Fix display member unit in the menu bar if there are no hidden members in public org () 2023-10-30 09:11:16 +00:00
webhook Extract common code to new template () 2023-09-06 10:11:06 +00:00
home.tmpl Fix more "locale" usages () 2023-09-25 20:42:40 +08:00
install.tmpl Fix more "locale" usages () 2023-09-25 20:42:40 +08:00
post-install.tmpl Always use ctx.Locale.Tr inside templates () 2023-09-25 08:56:50 +00:00