feat: complete i18n support, telegram webhook, and security improvements
This commit is contained in:
@@ -7,12 +7,148 @@
|
||||
"passwordLabel": "Password",
|
||||
"passwordPlaceholder": "Enter your password",
|
||||
"signInButton": "Sign In",
|
||||
"signingIn": "Signing In..."
|
||||
"signingIn": "Signing In...",
|
||||
"errorInvalid": "Invalid email or password."
|
||||
},
|
||||
"sidebar": {
|
||||
"mailboxes": "Mailboxes",
|
||||
"mailClient": "Mail Client",
|
||||
"users": "User Management",
|
||||
"logout": "Log Out"
|
||||
"logout": "Log Out",
|
||||
"general": "GENERAL",
|
||||
"management": "MANAGEMENT",
|
||||
"superAdmin": "Super Admin",
|
||||
"domainAdmin": "Domain Admin"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Dashboard",
|
||||
"welcome": "Welcome",
|
||||
"totalDomains": "Total Domains",
|
||||
"mailboxes": "Mailboxes",
|
||||
"aliases": "Aliases",
|
||||
"users": "Defined Users",
|
||||
"usersSub": "Users are managed from .env",
|
||||
"domainStatus": "Domain Status",
|
||||
"domain": "Domain",
|
||||
"quotaUsage": "Quota Usage",
|
||||
"status": "Status",
|
||||
"active": "Active",
|
||||
"inactive": "Inactive",
|
||||
"quickActions": "Quick Actions",
|
||||
"manageDomains": "Domain Management",
|
||||
"manageDomainsDesc": "Add, delete, manage domains",
|
||||
"manageMailboxes": "Mailboxes",
|
||||
"manageMailboxesDesc": "Create new account, change password, delete",
|
||||
"manageUsers": "Users",
|
||||
"manageUsersDesc": "View defined panel users from .env"
|
||||
},
|
||||
"domains": {
|
||||
"title": "Domains",
|
||||
"subtitle": "domain listed",
|
||||
"searchPlaceholder": "Search domain...",
|
||||
"domain": "Domain",
|
||||
"description": "Description",
|
||||
"mailboxes": "Mailboxes",
|
||||
"aliases": "Aliases",
|
||||
"quota": "Quota",
|
||||
"status": "Status",
|
||||
"actions": "Actions",
|
||||
"active": "Active",
|
||||
"inactive": "Inactive",
|
||||
"addDomain": "Add Domain",
|
||||
"refresh": "Refresh",
|
||||
"noDomains": "No domains found",
|
||||
"tryDiffSearch": "Try a different search term"
|
||||
},
|
||||
"users": {
|
||||
"title": "System Users",
|
||||
"subtitle": "Admin users defined via .env file",
|
||||
"info": "User management is done securely via the environment variables (.env). This panel is read-only.",
|
||||
"username": "Username",
|
||||
"name": "Name",
|
||||
"role": "Role",
|
||||
"domains": "Authorized Domains",
|
||||
"superAdmin": "Super Admin",
|
||||
"domainAdmin": "Domain Admin",
|
||||
"allDomains": "All Domains"
|
||||
},
|
||||
"mailboxes": {
|
||||
"title": "Mailboxes",
|
||||
"selectDomain": "Select domain",
|
||||
"accounts": "accounts",
|
||||
"addAccount": "Add Account",
|
||||
"searchPlaceholder": "Search email or name...",
|
||||
"email": "Email",
|
||||
"name": "Name",
|
||||
"quota": "Quota",
|
||||
"status": "Status",
|
||||
"actions": "Actions",
|
||||
"active": "Active",
|
||||
"inactive": "Inactive",
|
||||
"noMailboxes": "No mailboxes in this domain",
|
||||
"noMailboxesDesc": "Click 'Add Account'",
|
||||
"selectDomainDesc": "Select a domain from the top left",
|
||||
"deleteConfirm": "Are you sure you want to delete this account?",
|
||||
"info": "Connection Info",
|
||||
"changePassword": "Change Password",
|
||||
"deactivate": "Deactivate",
|
||||
"activate": "Activate",
|
||||
"delete": "Delete",
|
||||
"newAccount": "New Mailbox",
|
||||
"username": "Username",
|
||||
"password": "Password",
|
||||
"quotaMb": "Quota (MB)",
|
||||
"cancel": "Cancel",
|
||||
"create": "Create",
|
||||
"newPasswordFor": "New password for",
|
||||
"update": "Update",
|
||||
"connectionInfo": "Client Connection Info",
|
||||
"connectionInfoDesc": "Use the following details to set up the account on Apple Mail, Outlook or your phone:",
|
||||
"imap": "IMAP (Incoming Server)",
|
||||
"server": "Server",
|
||||
"port": "Port",
|
||||
"copy": "Copy",
|
||||
"smtp": "SMTP (Outgoing Server)",
|
||||
"auth": "Authentication",
|
||||
"authPassword": "The password you set when creating the account",
|
||||
"ok": "OK"
|
||||
},
|
||||
"mailClient": {
|
||||
"loginTitle": "IMAP Login",
|
||||
"loginSubtitle": "Connect to your mailbox",
|
||||
"emailLabel": "Email",
|
||||
"emailPlaceholder": "name@domain.com",
|
||||
"passwordLabel": "Password",
|
||||
"passwordPlaceholder": "********",
|
||||
"connect": "Connect",
|
||||
"connecting": "Connecting...",
|
||||
"newMail": "New Mail",
|
||||
"logout": "Logout",
|
||||
"selectMail": "Select a mail",
|
||||
"selectMailDesc": "Select a mail from the left list to read",
|
||||
"inbox": "Inbox",
|
||||
"sent": "Sent",
|
||||
"drafts": "Drafts",
|
||||
"trash": "Trash",
|
||||
"junk": "Junk",
|
||||
"archive": "Archive",
|
||||
"searchMail": "Search mail...",
|
||||
"emptyFolder": "This folder is empty",
|
||||
"to": "To",
|
||||
"cc": "Cc",
|
||||
"subject": "Subject",
|
||||
"date": "Date",
|
||||
"attachments": "Attachments",
|
||||
"reply": "Reply",
|
||||
"delete": "Delete",
|
||||
"download": "Download",
|
||||
"composeTitle": "New Message",
|
||||
"send": "Send",
|
||||
"sending": "Sending...",
|
||||
"cancel": "Cancel",
|
||||
"dropFiles": "Drop files here or click to attach",
|
||||
"sendError": "Failed to send message",
|
||||
"noSubject": "(No Subject)",
|
||||
"me": "Me"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,12 +7,148 @@
|
||||
"passwordLabel": "Şifre",
|
||||
"passwordPlaceholder": "Şifrenizi girin",
|
||||
"signInButton": "Giriş Yap",
|
||||
"signingIn": "Giriş yapılıyor..."
|
||||
"signingIn": "Giriş yapılıyor...",
|
||||
"errorInvalid": "E-posta veya şifre hatalı."
|
||||
},
|
||||
"sidebar": {
|
||||
"mailboxes": "Mail Hesapları",
|
||||
"mailClient": "Web Mail Client",
|
||||
"mailClient": "Mail İstemcisi",
|
||||
"users": "Kullanıcı Yönetimi",
|
||||
"logout": "Çıkış Yap"
|
||||
"logout": "Çıkış Yap",
|
||||
"general": "GENEL",
|
||||
"management": "YÖNETİM",
|
||||
"superAdmin": "Süper Admin",
|
||||
"domainAdmin": "Domain Admin"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Dashboard",
|
||||
"welcome": "Hoş geldiniz",
|
||||
"totalDomains": "Toplam Domain",
|
||||
"mailboxes": "Mail Kutuları",
|
||||
"aliases": "Alias",
|
||||
"users": "Tanımlı Kullanıcı",
|
||||
"usersSub": "Kullanıcılar .env'den yönetilir",
|
||||
"domainStatus": "Domain Durumu",
|
||||
"domain": "Domain",
|
||||
"quotaUsage": "Kota Kullanımı",
|
||||
"status": "Durum",
|
||||
"active": "Aktif",
|
||||
"inactive": "Pasif",
|
||||
"quickActions": "Hızlı İşlemler",
|
||||
"manageDomains": "Domain Yönetimi",
|
||||
"manageDomainsDesc": "Domain ekle, sil, yönet",
|
||||
"manageMailboxes": "Mail Hesapları",
|
||||
"manageMailboxesDesc": "Yeni hesap oluştur, şifre değiştir, sil",
|
||||
"manageUsers": "Kullanıcılar",
|
||||
"manageUsersDesc": ".env'den tanımlı panel kullanıcılarını görüntüle"
|
||||
},
|
||||
"domains": {
|
||||
"title": "Domainler",
|
||||
"subtitle": "domain listeleniyor",
|
||||
"searchPlaceholder": "Domain ara...",
|
||||
"domain": "Domain",
|
||||
"description": "Açıklama",
|
||||
"mailboxes": "Mail Kutuları",
|
||||
"aliases": "Alias",
|
||||
"quota": "Kota",
|
||||
"status": "Durum",
|
||||
"actions": "İşlemler",
|
||||
"active": "Aktif",
|
||||
"inactive": "Pasif",
|
||||
"addDomain": "Domain Ekle",
|
||||
"refresh": "Yenile",
|
||||
"noDomains": "Domain bulunamadı",
|
||||
"tryDiffSearch": "Farklı bir arama yapın"
|
||||
},
|
||||
"users": {
|
||||
"title": "Sistem Kullanıcıları",
|
||||
"subtitle": ".env dosyası üzerinden tanımlanmış yetkili kullanıcılar",
|
||||
"info": "Kullanıcı yönetimi güvenlik nedeniyle sadece çevresel değişkenler (.env) üzerinden yapılmaktadır. Bu ekran salt okunurdur.",
|
||||
"username": "Kullanıcı Adı",
|
||||
"name": "Ad Soyad",
|
||||
"role": "Rol",
|
||||
"domains": "Yetkili Domainler",
|
||||
"superAdmin": "Süper Admin",
|
||||
"domainAdmin": "Domain Admin",
|
||||
"allDomains": "Tüm Domainler"
|
||||
},
|
||||
"mailboxes": {
|
||||
"title": "Mail Hesapları",
|
||||
"selectDomain": "Domain seçin",
|
||||
"accounts": "hesap",
|
||||
"addAccount": "Hesap Ekle",
|
||||
"searchPlaceholder": "E-posta veya isim ara...",
|
||||
"email": "E-posta",
|
||||
"name": "Ad Soyad",
|
||||
"quota": "Kota",
|
||||
"status": "Durum",
|
||||
"actions": "İşlemler",
|
||||
"active": "Aktif",
|
||||
"inactive": "Pasif",
|
||||
"noMailboxes": "Bu domainde mail hesabı yok",
|
||||
"noMailboxesDesc": "'Hesap Ekle' butonuna tıklayın",
|
||||
"selectDomainDesc": "Sol üstteki listeden domain seçin",
|
||||
"deleteConfirm": "hesabını silmek istediğinizden emin misiniz?",
|
||||
"info": "Bağlantı Bilgileri",
|
||||
"changePassword": "Şifre Değiştir",
|
||||
"deactivate": "Pasife Al",
|
||||
"activate": "Aktif Et",
|
||||
"delete": "Sil",
|
||||
"newAccount": "Yeni Mail Hesabı",
|
||||
"username": "Kullanıcı Adı",
|
||||
"password": "Şifre",
|
||||
"quotaMb": "Kota (MB)",
|
||||
"cancel": "İptal",
|
||||
"create": "Oluştur",
|
||||
"newPasswordFor": "için yeni şifre",
|
||||
"update": "Güncelle",
|
||||
"connectionInfo": "İstemci Bağlantı Bilgileri",
|
||||
"connectionInfoDesc": "hesabını Apple Mail, Outlook veya telefonunuza kurmak için aşağıdaki bilgileri kullanın:",
|
||||
"imap": "IMAP (Gelen Sunucu)",
|
||||
"server": "Sunucu",
|
||||
"port": "Port",
|
||||
"copy": "Kopyala",
|
||||
"smtp": "SMTP (Giden Sunucu)",
|
||||
"auth": "Kimlik Doğrulama",
|
||||
"authPassword": "Hesap oluştururken belirlediğiniz şifre",
|
||||
"ok": "Tamam"
|
||||
},
|
||||
"mailClient": {
|
||||
"loginTitle": "IMAP Girişi",
|
||||
"loginSubtitle": "Mail kutunuza bağlanın",
|
||||
"emailLabel": "E-posta",
|
||||
"emailPlaceholder": "isim@domain.com",
|
||||
"passwordLabel": "Şifre",
|
||||
"passwordPlaceholder": "********",
|
||||
"connect": "Bağlan",
|
||||
"connecting": "Bağlanıyor...",
|
||||
"newMail": "Yeni Mail",
|
||||
"logout": "Çıkış",
|
||||
"selectMail": "Bir mail seçin",
|
||||
"selectMailDesc": "Okumak için soldaki listeden bir mail seçin",
|
||||
"inbox": "Gelen Kutusu",
|
||||
"sent": "Gönderilmiş",
|
||||
"drafts": "Taslaklar",
|
||||
"trash": "Çöp Kutusu",
|
||||
"junk": "Gereksiz",
|
||||
"archive": "Arşiv",
|
||||
"searchMail": "Mail ara...",
|
||||
"emptyFolder": "Bu klasör boş",
|
||||
"to": "Kime",
|
||||
"cc": "Bilgi",
|
||||
"subject": "Konu",
|
||||
"date": "Tarih",
|
||||
"attachments": "Ekler",
|
||||
"reply": "Yanıtla",
|
||||
"delete": "Sil",
|
||||
"download": "İndir",
|
||||
"composeTitle": "Yeni Mesaj",
|
||||
"send": "Gönder",
|
||||
"sending": "Gönderiliyor...",
|
||||
"cancel": "İptal",
|
||||
"dropFiles": "Dosyaları sürükleyin veya dosya eklemek için tıklayın",
|
||||
"sendError": "Mesaj gönderilemedi",
|
||||
"noSubject": "(Konu Yok)",
|
||||
"me": "Ben"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user