Fixes: I18N

This commit is contained in:
Egor Pavlovich Gorbunov 2025-06-08 21:54:14 +03:00
parent 62b63a9ed2
commit e7bf6cf912
73 changed files with 6215 additions and 4046 deletions

View file

@ -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"

View file

@ -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"

View file

@ -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"

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View 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)")

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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 "رابط التفعيل غير صالح أو أن الحساب مفعل بالفعل"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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é"

View file

@ -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 ""

View file

@ -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."

View file

@ -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 ""
"アクティベーションリンクが無効であるか、アカウントがすでにアクティベーション"

View file

@ -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 ""

View file

@ -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"

View file

@ -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."

View file

@ -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"

View file

@ -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"

View file

@ -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 "Ссылка на активацию недействительна или аккаунт уже активирован"

View file

@ -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 "激活链接无效或账户已激活"