import { type Dictionary, t } from 'intlayer';
const userAdminPageContent = {
key: 'user-admin-page',
content: {
title: t({
en: 'Users Management',
fr: 'Gestion des utilisateurs',
es: 'Gestión de usuarios',
'en-GB': 'Users Management',
de: 'Benutzerverwaltung',
ja: 'ユーザー管理',
ko: '사용자 관리',
zh: '用户管理',
it: 'Gestione utenti',
pt: 'Gestão de usuários',
hi: 'उपयोगकर्ता प्रबंधन',
ar: 'إدارة المستخدمين',
ru: 'Управление пользователями',
tr: 'Kullanıcı yönetimi',
pl: 'Zarządzanie użytkownikami',
id: 'Manajemen Pengguna',
vi: 'Quản lý người dùng',
}),
tableHeaders: {
name: t({
en: 'Name',
fr: 'Nom',
es: 'Nombre',
'en-GB': 'Name',
de: 'Name',
ja: '名前',
ko: '이름',
zh: '姓名',
it: 'Nome',
pt: 'Nome',
hi: 'नाम',
ar: 'الاسم',
ru: 'Имя',
tr: 'İsim',
pl: 'Imię i nazwisko',
id: 'Nama',
vi: 'Tên',
}),
id: 'ID',
email: t({
en: 'Email',
fr: 'Email',
es: 'Correo electrónico',
'en-GB': 'Email',
de: 'E-Mail',
ja: 'メール',
ko: '이메일',
zh: '邮箱',
it: 'Email',
pt: 'Email',
hi: 'ईमेल',
ar: 'البريد الإلكتروني',
ru: 'Электронная почта',
tr: 'E-posta',
pl: 'E-mail',
id: 'Email',
vi: 'Email',
}),
role: t({
en: 'Role',
fr: 'Rôle',
es: 'Rol',
'en-GB': 'Role',
de: 'Rolle',
ja: '役割',
ko: '역할',
zh: '角色',
it: 'Ruolo',
pt: 'Função',
hi: 'भूमिका',
ar: 'الدور',
ru: 'Роль',
tr: 'Rol',
pl: 'Rola',
id: 'Peran',
vi: 'Vai trò',
}),
status: t({
en: 'Status',
fr: 'Statut',
es: 'Estado',
'en-GB': 'Status',
de: 'Status',
ja: 'ステータス',
ko: '상태',
zh: '状态',
it: 'Stato',
pt: 'Status',
hi: 'स्थिति',
ar: 'الحالة',
ru: 'Статус',
tr: 'Durum',
pl: 'Status',
id: 'Status',
vi: 'Trạng thái',
}),
createdAt: t({
en: 'Created At',
fr: 'Créé le',
es: 'Creado en',
'en-GB': 'Created At',
de: 'Erstellt am',
ja: '作成日',
ko: '생성일',
zh: '创建时间',
it: 'Creato il',
pt: 'Criado em',
hi: 'बनाया गया',
ar: 'تم الإنشاء في',
ru: 'Создано',
tr: 'Oluşturulma',
pl: 'Utworzono',
id: 'Dibuat pada',
vi: 'Ngày tạo',
}),
updatedAt: t({
en: 'Updated At',
fr: 'Mis à jour le',
es: 'Actualizado en',
'en-GB': 'Updated At',
de: 'Aktualisiert am',
ja: '更新日',
ko: '업데이트 일',
zh: '更新时间',
it: 'Aggiornato il',
pt: 'Atualizado em',
hi: 'अपडेट किया गया',
ar: 'تم التحديث في',
ru: 'Обновлено',
tr: 'Güncellendi',
pl: 'Zaktualizowano',
id: 'Diperbarui pada',
vi: 'Cập nhật lần cuối',
}),
actions: t({
en: 'Actions',
fr: 'Actions',
es: 'Acciones',
'en-GB': 'Actions',
de: 'Aktionen',
ja: 'アクション',
ko: '작업',
zh: '操作',
it: 'Azioni',
pt: 'Ações',
hi: 'कार्य',
ar: 'الإجراءات',
ru: 'Действия',
tr: 'İşlemler',
pl: 'Akcje',
id: 'Aksi',
vi: 'Hành động',
}),
},
statusLabels: {
verified: t({
en: 'Verified',
fr: 'Vérifié',
es: 'Verificado',
'en-GB': 'Verified',
de: 'Verifiziert',
ja: '確認済み',
ko: '확인됨',
zh: '已验证',
it: 'Verificato',
pt: 'Verificado',
hi: 'सत्यापित',
ar: 'متحقق',
ru: 'Подтвержден',
tr: 'Doğrulandı',
pl: 'Zweryfikowany',
id: 'Terverifikasi',
vi: 'Đã xác minh',
}),
pending: t({
en: 'Pending',
fr: 'En attente',
es: 'Pendiente',
'en-GB': 'Pending',
de: 'Ausstehend',
ja: '保留中',
ko: '대기 중',
zh: '待处理',
it: 'In sospeso',
pt: 'Pendente',
hi: 'लंबित',
ar: 'معلق',
ru: 'Ожидает',
tr: 'Beklemede',
pl: 'Oczekujący',
id: 'Menunggu',
vi: 'Đang chờ',
}),
},
actions: {
edit: t({
en: 'Edit',
fr: 'Modifier',
es: 'Editar',
'en-GB': 'Edit',
de: 'Bearbeiten',
ja: '編集',
ko: '편집',
zh: '编辑',
it: 'Modifica',
pt: 'Editar',
hi: 'संपादित करें',
ar: 'تعديل',
ru: 'Редактировать',
tr: 'Düzenle',
pl: 'Edytuj',
id: 'Ubah',
vi: 'Chỉnh sửa',
}),
delete: t({
en: 'Delete',
fr: 'Supprimer',
es: 'Eliminar',
'en-GB': 'Delete',
de: 'Löschen',
ja: '削除',
ko: '삭제',
zh: '删除',
it: 'Elimina',
pt: 'Excluir',
hi: 'हटाएं',
ar: 'حذف',
ru: 'Удалить',
tr: 'Sil',
pl: 'Usuń',
id: 'Hapus',
vi: 'Xóa',
}),
copyId: t({
en: 'Copy id',
fr: "Copier l'id",
es: 'Copiar id',
'en-GB': 'Copy id',
de: 'Id kopieren',
ja: 'idをコピー',
ko: '이메일 복사',
zh: '复制id',
it: 'Copia id',
pt: 'Copiar id',
hi: 'आईडी को कॉपी करें',
ar: 'نسخ الأيدي',
ru: 'Копировать id',
tr: 'Id kopyala',
pl: 'Kopiuj ID',
id: 'Salin ID',
vi: 'Sao chép id',
}),
},
noUsersMessage: t({
en: 'No users found',
fr: 'Aucun utilisateur trouvé',
es: 'No se encontraron usuarios',
'en-GB': 'No users found',
de: 'Keine Benutzer gefunden',
ja: 'ユーザーが見つかりません',
ko: '사용자를 찾을 수 없습니다',
zh: '未找到用户',
it: 'Nessun utente trovato',
pt: 'Nenhum usuário encontrado',
hi: 'कोई उपयोगकर्ता नहीं मिला',
ar: 'لم يتم العثور على مستخدمين',
ru: 'Пользователи не найдены',
tr: 'Kullanıcı bulunamadı',
pl: 'Nie znaleziono użytkowników',
id: 'Tidak ada pengguna',
vi: 'Không tìm thấy người dùng nào',
}),
errorMessages: {
loadingError: t({
en: 'Error loading users',
fr: 'Erreur lors du chargement des utilisateurs',
es: 'Error al cargar usuarios',
'en-GB': 'Error loading users',
de: 'Fehler beim Laden der Benutzer',
ja: 'ユーザーの読み込みエラー',
ko: '사용자 로딩 오류',
zh: '加载用户时出错',
it: 'Errore nel caricamento degli utenti',
pt: 'Erro ao carregar usuários',
hi: 'उपयोगकर्ताओं को लोड करने में त्रुटि',
ar: 'خطأ في تحميل المستخدمين',
ru: 'Ошибка загрузки пользователей',
tr: 'Kullanıcıları yükleme hatası',
pl: 'Błąd ładowania użytkowników',
id: 'Gagal memuat pengguna',
vi: 'Lỗi tải người dùng',
}),
},
showingResults: t({
en: 'Showing {start} to {end} of {total} results',
fr: 'Affichage de {start} à {end} sur {total} résultats',
es: 'Mostrando {start} a {end} de {total} resultados',
'en-GB': 'Showing {start} to {end} of {total} results',
de: 'Zeige {start} bis {end} von {total} Ergebnissen',
ja: '{total}件中{start}〜{end}件を表示',
ko: '{total}개 결과 중 {start}~{end}개 표시',
zh: '显示第 {start} 到 {end} 项,共 {total} 个结果',
it: 'Mostrando {start} a {end} di {total} risultati',
pt: 'Mostrando {start} a {end} de {total} resultados',
hi: '{total} परिणामों में से {start} से {end} तक दिखा रहे हैं',
ar: 'عرض {start} إلى {end} من أصل {total} نتيجة',
ru: 'Показано {start}-{end} из {total} результатов',
tr: '{total} sonuçtan {start}-{end} arası gösteriliyor',
pl: 'Wyświetlanie {start} do {end} z {total} wyników',
id: 'Menampilkan {start} hingga {end} dari {total} hasil',
vi: 'Hiển thị {start} đến {end} trong tổng số {total} kết quả',
}),
searchPlaceholder: t({
en: 'Search users...',
fr: 'Rechercher des utilisateurs...',
es: 'Buscar usuarios...',
'en-GB': 'Search users...',
de: 'Benutzer suchen...',
ja: 'ユーザーを検索...',
ko: '사용자 검색...',
zh: '搜索用户...',
it: 'Cerca utenti...',
pt: 'Buscar usuários...',
hi: 'उपयोगकर्ताओं की खोज करें...',
ar: 'البحث عن المستخدمين...',
ru: 'Поиск пользователей...',
tr: 'Kullanıcıları ara...',
pl: 'Szukaj użytkowników...',
id: 'Cari pengguna...',
vi: 'Tìm kiếm người dùng...',
}),
filterPlaceholder: t({
en: 'Filter by organization',
fr: 'Filtrer par organisation',
es: 'Filtrar por organización',
'en-GB': 'Filter by organisation',
de: 'Nach Organisation filtern',
ja: '組織でフィルター',
ko: '조직별 필터',
zh: '按组织筛选',
it: 'Filtra per organizzazione',
pt: 'Filtrar por organização',
hi: 'संगठन के अनुसार फ़िल्टर करें',
ar: 'تصفية حسب المنظمة',
ru: 'Фильтр по организации',
tr: 'Organizasyona göre filtrele',
pl: 'Filtruj po organizacji',
id: 'Saring berdasarkan organisasi',
vi: 'Lọc theo tổ chức',
}),
allStatuses: t({
en: 'All organizations',
fr: 'Toutes les organisations',
es: 'Todas las organizaciones',
'en-GB': 'All organisations',
de: 'Alle Organisationen',
ja: 'すべての組織',
ko: '모든 조직',
zh: '所有组织',
it: 'Tutte le organizzazioni',
pt: 'Todas as organizações',
hi: 'सभी संगठन',
ar: 'جميع المنظمات',
ru: 'Все организации',
tr: 'Tüm organizasyonlar',
pl: 'Wszystkie organizacje',
id: 'Semua organisasi',
vi: 'Tất cả tổ chức',
}),
noData: t({
en: 'N/A',
fr: 'N/A',
es: 'N/A',
'en-GB': 'N/A',
de: 'N/A',
ja: 'なし',
ko: '없음',
zh: '无',
it: 'N/A',
pt: 'N/A',
hi: 'N/A',
ar: 'غير متوفر',
ru: 'Н/Д',
tr: 'Yok',
pl: 'Brak danych',
id: 'N/A',
vi: 'Không có dữ liệu',
}),
},
title: 'User administration page',
description:
'Content dictionary for the user administration page. Includes table headers, status labels, action buttons, messages, and search filters necessary for managing users in the dashboard.',
tags: ['dashboard', 'user management', 'admin page'],
} satisfies Dictionary;
export default userAdminPageContent;