mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 14:03:30 +00:00
docs: Add comment links to i18n documentation.
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
|
// For documentation on i18n in Zulip, see:
|
||||||
|
// https://zulip.readthedocs.io/en/latest/translating/internationalization.html
|
||||||
|
|
||||||
import i18next from "i18next";
|
import i18next from "i18next";
|
||||||
|
|
||||||
i18next.init({
|
i18next.init({
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# See https://zulip.readthedocs.io/en/latest/translating/internationalization.html
|
||||||
|
# for background on this subsystem.
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# See https://zulip.readthedocs.io/en/latest/translating/internationalization.html
|
||||||
|
# for background on this subsystem.
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
# See https://zulip.readthedocs.io/en/latest/translating/internationalization.html
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
import operator
|
import operator
|
||||||
import os
|
import os
|
||||||
|
|||||||
@@ -99,6 +99,16 @@ def build_email(template_prefix: str, to_user_ids: Optional[List[int]]=None,
|
|||||||
html_message = loader.render_to_string(compiled_template_prefix + '.html', context)
|
html_message = loader.render_to_string(compiled_template_prefix + '.html', context)
|
||||||
return (html_message, message, email_subject)
|
return (html_message, message, email_subject)
|
||||||
|
|
||||||
|
# The i18n story for emails is a bit complicated. For emails
|
||||||
|
# going to a single user, we want to use the language that user
|
||||||
|
# has configured for their Zulip account. For emails going to
|
||||||
|
# multiple users or to email addresses without a known Zulip
|
||||||
|
# account (E.g. invitations), we want to use the default language
|
||||||
|
# configured for the Zulip organization.
|
||||||
|
#
|
||||||
|
# See our i18n documentation for some high-level details:
|
||||||
|
# https://zulip.readthedocs.io/en/latest/translating/internationalization.html
|
||||||
|
|
||||||
if not language and to_user_ids is not None:
|
if not language and to_user_ids is not None:
|
||||||
language = to_users[0].default_language
|
language = to_users[0].default_language
|
||||||
if language:
|
if language:
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
"""
|
"""
|
||||||
|
See https://zulip.readthedocs.io/en/latest/translating/internationalization.html
|
||||||
|
for background.
|
||||||
|
|
||||||
The contents of this file are taken from
|
The contents of this file are taken from
|
||||||
https://github.com/niwinz/django-jinja/blob/master/django_jinja/management/commands/makemessages.py
|
https://github.com/niwinz/django-jinja/blob/master/django_jinja/management/commands/makemessages.py
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user