Fixes: I18N
This commit is contained in:
parent
62b63a9ed2
commit
e7bf6cf912
73 changed files with 6215 additions and 4046 deletions
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
|
|
|
|||
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
80
core/management/commands/fix_fuzzy.py
Normal file
80
core/management/commands/fix_fuzzy.py
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
import os
|
||||
|
||||
from django.conf import settings
|
||||
from django.core.management.base import BaseCommand
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = (
|
||||
"Traverse all .po files under BASE_DIR (or a given base-dir), "
|
||||
"remove 'fuzzy' flags, drop '#| msgid' comments, and reset msgstr to empty."
|
||||
)
|
||||
|
||||
def add_arguments(self, parser):
|
||||
parser.add_argument(
|
||||
'-b', '--base-dir',
|
||||
default=settings.BASE_DIR,
|
||||
help="Root directory to start searching for .po files (default: settings.BASE_DIR)."
|
||||
)
|
||||
|
||||
def handle(self, *args, **options):
|
||||
base_dir = options['base_dir']
|
||||
for root, dirs, files in os.walk(base_dir):
|
||||
for fname in files:
|
||||
if not fname.endswith('.po'):
|
||||
continue
|
||||
path = os.path.join(root, fname)
|
||||
self.stdout.write(f"→ Processing {path}")
|
||||
self._clean_po_file(path)
|
||||
|
||||
def _clean_po_file(self, filepath):
|
||||
with open(filepath, 'r', encoding='utf-8') as f:
|
||||
lines = f.readlines()
|
||||
|
||||
entries, curr = [], []
|
||||
for line in lines:
|
||||
if line.strip() == '':
|
||||
if curr:
|
||||
entries.append(curr)
|
||||
curr = []
|
||||
else:
|
||||
curr.append(line)
|
||||
if curr:
|
||||
entries.append(curr)
|
||||
|
||||
new_lines = []
|
||||
changed = False
|
||||
|
||||
for ent in entries:
|
||||
if ent and ent[0].startswith('msgid ""'):
|
||||
new_lines.extend(ent)
|
||||
new_lines.append('\n')
|
||||
continue
|
||||
|
||||
fuzzy_idx = next(
|
||||
(i for i, l in enumerate(ent) if l.startswith('#,') and 'fuzzy' in l),
|
||||
None
|
||||
)
|
||||
if fuzzy_idx is not None:
|
||||
flag_line = ent[fuzzy_idx]
|
||||
remaining = [f.strip() for f in flag_line[2:].split(',') if f.strip() != 'fuzzy']
|
||||
if remaining:
|
||||
ent[fuzzy_idx] = '#, ' + ', '.join(remaining) + '\n'
|
||||
else:
|
||||
del ent[fuzzy_idx]
|
||||
|
||||
ent = [l for l in ent if not l.startswith('#| msgid')]
|
||||
|
||||
ent = ['msgstr ""\n' if l.startswith('msgstr') else l for l in ent]
|
||||
|
||||
changed = True
|
||||
|
||||
new_lines.extend(ent)
|
||||
new_lines.append('\n')
|
||||
|
||||
if changed:
|
||||
with open(filepath, 'w', encoding='utf-8') as f:
|
||||
f.writelines(new_lines)
|
||||
self.stdout.write(self.style.SUCCESS(f" → Updated {filepath}"))
|
||||
else:
|
||||
self.stdout.write(f" (no fuzzy entries found)")
|
||||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
# ,fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -100,20 +100,20 @@ msgstr ""
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "التعامل مع تحميل الصورة الرمزية للمستخدم"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "تأكيد إعادة تعيين كلمة مرور المستخدم"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "كلمات المرور غير متطابقة"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "تنشيط حساب مستخدم"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "رابط التفعيل غير صالح أو أن الحساب مفعل بالفعل"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -98,20 +98,20 @@ msgstr "Obnovení hesla uživatele odesláním e-mailu s obnovením hesla."
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "Zpracování nahrávání avataru pro uživatele"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "Potvrzení obnovení hesla uživatele"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "Hesla se neshodují"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "Aktivace účtu uživatele"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "Aktivační odkaz je neplatný nebo je účet již aktivován"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -100,20 +100,20 @@ msgstr ""
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "Håndter upload af avatar for en bruger"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "Bekræft nulstilling af en brugers adgangskode"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "Adgangskoderne stemmer ikke overens"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "Aktivér en brugers konto"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "Aktiveringslinket er ugyldigt, eller kontoen er allerede aktiveret"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -101,20 +101,20 @@ msgstr ""
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "Avatar-Upload für einen Benutzer verwalten"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "Bestätigen Sie das Zurücksetzen des Passworts eines Benutzers"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "Passwörter stimmen nicht überein"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "Aktivieren eines Benutzerkontos"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "Aktivierungslink ist ungültig oder Konto bereits aktiviert"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,12 +3,11 @@
|
|||
# This file is distributed under the same license as the eVibes package.
|
||||
# EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -103,20 +102,20 @@ msgstr "Reset a user's password by sending a reset password email"
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "Handle avatar upload for a user"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "Confirm a user's password reset"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "Passwords do not match"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "Activate a user's account"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "Activation link is invalid or account already activated"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -98,20 +98,20 @@ msgstr "Reset a user's password by sending a reset password email"
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "Handle avatar upload for a user"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "Confirm a user's password reset"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "Passwords do not match"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "Activate a user's account"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "Activation link is invalid or account already activated"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -100,20 +100,20 @@ msgstr ""
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "Gestionar la subida de avatares de un usuario"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "Confirmar el restablecimiento de la contraseña de un usuario"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "Las contraseñas no coinciden"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "Activar la cuenta de un usuario"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "El enlace de activación no es válido o la cuenta ya está activada"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -102,20 +102,20 @@ msgstr ""
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "Gérer le téléchargement d'un avatar pour un utilisateur"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "Confirmer la réinitialisation du mot de passe d'un utilisateur"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "Les mots de passe ne correspondent pas"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "Activer le compte d'un utilisateur"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "Le lien d'activation n'est pas valide ou le compte est déjà activé"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,12 +3,11 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -102,20 +101,20 @@ msgstr ""
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr ""
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr ""
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr ""
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr ""
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -101,20 +101,20 @@ msgstr ""
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "Gestire il caricamento dell'avatar per un utente"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "Confermare la reimpostazione della password di un utente"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "Le password non corrispondono"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "Attivare l'account di un utente"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "Il link di attivazione non è valido o l'account è già stato attivato."
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -98,20 +98,20 @@ msgstr "パスワード再設定メールを送信して、ユーザーのパス
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "ユーザーのアバターアップロードを処理する"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "ユーザーのパスワード・リセットを確認する"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "パスワードが一致しない"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "ユーザーアカウントの有効化"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr ""
|
||||
"アクティベーションリンクが無効であるか、アカウントがすでにアクティベーション"
|
||||
|
|
|
|||
|
|
@ -3,12 +3,11 @@
|
|||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -102,20 +101,20 @@ msgstr ""
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr ""
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr ""
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr ""
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr ""
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -100,20 +100,20 @@ msgstr ""
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "Avatar uploaden voor een gebruiker afhandelen"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "Bevestig het resetten van het wachtwoord van een gebruiker"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "Wachtwoorden komen niet overeen"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "Een gebruikersaccount activeren"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "Activeringslink is ongeldig of account is al geactiveerd"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -100,20 +100,20 @@ msgstr ""
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "Obsługa przesyłania awatara dla użytkownika"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "Potwierdzenie zresetowania hasła użytkownika"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "Hasła nie są zgodne"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "Aktywacja konta użytkownika"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "Link aktywacyjny jest nieprawidłowy lub konto zostało już aktywowane."
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -99,20 +99,20 @@ msgstr ""
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "Manipular o upload do avatar de um usuário"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "Confirmar a redefinição de senha de um usuário"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "As senhas não correspondem"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "Ativar a conta de um usuário"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "O link de ativação é inválido ou a conta já está ativada"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -101,20 +101,20 @@ msgstr ""
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "Gestionarea încărcării avatarului pentru un utilizator"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "Confirmați resetarea parolei unui utilizator"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "Parolele nu se potrivesc"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "Activați contul unui utilizator"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "Linkul de activare este invalid sau contul este deja activat"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -100,20 +100,20 @@ msgstr ""
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "Обработка загрузки аватара для пользователя"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "Подтверждение сброса пароля пользователя"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "Пароли не совпадают"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "Активация учетной записи пользователя"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "Ссылка на активацию недействительна или аккаунт уже активирован"
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-06-07 14:58+0100\n"
|
||||
"POT-Creation-Date: 2025-06-08 19:42+0100\n"
|
||||
"PO-Revision-Date: 2025-01-30 03:27+0000\n"
|
||||
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
|
||||
"Language-Team: BRITISH ENGLISH <CONTACT@FUREUNOIR.COM>\n"
|
||||
|
|
@ -98,20 +98,20 @@ msgstr "通过发送重置密码电子邮件重置用户密码"
|
|||
msgid "handle avatar upload for a user"
|
||||
msgstr "处理用户的头像上传"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:46
|
||||
#: vibes_auth/docs/drf/viewsets.py:53
|
||||
msgid "confirm a user's password reset"
|
||||
msgstr "确认用户密码重置"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:50 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/docs/drf/viewsets.py:57 vibes_auth/graphene/mutations.py:307
|
||||
#: vibes_auth/viewsets.py:72
|
||||
msgid "passwords do not match"
|
||||
msgstr "密码不匹配"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:55
|
||||
#: vibes_auth/docs/drf/viewsets.py:62
|
||||
msgid "activate a user's account"
|
||||
msgstr "激活用户帐户"
|
||||
|
||||
#: vibes_auth/docs/drf/viewsets.py:59
|
||||
#: vibes_auth/docs/drf/viewsets.py:66
|
||||
msgid "activation link is invalid or account already activated"
|
||||
msgstr "激活链接无效或账户已激活"
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue