Add member editing and profile pictures

This commit is contained in:
Rafael Foster
2026-04-27 08:09:00 -03:00
parent b82a86c4b3
commit 6e410cb671
26 changed files with 737 additions and 21 deletions
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "الاسم المعروض",
"memberPasswordLabel": "كلمة المرور",
"colorLabel": "اللون",
"profilePictureTitle": "صورة الملف الشخصي",
"profilePictureLabel": "تحميل صورة",
"profilePictureHint": "PNG أو JPEG أو WebP. يتم تصغير الصور الكبيرة قبل الرفع.",
"profilePictureRemove": "إزالة الصورة",
"profilePictureTypeError": "استخدم صورة PNG أو JPEG أو WebP.",
"profilePictureFileTooLarge": "ملف الصورة كبير جدًا.",
"profilePictureTooLarge": "ما زالت صورة الملف الشخصي كبيرة جدًا بعد التصغير.",
"profilePictureReadError": "تعذرت قراءة الصورة المحددة.",
"profileSavedToast": "تم تحديث الملف الشخصي.",
"editMemberLabel": "تعديل",
"editMemberTitle": "تعديل فرد العائلة",
"saveMember": "حفظ الفرد",
"memberUpdatedToast": "تم تحديث {{name}}.",
"familyRoleLabel": "دور العائلة",
"familyRoleDad": "الأب",
"familyRoleMom": "الأم",
+13
View File
@@ -630,6 +630,19 @@
"displayNameLabel": "Anzeigename",
"memberPasswordLabel": "Passwort",
"colorLabel": "Farbe",
"profilePictureTitle": "Profilbild",
"profilePictureLabel": "Bild hochladen",
"profilePictureHint": "PNG, JPEG oder WebP. Große Bilder werden vor dem Hochladen verkleinert.",
"profilePictureRemove": "Bild entfernen",
"profilePictureTypeError": "Bitte ein PNG-, JPEG- oder WebP-Bild verwenden.",
"profilePictureFileTooLarge": "Die Bilddatei ist zu groß.",
"profilePictureTooLarge": "Das Profilbild ist nach dem Verkleinern noch zu groß.",
"profilePictureReadError": "Das ausgewählte Bild konnte nicht gelesen werden.",
"profileSavedToast": "Profil aktualisiert.",
"editMemberLabel": "Bearbeiten",
"editMemberTitle": "Familienmitglied bearbeiten",
"saveMember": "Mitglied speichern",
"memberUpdatedToast": "{{name}} aktualisiert.",
"familyRoleLabel": "Familienrolle",
"familyRoleDad": "Vater",
"familyRoleMom": "Mutter",
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "Εμφανιζόμενο όνομα",
"memberPasswordLabel": "Κωδικός",
"colorLabel": "Χρώμα",
"profilePictureTitle": "Εικόνα προφίλ",
"profilePictureLabel": "Μεταφόρτωση εικόνας",
"profilePictureHint": "PNG, JPEG ή WebP. Οι μεγάλες εικόνες αλλάζουν μέγεθος πριν τη μεταφόρτωση.",
"profilePictureRemove": "Αφαίρεση εικόνας",
"profilePictureTypeError": "Χρησιμοποιήστε εικόνα PNG, JPEG ή WebP.",
"profilePictureFileTooLarge": "Το αρχείο εικόνας είναι πολύ μεγάλο.",
"profilePictureTooLarge": "Η εικόνα προφίλ παραμένει πολύ μεγάλη μετά την αλλαγή μεγέθους.",
"profilePictureReadError": "Δεν ήταν δυνατή η ανάγνωση της επιλεγμένης εικόνας.",
"profileSavedToast": "Το προφίλ ενημερώθηκε.",
"editMemberLabel": "Επεξεργασία",
"editMemberTitle": "Επεξεργασία μέλους οικογένειας",
"saveMember": "Αποθήκευση μέλους",
"memberUpdatedToast": "Το {{name}} ενημερώθηκε.",
"familyRoleLabel": "Ρόλος στην οικογένεια",
"familyRoleDad": "Μπαμπάς",
"familyRoleMom": "Μαμά",
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "Display name",
"memberPasswordLabel": "Password",
"colorLabel": "Color",
"profilePictureTitle": "Profile picture",
"profilePictureLabel": "Upload picture",
"profilePictureHint": "PNG, JPEG or WebP. Large images are resized before upload.",
"profilePictureRemove": "Remove picture",
"profilePictureTypeError": "Use a PNG, JPEG or WebP image.",
"profilePictureFileTooLarge": "Image file is too large.",
"profilePictureTooLarge": "Profile picture is still too large after resizing.",
"profilePictureReadError": "Could not read the selected image.",
"profileSavedToast": "Profile updated.",
"editMemberLabel": "Edit",
"editMemberTitle": "Edit family member",
"saveMember": "Save member",
"memberUpdatedToast": "{{name}} updated.",
"familyRoleLabel": "Family role",
"familyRoleDad": "Dad",
"familyRoleMom": "Mom",
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "Nombre para mostrar",
"memberPasswordLabel": "Contraseña",
"colorLabel": "Color",
"profilePictureTitle": "Foto de perfil",
"profilePictureLabel": "Subir foto",
"profilePictureHint": "PNG, JPEG o WebP. Las imágenes grandes se redimensionan antes de subirlas.",
"profilePictureRemove": "Eliminar foto",
"profilePictureTypeError": "Usa una imagen PNG, JPEG o WebP.",
"profilePictureFileTooLarge": "El archivo de imagen es demasiado grande.",
"profilePictureTooLarge": "La foto sigue siendo demasiado grande después de redimensionarla.",
"profilePictureReadError": "No se pudo leer la imagen seleccionada.",
"profileSavedToast": "Perfil actualizado.",
"editMemberLabel": "Editar",
"editMemberTitle": "Editar miembro de la familia",
"saveMember": "Guardar miembro",
"memberUpdatedToast": "{{name}} actualizado.",
"familyRoleLabel": "Rol familiar",
"familyRoleDad": "Papá",
"familyRoleMom": "Mamá",
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "Nom affiché",
"memberPasswordLabel": "Mot de passe",
"colorLabel": "Couleur",
"profilePictureTitle": "Photo de profil",
"profilePictureLabel": "Importer une photo",
"profilePictureHint": "PNG, JPEG ou WebP. Les grandes images sont redimensionnées avant l'envoi.",
"profilePictureRemove": "Supprimer la photo",
"profilePictureTypeError": "Utilisez une image PNG, JPEG ou WebP.",
"profilePictureFileTooLarge": "Le fichier image est trop volumineux.",
"profilePictureTooLarge": "La photo reste trop volumineuse après redimensionnement.",
"profilePictureReadError": "Impossible de lire l'image sélectionnée.",
"profileSavedToast": "Profil mis à jour.",
"editMemberLabel": "Modifier",
"editMemberTitle": "Modifier le membre de la famille",
"saveMember": "Enregistrer le membre",
"memberUpdatedToast": "{{name}} mis à jour.",
"familyRoleLabel": "Rôle familial",
"familyRoleDad": "Papa",
"familyRoleMom": "Maman",
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "प्रदर्शन नाम",
"memberPasswordLabel": "पासवर्ड",
"colorLabel": "रंग",
"profilePictureTitle": "प्रोफ़ाइल चित्र",
"profilePictureLabel": "चित्र अपलोड करें",
"profilePictureHint": "PNG, JPEG या WebP. बड़े चित्र अपलोड से पहले छोटे किए जाते हैं।",
"profilePictureRemove": "चित्र हटाएँ",
"profilePictureTypeError": "PNG, JPEG या WebP चित्र इस्तेमाल करें।",
"profilePictureFileTooLarge": "चित्र फ़ाइल बहुत बड़ी है।",
"profilePictureTooLarge": "आकार बदलने के बाद भी प्रोफ़ाइल चित्र बहुत बड़ा है।",
"profilePictureReadError": "चुना गया चित्र पढ़ा नहीं जा सका।",
"profileSavedToast": "प्रोफ़ाइल अपडेट हुई।",
"editMemberLabel": "संपादित करें",
"editMemberTitle": "परिवार सदस्य संपादित करें",
"saveMember": "सदस्य सहेजें",
"memberUpdatedToast": "{{name}} अपडेट हुआ।",
"familyRoleLabel": "परिवार भूमिका",
"familyRoleDad": "पिता",
"familyRoleMom": "माँ",
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "Nome visualizzato",
"memberPasswordLabel": "Password",
"colorLabel": "Colore",
"profilePictureTitle": "Foto profilo",
"profilePictureLabel": "Carica foto",
"profilePictureHint": "PNG, JPEG o WebP. Le immagini grandi vengono ridimensionate prima del caricamento.",
"profilePictureRemove": "Rimuovi foto",
"profilePictureTypeError": "Usa un'immagine PNG, JPEG o WebP.",
"profilePictureFileTooLarge": "Il file immagine è troppo grande.",
"profilePictureTooLarge": "La foto è ancora troppo grande dopo il ridimensionamento.",
"profilePictureReadError": "Impossibile leggere l'immagine selezionata.",
"profileSavedToast": "Profilo aggiornato.",
"editMemberLabel": "Modifica",
"editMemberTitle": "Modifica membro della famiglia",
"saveMember": "Salva membro",
"memberUpdatedToast": "{{name}} aggiornato.",
"familyRoleLabel": "Ruolo familiare",
"familyRoleDad": "Papà",
"familyRoleMom": "Mamma",
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "表示名",
"memberPasswordLabel": "パスワード",
"colorLabel": "色",
"profilePictureTitle": "プロフィール画像",
"profilePictureLabel": "画像をアップロード",
"profilePictureHint": "PNG、JPEG、WebP。大きな画像はアップロード前に縮小されます。",
"profilePictureRemove": "画像を削除",
"profilePictureTypeError": "PNG、JPEG、WebP画像を使用してください。",
"profilePictureFileTooLarge": "画像ファイルが大きすぎます。",
"profilePictureTooLarge": "縮小後もプロフィール画像が大きすぎます。",
"profilePictureReadError": "選択した画像を読み込めませんでした。",
"profileSavedToast": "プロフィールを更新しました。",
"editMemberLabel": "編集",
"editMemberTitle": "家族メンバーを編集",
"saveMember": "メンバーを保存",
"memberUpdatedToast": "{{name}} を更新しました。",
"familyRoleLabel": "家族内の役割",
"familyRoleDad": "父",
"familyRoleMom": "母",
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "Nome de exibição",
"memberPasswordLabel": "Senha",
"colorLabel": "Cor",
"profilePictureTitle": "Foto de perfil",
"profilePictureLabel": "Enviar foto",
"profilePictureHint": "PNG, JPEG ou WebP. Imagens grandes são redimensionadas antes do envio.",
"profilePictureRemove": "Remover foto",
"profilePictureTypeError": "Use uma imagem PNG, JPEG ou WebP.",
"profilePictureFileTooLarge": "O arquivo de imagem é muito grande.",
"profilePictureTooLarge": "A foto ainda está muito grande após o redimensionamento.",
"profilePictureReadError": "Não foi possível ler a imagem selecionada.",
"profileSavedToast": "Perfil atualizado.",
"editMemberLabel": "Editar",
"editMemberTitle": "Editar membro da família",
"saveMember": "Salvar membro",
"memberUpdatedToast": "{{name}} atualizado.",
"familyRoleLabel": "Papel na família",
"familyRoleDad": "Pai",
"familyRoleMom": "Mãe",
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "Отображаемое имя",
"memberPasswordLabel": "Пароль",
"colorLabel": "Цвет",
"profilePictureTitle": "Фото профиля",
"profilePictureLabel": "Загрузить фото",
"profilePictureHint": "PNG, JPEG или WebP. Большие изображения уменьшаются перед загрузкой.",
"profilePictureRemove": "Удалить фото",
"profilePictureTypeError": "Используйте изображение PNG, JPEG или WebP.",
"profilePictureFileTooLarge": "Файл изображения слишком большой.",
"profilePictureTooLarge": "Фото профиля всё ещё слишком большое после изменения размера.",
"profilePictureReadError": "Не удалось прочитать выбранное изображение.",
"profileSavedToast": "Профиль обновлён.",
"editMemberLabel": "Изменить",
"editMemberTitle": "Изменить члена семьи",
"saveMember": "Сохранить участника",
"memberUpdatedToast": "{{name}} обновлён.",
"familyRoleLabel": "Роль в семье",
"familyRoleDad": "Папа",
"familyRoleMom": "Мама",
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "Visningsnamn",
"memberPasswordLabel": "Lösenord",
"colorLabel": "Färg",
"profilePictureTitle": "Profilbild",
"profilePictureLabel": "Ladda upp bild",
"profilePictureHint": "PNG, JPEG eller WebP. Stora bilder storleksändras före uppladdning.",
"profilePictureRemove": "Ta bort bild",
"profilePictureTypeError": "Använd en PNG-, JPEG- eller WebP-bild.",
"profilePictureFileTooLarge": "Bildfilen är för stor.",
"profilePictureTooLarge": "Profilbilden är fortfarande för stor efter storleksändring.",
"profilePictureReadError": "Kunde inte läsa den valda bilden.",
"profileSavedToast": "Profilen uppdaterades.",
"editMemberLabel": "Redigera",
"editMemberTitle": "Redigera familjemedlem",
"saveMember": "Spara medlem",
"memberUpdatedToast": "{{name}} uppdaterad.",
"familyRoleLabel": "Familjeroll",
"familyRoleDad": "Pappa",
"familyRoleMom": "Mamma",
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "Görünen ad",
"memberPasswordLabel": "Şifre",
"colorLabel": "Renk",
"profilePictureTitle": "Profil resmi",
"profilePictureLabel": "Resim yükle",
"profilePictureHint": "PNG, JPEG veya WebP. Büyük resimler yüklemeden önce yeniden boyutlandırılır.",
"profilePictureRemove": "Resmi kaldır",
"profilePictureTypeError": "PNG, JPEG veya WebP resmi kullanın.",
"profilePictureFileTooLarge": "Resim dosyası çok büyük.",
"profilePictureTooLarge": "Profil resmi yeniden boyutlandırmadan sonra hâlâ çok büyük.",
"profilePictureReadError": "Seçilen resim okunamadı.",
"profileSavedToast": "Profil güncellendi.",
"editMemberLabel": "Düzenle",
"editMemberTitle": "Aile üyesini düzenle",
"saveMember": "Üyeyi kaydet",
"memberUpdatedToast": "{{name}} güncellendi.",
"familyRoleLabel": "Aile rolü",
"familyRoleDad": "Baba",
"familyRoleMom": "Anne",
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "Відображуване ім'я",
"memberPasswordLabel": "Пароль",
"colorLabel": "Колір",
"profilePictureTitle": "Фото профілю",
"profilePictureLabel": "Завантажити фото",
"profilePictureHint": "PNG, JPEG або WebP. Великі зображення змінюються в розмірі перед завантаженням.",
"profilePictureRemove": "Видалити фото",
"profilePictureTypeError": "Використайте зображення PNG, JPEG або WebP.",
"profilePictureFileTooLarge": "Файл зображення завеликий.",
"profilePictureTooLarge": "Фото профілю все ще завелике після зміни розміру.",
"profilePictureReadError": "Не вдалося прочитати вибране зображення.",
"profileSavedToast": "Профіль оновлено.",
"editMemberLabel": "Редагувати",
"editMemberTitle": "Редагувати члена родини",
"saveMember": "Зберегти члена",
"memberUpdatedToast": "{{name}} оновлено.",
"familyRoleLabel": "Роль у родині",
"familyRoleDad": "Тато",
"familyRoleMom": "Мама",
+13
View File
@@ -624,6 +624,19 @@
"displayNameLabel": "显示名称",
"memberPasswordLabel": "密码",
"colorLabel": "颜色",
"profilePictureTitle": "个人头像",
"profilePictureLabel": "上传图片",
"profilePictureHint": "PNG、JPEG 或 WebP。大图片会在上传前自动缩放。",
"profilePictureRemove": "移除图片",
"profilePictureTypeError": "请使用 PNG、JPEG 或 WebP 图片。",
"profilePictureFileTooLarge": "图片文件太大。",
"profilePictureTooLarge": "缩放后头像仍然太大。",
"profilePictureReadError": "无法读取所选图片。",
"profileSavedToast": "个人资料已更新。",
"editMemberLabel": "编辑",
"editMemberTitle": "编辑家庭成员",
"saveMember": "保存成员",
"memberUpdatedToast": "{{name}} 已更新。",
"familyRoleLabel": "家庭角色",
"familyRoleDad": "爸爸",
"familyRoleMom": "妈妈",