From 84a6006efa0a89f26b056547e93257f4e17639bd Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 13 Feb 2022 17:00:55 -0500 Subject: [PATCH] reword with gender-friendly and instance-neutral language --- common/forms.py | 4 ++-- common/scraper.py | 2 +- common/templates/partial/_footer.html | 5 ++--- mastodon/admin.py | 2 +- mastodon/decorators.py | 2 +- users/templates/users/preferences.html | 4 ++-- users/templates/users/register.html | 13 +++++++------ users/views.py | 22 +++++++++++----------- 8 files changed, 27 insertions(+), 27 deletions(-) diff --git a/common/forms.py b/common/forms.py index b255f2ee..849b31c4 100644 --- a/common/forms.py +++ b/common/forms.py @@ -234,7 +234,7 @@ VISIBILITY_CHOICES = [ class MarkForm(forms.ModelForm): id = forms.IntegerField(required=False, widget=forms.HiddenInput()) share_to_mastodon = forms.BooleanField( - label=_("分享到长毛象"), initial=True, required=False) + label=_("分享到联邦网络"), initial=True, required=False) rating = forms.IntegerField( label=_("评分"), validators=[RatingValidator()], widget=forms.HiddenInput(), required=False) visibility = forms.TypedChoiceField( @@ -266,7 +266,7 @@ class ReviewForm(forms.ModelForm): title = forms.CharField(label=_("标题")) content = MarkdownxFormField(label=_("正文 (Markdown)")) share_to_mastodon = forms.BooleanField( - label=_("分享到长毛象"), initial=True, required=False) + label=_("分享到联邦网络"), initial=True, required=False) id = forms.IntegerField(required=False, widget=forms.HiddenInput()) visibility = forms.TypedChoiceField( label=_("可见性"), diff --git a/common/scraper.py b/common/scraper.py index 47e2b906..fb025b29 100644 --- a/common/scraper.py +++ b/common/scraper.py @@ -139,7 +139,7 @@ class AbstractScraper: """ url = cls.regex.findall(raw_url.replace('http:', 'https:')) # force all http to be https if not url: - raise ValueError("not valid url") + raise ValueError(f"not valid url: {raw_url}") return url[0] @classmethod diff --git a/common/templates/partial/_footer.html b/common/templates/partial/_footer.html index c4a83c0f..412f00ad 100644 --- a/common/templates/partial/_footer.html +++ b/common/templates/partial/_footer.html @@ -1,13 +1,12 @@ \ No newline at end of file diff --git a/mastodon/admin.py b/mastodon/admin.py index b29c2a3c..e81bc74b 100644 --- a/mastodon/admin.py +++ b/mastodon/admin.py @@ -38,7 +38,7 @@ class MastodonApplicationModelAdmin(admin.ModelAdmin): try: response = create_app(request.POST.get('domain_name')) except (Timeout, ConnectionError): - request.POST['domain_name'] = _("长毛象请求超时。") + request.POST['domain_name'] = _("联邦网络请求超时。") except Exception as e: request.POST['domain_name'] = str(e) else: diff --git a/mastodon/decorators.py b/mastodon/decorators.py index 3f2ec5cd..ef7a31d1 100644 --- a/mastodon/decorators.py +++ b/mastodon/decorators.py @@ -16,7 +16,7 @@ def mastodon_request_included(func): args[0], 'common/error.html', { - 'msg': _("长毛象请求超时叻_(´ཀ`」 ∠)__ ") + 'msg': _("联邦网络请求超时叻_(´ཀ`」 ∠)__ ") } ) return wrapper diff --git a/users/templates/users/preferences.html b/users/templates/users/preferences.html index f3671c86..f2ea7b83 100644 --- a/users/templates/users/preferences.html +++ b/users/templates/users/preferences.html @@ -29,11 +29,11 @@
-
{% trans '联邦网络(长毛象)相关设置' %}
+
{% trans '联邦网络(Mastodon/Pleroma)相关设置' %}
{% csrf_token %} - {% trans '以公开方式分享的嘟文是否发布到公共时间轴上:' %} + {% trans '以公开方式分享的帖文是否发布到公共时间轴上:' %}
diff --git a/users/templates/users/register.html b/users/templates/users/register.html index d5efbba3..90ec7412 100644 --- a/users/templates/users/register.html +++ b/users/templates/users/register.html @@ -19,15 +19,16 @@
-

欢迎来到{{ site_name }}书影音!

+

欢迎来到{{ site_name }}!

- {{ site_name }}书影音继承了联邦宇宙的用户关系,比如您在联邦宇宙屏蔽了某人,那您将不会在书影音的公共区域看到TA的痕迹。 - 这里仍是一片处女地,丰富的内容需要大家共同创造。 - 请注意虽然您可以随意发表任何言论,但试图添加垃圾数据到公共数据领域(如添加不存在的乱码的书籍)将会受到制裁! - BTW欧盟惯例本站使用了Cookie,请理解! + {{ site_name }}还在不断完善中,丰富的内容需要大家共同创造。 + 试图添加垃圾数据(如添加信息混乱或缺失的书籍、以推广为主要目的的评论)将会受到严肃处理。 + {{ site_name }}继承了联邦宇宙的用户关系,比如您在联邦宇宙屏蔽了某人,那您将不会在书影音的公共区域看到TA的痕迹。 + 本站为非盈利站点,cookie和其他数据保管使用原则请参阅站内公告

- 此外{{ site_name }}书影音现处于“公开阿尔法测试”阶段,您的数据存在丢失的可能。使用过程中遇到的问题或者Bug欢迎向作者提出。 + 此外,{{ site_name }}现处于测试阶段,疏漏在所难免,请妥善备份您的数据。 + 使用过程中遇到的问题或者错误欢迎向维护者提出。感谢理解和支持!

{% csrf_token %} diff --git a/users/views.py b/users/views.py index c5a53601..100b9115 100644 --- a/users/views.py +++ b/users/views.py @@ -147,7 +147,7 @@ def connect(request): try: response = create_app(domain) except (requests.exceptions.Timeout, ConnectionError): - error_msg = _("长毛象请求超时。") + error_msg = _("联邦网络请求超时。") except Exception as e: error_msg = str(e) else: @@ -222,7 +222,7 @@ def register(request): request, 'common/error.html', { - 'msg': _("长毛象访问失败😫") + 'msg': _("联邦网络访问失败😫") } ) new_user = User( @@ -273,8 +273,8 @@ def home(request, id): try: user = User.objects.get(**query_kwargs) except ObjectDoesNotExist: - msg = _("😖哎呀这位老师还没有注册书影音呢,快去长毛象喊TA来吧!") - sec_msg = _("目前只开放本站用户注册") + msg = _("😖哎呀,这位用户还没有加入本站,快去联邦宇宙呼唤TA来注册吧!") + sec_msg = _("目前支持来自Mastodon和Pleroma实例的用户注册") return render( request, 'common/error.html', @@ -485,7 +485,7 @@ def followers(request, id): try: user = User.objects.get(**query_kwargs) except ObjectDoesNotExist: - msg = _("😖哎呀这位老师还没有注册书影音呢,快去长毛象喊TA来吧!") + msg = _("😖哎呀,这位用户还没有加入本站,快去联邦宇宙呼唤TA来注册吧!") sec_msg = _("目前只开放本站用户注册") return render( request, @@ -537,7 +537,7 @@ def following(request, id): try: user = User.objects.get(**query_kwargs) except ObjectDoesNotExist: - msg = _("😖哎呀这位老师还没有注册书影音呢,快去长毛象喊TA来吧!") + msg = _("😖哎呀,这位用户还没有加入本站,快去联邦宇宙呼唤TA来注册吧!") sec_msg = _("目前只开放本站用户注册") return render( request, @@ -592,7 +592,7 @@ def book_list(request, id, status): try: user = User.objects.get(**query_kwargs) except ObjectDoesNotExist: - msg = _("😖哎呀这位老师还没有注册书影音呢,快去长毛象喊TA来吧!") + msg = _("😖哎呀,这位用户还没有加入本站,快去联邦宇宙呼唤TA来注册吧!") sec_msg = _("目前只开放本站用户注册") return render( request, @@ -678,7 +678,7 @@ def movie_list(request, id, status): try: user = User.objects.get(**query_kwargs) except ObjectDoesNotExist: - msg = _("😖哎呀这位老师还没有注册书影音呢,快去长毛象喊TA来吧!") + msg = _("😖哎呀,这位用户还没有加入本站,快去联邦宇宙呼唤TA来注册吧!") sec_msg = _("目前只开放本站用户注册") return render( request, @@ -764,7 +764,7 @@ def game_list(request, id, status): try: user = User.objects.get(**query_kwargs) except ObjectDoesNotExist: - msg = _("😖哎呀这位老师还没有注册书影音呢,快去长毛象喊TA来吧!") + msg = _("😖哎呀,这位用户还没有加入本站,快去联邦宇宙呼唤TA来注册吧!") sec_msg = _("目前只开放本站用户注册") return render( request, @@ -850,7 +850,7 @@ def music_list(request, id, status): try: user = User.objects.get(**query_kwargs) except ObjectDoesNotExist: - msg = _("😖哎呀这位老师还没有注册书影音呢,快去长毛象喊TA来吧!") + msg = _("😖哎呀,这位用户还没有加入本站,快去联邦宇宙呼唤TA来注册吧!") sec_msg = _("目前只开放本站用户注册") return render( request, @@ -1009,7 +1009,7 @@ def collection_list(request, id): try: user = User.objects.get(**query_kwargs) except ObjectDoesNotExist: - msg = _("😖哎呀这位老师还没有注册书影音呢,快去长毛象喊TA来吧!") + msg = _("😖哎呀,这位用户还没有加入本站,快去联邦宇宙呼唤TA来注册吧!") sec_msg = _("目前只开放本站用户注册") return render( request,