feat:加入国际化文件

This commit is contained in:
PZ688 2025-02-26 14:39:55 +08:00
parent 8fe140346e
commit 288fc79052
73 changed files with 7983 additions and 10 deletions

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "Dokumentation",
"desktopWelcome" : "Willkommen",
"desktopWelcomeTitle" : "Willkommen bei Project Zoom Construction Site Management",
"desktopItem1": "Intelligentes Aufgaben- und Problemmanagement: Durch das Job & Ticket-System wird ein geschlossener Kreislauf für Aufgabenzuweisung, Fortschrittsverfolgung und Problemberichterstattung gewährleistet, um effiziente Projektfortschritte sicherzustellen.",
"desktopItem2": "Mängelverwaltung und Nachbesserung: Direkte Aufnahme von Fotos mit Anmerkungen oder Videos bei Problemen, automatische Generierung von Korrekturberichten und Benachrichtigung der zuständigen Personen, erneute Dokumentation nach Reparaturen zur Qualitätssicherung.",
"desktopItem3": "Digitale Baudokumentation mit vollständiger Rückverfolgbarkeit: Online-Verwaltung von Zeichnungen, Bautagebüchern, Besprechungsprotokollen, Lieferscheinen, Zahlungsbelegen usw. Unterstützt Bilder, Videos, Audio, PDF-Formate, jederzeit abrufbar, verhindert Informationsverlust.",
"desktopItem4": "Ein-Klick-Verwaltung von Sicherheitsschulungen und Qualifikationszertifizierungen: Arbeiter können Sicherheitseinweisungen in der App absolvieren, Qualifikationszertifikate und Sicherheitsnachweise hochladen, während das Management online prüfen und archivieren kann, um sicherzustellen, dass das Bauteam die Sicherheitsanforderungen erfüllt.",
"desktopItem5": "Leistungsstarke Berichtsfunktionen für klare Datenvisualisierung: Multi-Plattform-Zugriff (WEB, APP, Client usw.), bietet benutzerdefinierte PDF-Berichtsassistenten zur schnellen Erstellung von Wochenarbeitsplänen, Inspektionsberichten, Finanzberichten usw., reduziert aufwändige Dateneingaben und vereinfacht das Management.",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "Documentation",
"desktopWelcome" : "Welcome",
"desktopWelcomeTitle" : "Welcome to Project Zoom Construction Site Management",
"desktopItem1": "Intelligent Task and Issue Management: Through the Job & Ticket system, achieve closed-loop management of task assignment, progress tracking, and issue reporting, ensuring efficient project advancement.",
"desktopItem2": "Defect Management and Rectification: Take photos with annotations or record videos directly when issues are found, automatically generate rectification reports and notify relevant personnel, record again after repairs, ensuring construction quality.",
"desktopItem3": "Digital Construction Archives with Full Traceability: Online management of drawings, construction diaries, meeting minutes, delivery notes, payment vouchers, etc. Supporting images, videos, audio, PDF formats, accessible anytime, preventing information loss.",
"desktopItem4": "One-click Management of Safety Training and Qualification Certification: Workers can complete safety induction on the App, upload qualification certificates and safety certifications, while management can review and archive online, ensuring construction team meets safety requirements.",
"desktopItem5": "Powerful Reporting Features for Clear Data Visualization: Multi-platform access (WEB, APP, Client, etc.), provides custom PDF report wizards to quickly generate weekly work plans, inspection reports, financial statements, etc., reducing tedious data entry and making management easier.",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "Documentación",
"desktopWelcome" : "Bienvenido",
"desktopWelcomeTitle" : "Bienvenido a Project Zoom Construction Site Management",
"desktopItem1": "Gestión Inteligente de Tareas y Problemas: A través del sistema de Job & Ticket, logre una gestión de ciclo cerrado de asignación de tareas, seguimiento de progreso y reporte de problemas, asegurando un avance eficiente del proyecto.",
"desktopItem2": "Gestión y Rectificación de Defectos: Tome fotos con anotaciones o grabe videos directamente cuando se encuentren problemas, genere automáticamente informes de rectificación y notifique al personal relevante, registre nuevamente después de las reparaciones, asegurando la calidad de la construcción.",
"desktopItem3": "Archivos Digitales de Construcción con Trazabilidad Completa: Gestión en línea de planos, diarios de construcción, actas de reuniones, notas de entrega, comprobantes de pago, etc. Compatible con imágenes, videos, audio, formatos PDF, accesible en cualquier momento, evitando la pérdida de información.",
"desktopItem4": "Gestión con Un Clic de Capacitación en Seguridad y Certificación de Cualificaciones: Los trabajadores pueden completar la inducción de seguridad en la App, cargar certificados de cualificación y certificaciones de seguridad, mientras que la gerencia puede revisar y archivar en línea, asegurando que el equipo de construcción cumpla con los requisitos de seguridad.",
"desktopItem5": "Potentes Funciones de Informes para una Clara Visualización de Datos: Acceso multiplataforma (WEB, APP, Cliente, etc.), proporciona asistentes personalizados para informes PDF para generar rápidamente planes de trabajo semanales, informes de inspección, estados financieros, etc., reduciendo el tedioso ingreso de datos y facilitando la gestión.",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "Documentación",
"desktopWelcomeTitle" : "Tervetuloa Project Zoom Construction Site Management -sovellukseen",
"desktopWelcome" : "Tervetuloa",
"desktopItem1": "Älykäs tehtävien- ja ongelmienhallinta: Job & Ticket -järjestelmän avulla saavutetaan suljetun kierron hallinta tehtävien jakamisessa, edistymisen seurannassa ja ongelmien raportoinnissa, varmistaen tehokkaan projektin etenemisen.",
"desktopItem2": "Vikojen hallinta ja korjaus: Ota kuvia merkinnöillä tai tallenna videoita suoraan ongelmien ilmetessä, luo automaattisesti korjausraportit ja ilmoita asianomaisille henkilöille, dokumentoi uudelleen korjausten jälkeen, varmistaen rakentamisen laadun.",
"desktopItem3": "Digitaaliset rakennusarkistot täydellä jäljitettävyydellä: Piirustusten, rakennuspäiväkirjojen, kokousmuistioiden, lähetyslistojen, maksutositteiden jne. verkkohallinta. Tukee kuvia, videoita, ääntä, PDF-muotoja, käytettävissä milloin tahansa, estäen tietojen häviämisen.",
"desktopItem4": "Yhden klikkauksen turvallisuuskoulutuksen ja pätevyyden sertifioinnin hallinta: Työntekijät voivat suorittaa turvallisuusperehdytyksen sovelluksessa, ladata pätevyystodistukset ja turvallisuussertifikaatit, kun taas johto voi tarkistaa ja arkistoida verkossa, varmistaen rakennustiimin turvallisuusvaatimusten täyttymisen.",
"desktopItem5": "Tehokkaat raportointiominaisuudet selkeään tietojen visualisointiin: Monialustainen pääsy (WEB, APP, Client jne.), tarjoaa mukautettuja PDF-raporttien ohjattuja toimintoja viikoittaisten työsuunnitelmien, tarkastusraporttien, talousraporttien jne. nopeaan luomiseen, vähentäen työläitä tietojensyöttöjä ja helpottaen hallintaa.",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "Documentation",
"desktopWelcome" : "Bienvenue",
"desktopWelcomeTitle" : "Bienvenue à Project Zoom Construction Site Management",
"desktopItem1": "Gestion Intelligente des Tâches et des Problèmes : Grâce au système Job & Ticket, réalisez une gestion en boucle fermée de l'attribution des tâches, du suivi des progrès et du signalement des problèmes, assurant une progression efficace du projet.",
"desktopItem2": "Gestion et Rectification des Défauts : Prenez des photos avec annotations ou enregistrez des vidéos directement lors de la découverte de problèmes, générez automatiquement des rapports de rectification et notifiez le personnel concerné, enregistrez à nouveau après les réparations, garantissant la qualité de la construction.",
"desktopItem3": "Archives Numériques de Construction avec Traçabilité Complète : Gestion en ligne des plans, journaux de chantier, comptes-rendus de réunions, bons de livraison, justificatifs de paiement, etc. Prise en charge des images, vidéos, audio, formats PDF, accessibles à tout moment, évitant la perte d'informations.",
"desktopItem4": "Gestion en Un Clic de la Formation à la Sécurité et de la Certification des Qualifications : Les travailleurs peuvent effectuer l'initiation à la sécurité sur l'App, télécharger les certificats de qualification et les certifications de sécurité, tandis que la direction peut examiner et archiver en ligne, garantissant que l'équipe de construction répond aux exigences de sécurité.",
"desktopItem5": "Fonctionnalités de Rapport Puissantes pour une Visualisation Claire des Données : Accès multiplateforme (WEB, APP, Client, etc.), fournit des assistants de rapport PDF personnalisés pour générer rapidement des plans de travail hebdomadaires, des rapports d'inspection, des états financiers, etc., réduisant la saisie fastidieuse des données et facilitant la gestion.",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "Documentazione",
"desktopWelcome" : "Benvenuto",
"desktopWelcomeTitle" : "Benvenuto a Project Zoom Construction Site Management",
"desktopItem1": "Gestione Intelligente di Attività e Problemi: Attraverso il sistema Job & Ticket, realizza una gestione a ciclo chiuso dell'assegnazione delle attività, del monitoraggio dei progressi e della segnalazione dei problemi, garantendo un avanzamento efficiente del progetto.",
"desktopItem2": "Gestione e Rettifica dei Difetti: Scatta foto con annotazioni o registra video direttamente quando vengono rilevati problemi, genera automaticamente rapporti di rettifica e notifica il personale interessato, registra nuovamente dopo le riparazioni, garantendo la qualità della costruzione.",
"desktopItem3": "Archivi Digitali di Costruzione con Tracciabilità Completa: Gestione online di disegni, diari di cantiere, verbali di riunione, bolle di consegna, documenti di pagamento, ecc. Supporto per immagini, video, audio, formati PDF, accessibili in qualsiasi momento, prevenendo la perdita di informazioni.",
"desktopItem4": "Gestione con Un Click della Formazione sulla Sicurezza e Certificazione delle Qualifiche: I lavoratori possono completare l'introduzione alla sicurezza sull'App, caricare certificati di qualifica e certificazioni di sicurezza, mentre la direzione può revisionare e archiviare online, garantendo che la squadra di costruzione soddisfi i requisiti di sicurezza.",
"desktopItem5": "Potenti Funzionalità di Reporting per una Chiara Visualizzazione dei Dati: Accesso multipiattaforma (WEB, APP, Client, ecc.), fornisce procedure guidate personalizzate per report PDF per generare rapidamente piani di lavoro settimanali, rapporti di ispezione, rendiconti finanziari, ecc., riducendo l'inserimento tedioso dei dati e semplificando la gestione.",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "ドキュメント",
"desktopWelcome" : "ようこそ",
"desktopWelcomeTitle" : "Project Zoom Construction Site Managementへようこそ",
"desktopItem1": "インテリジェントなタスクと課題管理Job & Ticketシステムを通じて、タスクの割り当て、進捗管理、課題報告の閉ループ管理を実現し、プロジェクトの効率的な推進を確保します。",
"desktopItem2": "不具合管理と是正:問題発見時に注釈付きの写真やビデオを直接撮影し、是正報告書を自動生成して関係者に通知、修復後に再記録を行い、施工品質を確保します。",
"desktopItem3": "完全なトレーサビリティを備えたデジタル建設アーカイブ図面、工事日誌、会議議事録、納品書、支払い証憑などをオンラインで管理。画像、動画、音声、PDFフォーマットをサポートし、いつでもアクセス可能で、情報の損失を防ぎます。",
"desktopItem4": "安全研修と資格認証のワンクリック管理作業員はAppで安全教育を完了し、資格証明書と安全認証をアップロード、管理者はオンラインで確認・アーカイブを行い、建設チームの安全要件への適合を確保します。",
"desktopItem5": "データを明確に可視化する強力なレポート機能マルチプラットフォームアクセスWEB、APP、クライアントなど、カスタマイズ可能なPDFレポートウィザードを提供し、週間作業計画、検査報告書、財務諸表などを迅速に生成、煩雑なデータ入力を削減し、管理を容易にします。",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "문서",
"desktopWelcome" : "환영합니다",
"desktopWelcomeTitle" : "Project Zoom Construction Site Management에 오신 것을 환영합니다",
"desktopItem1": "지능형 작업 및 문제 관리: Job & Ticket 시스템을 통해 작업 할당, 진행 상황 추적 및 문제 보고의 폐쇄 루프 관리를 실현하여 효율적인 프로젝트 진행을 보장합니다.",
"desktopItem2": "결함 관리 및 시정: 문제 발견 시 주석이 포함된 사진을 찍거나 동영상을 직접 녹화하고, 시정 보고서를 자동 생성하여 관련 담당자에게 통보하며, 수리 후 재기록하여 건설 품질을 보장합니다.",
"desktopItem3": "완벽한 추적성을 갖춘 디지털 건설 아카이브: 도면, 공사 일지, 회의록, 납품서, 지불 증빙 등의 온라인 관리. 이미지, 동영상, 오디오, PDF 형식을 지원하며 언제든지 접근 가능하여 정보 손실을 방지합니다.",
"desktopItem4": "안전 교육 및 자격 인증의 원클릭 관리: 작업자는 App에서 안전 교육을 이수하고 자격증과 안전 인증서를 업로드할 수 있으며, 관리자는 온라인으로 검토 및 보관하여 건설팀이 안전 요구사항을 충족하도록 보장합니다.",
"desktopItem5": "명확한 데이터 시각화를 위한 강력한 보고 기능: 멀티 플랫폼 접근(WEB, APP, Client 등), 맞춤형 PDF 보고서 마법사를 제공하여 주간 작업 계획, 검사 보고서, 재무제표 등을 신속하게 생성하고, 번거로운 데이터 입력을 줄여 관리를 용이하게 합니다.",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "Dokumentasjon",
"desktopWelcome":"Velkommen",
"desktopWelcomeTitle" : "Velkommen til Project Zoom Construction Site Management",
"desktopItem1": "Intelligent Oppgave- og Problemhåndtering: Gjennom Job & Ticket-systemet oppnås lukket sløyfe-styring av oppgavetildeling, fremdriftssporing og problemrapportering, som sikrer effektiv prosjektframdrift.",
"desktopItem2": "Feilhåndtering og Utbedring: Ta bilder med merknader eller spill inn videoer direkte når problemer oppdages, generer automatisk utbedringsrapporter og varsle relevant personell, registrer på nytt etter reparasjoner, som sikrer byggekvaliteten.",
"desktopItem3": "Digitalt Byggearkiv med Full Sporbarhet: Online administrasjon av tegninger, byggdagbøker, møtereferater, leveransesedler, betalingsbilag osv. Støtter bilder, videoer, lyd, PDF-formater, tilgjengelig når som helst, forhindrer tap av informasjon.",
"desktopItem4": "Ett-klikks Administrasjon av Sikkerhetsopplæring og Kvalifikasjonssertifisering: Arbeidere kan fullføre sikkerhetsopplæring i Appen, laste opp kvalifikasjonssertifikater og sikkerhetssertifiseringer, mens ledelsen kan gjennomgå og arkivere online, som sikrer at byggeteamet oppfyller sikkerhetskravene.",
"desktopItem5": "Kraftige Rapporteringsfunksjoner for Tydelig Datavisualisering: Multiplattform-tilgang (WEB, APP, Klient osv.), tilbyr tilpassede PDF-rapportveivisere for rask generering av ukentlige arbeidsplaner, inspeksjonsrapporter, økonomiske rapporter osv., reduserer tidkrevende dataregistrering og forenkler administrasjonen.",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopWelcome":"Witaj",
"desktopDocument" : "Dokumentacja",
"desktopWelcomeTitle" : "Witaj w Project Zoom Construction Site Management",
"desktopItem1": "Inteligentne Zarządzanie Zadaniami i Problemami: Poprzez system Job & Ticket realizuj zamknięty obieg zarządzania przydziałem zadań, śledzeniem postępów i raportowaniem problemów, zapewniając efektywne postępy projektu.",
"desktopItem2": "Zarządzanie i Naprawa Usterek: Wykonuj zdjęcia z adnotacjami lub nagrywaj filmy bezpośrednio po wykryciu problemów, automatycznie generuj raporty naprawcze i powiadamiaj odpowiedni personel, rejestruj ponownie po naprawach, zapewniając jakość budowy.",
"desktopItem3": "Cyfrowe Archiwum Budowlane z Pełną Śledzalnością: Zarządzanie online rysunkami, dziennikami budowy, protokołami spotkań, dokumentami dostawy, dowodami płatności itp. Obsługa obrazów, filmów, audio, formatów PDF, dostępnych w każdej chwili, zapobiegając utracie informacji.",
"desktopItem4": "Zarządzanie Szkoleniami BHP i Certyfikacją Kwalifikacji Jednym Kliknięciem: Pracownicy mogą ukończyć szkolenie BHP w Aplikacji, przesyłać certyfikaty kwalifikacji i certyfikaty bezpieczeństwa, podczas gdy kierownictwo może przeglądać i archiwizować online, zapewniając spełnienie wymogów bezpieczeństwa przez zespół budowlany.",
"desktopItem5": "Zaawansowane Funkcje Raportowania dla Przejrzystej Wizualizacji Danych: Dostęp wieloplatformowy (WEB, APP, Client itd.), oferuje spersonalizowane kreatory raportów PDF do szybkiego generowania tygodniowych planów pracy, raportów inspekcyjnych, sprawozdań finansowych itp., redukując żmudne wprowadzanie danych i ułatwiając zarządzanie.",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "Documentação",
"desktopWelcome":"Bem-vindo",
"desktopWelcomeTitle":"Bem-vindo ao Project Zoom Construction Site Management",
"desktopItem1": "Gestão Inteligente de Tarefas e Problemas: Através do sistema Job & Ticket, alcance a gestão em ciclo fechado de atribuição de tarefas, acompanhamento de progresso e relatório de problemas, garantindo o avanço eficiente do projeto.",
"desktopItem2": "Gestão e Retificação de Defeitos: Tire fotos com anotações ou grave vídeos diretamente quando problemas forem encontrados, gere automaticamente relatórios de retificação e notifique o pessoal relevante, registre novamente após os reparos, garantindo a qualidade da construção.",
"desktopItem3": "Arquivos Digitais de Construção com Rastreabilidade Completa: Gestão online de desenhos, diários de obra, atas de reuniões, notas de entrega, comprovantes de pagamento, etc. Suporte a imagens, vídeos, áudio, formatos PDF, acessíveis a qualquer momento, evitando perda de informações.",
"desktopItem4": "Gestão com Um Clique de Treinamento de Segurança e Certificação de Qualificação: Os trabalhadores podem completar a indução de segurança no App, carregar certificados de qualificação e certificações de segurança, enquanto a gestão pode revisar e arquivar online, garantindo que a equipe de construção atenda aos requisitos de segurança.",
"desktopItem5": "Recursos Poderosos de Relatórios para Visualização Clara de Dados: Acesso multiplataforma (WEB, APP, Cliente, etc.), fornece assistentes personalizados de relatórios PDF para gerar rapidamente planos de trabalho semanais, relatórios de inspeção, demonstrativos financeiros, etc., reduzindo a entrada tediosa de dados e facilitando a gestão.",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "документ",
"desktopWelcome":"Добро пожаловать",
"desktopWelcomeTitle" : "Добро пожаловать в Project Zoom Construction Site Management",
"desktopItem1": "Интеллектуальное управление задачами и проблемами: С помощью системы Job & Ticket реализуйте замкнутый цикл управления назначением задач, отслеживанием прогресса и отчетностью о проблемах, обеспечивая эффективное продвижение проекта.",
"desktopItem2": "Управление дефектами и их устранение: Делайте фотографии с примечаниями или записывайте видео непосредственно при обнаружении проблем, автоматически создавайте отчеты об устранении и уведомляйте соответствующий персонал, фиксируйте результаты после ремонта, обеспечивая качество строительства.",
"desktopItem3": "Цифровой архив строительства с полной прослеживаемостью: Онлайн-управление чертежами, строительными дневниками, протоколами совещаний, накладными, платежными документами и т.д. Поддержка изображений, видео, аудио, форматов PDF, доступных в любое время, предотвращая потерю информации.",
"desktopItem4": "Управление обучением по технике безопасности и сертификацией квалификации в один клик: Работники могут пройти инструктаж по технике безопасности в приложении, загрузить квалификационные сертификаты и сертификаты безопасности, в то время как руководство может проверять и архивировать онлайн, обеспечивая соответствие строительной команды требованиям безопасности.",
"desktopItem5": "Мощные функции отчетности для наглядной визуализации данных: Мультиплатформенный доступ (WEB, APP, Client и т.д.), предоставляет настраиваемые мастера PDF-отчетов для быстрого создания еженедельных планов работ, инспекционных отчетов, финансовых отчетов и т.д., сокращая утомительный ввод данных и упрощая управление.",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "使用文档",
"desktopWelcome" : "欢迎",
"desktopWelcomeTitle" : "欢迎使用Project Zoom Construction Site Management",
"desktopItem1" : "智能任务与问题管理:通过 Job & Ticket系统任务分配、进度跟踪、问题上报全流程闭环管理确保项目高效推进.",
"desktopItem2" : "缺陷管理与整改闭环:发现问题后直接拍照标注、录制视频,自动生成整改报告并通知相关负责人,维修完成后再次记录,确保施工质量.",
"desktopItem3" : "施工档案数字化,全程可追溯: 图纸、施工日记、会议记录、送货单、付款凭证等全部在线管理支持图片、视频、语音、PDF随时可查杜绝信息丢失.",
"desktopItem4" : "安全培训与资格认证一键管理:工人可在App上完成安全培训Induction上传资质证书、安全认证等文件管理端可在线审核并存档确保施工团队符合安全要求.",
"desktopItem5" : "强大报表功能,数据一目了然:多端接入(WEB、APP、客户端等),提供自定义PDF报表向导可快速生成周工作计划、检查报告、财务报表等减少繁琐数据输入让管理更轻松.",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "使用文檔",
"desktopWelcome":"歡迎",
"desktopWelcomeTitle":"歡迎使用Project Zoom Construction Site Management",
"desktopItem1": "智能任務與問題管理:通過 Job & Ticket系統任務分配、進度跟蹤、問題上報全流程閉環管理確保項目高效推進。",
"desktopItem2": "缺陷管理與整改閉環:發現問題後直接拍攝標註、錄製視頻,自動生成整改報告並通知相關負責人,維修完成後再次記錄,確保施工質量。",
"desktopItem3": "施工檔案數碼化全程可追溯圖紙、施工日誌、會議記錄、送貨單、付款憑證等全部在線管理支持圖片、視頻、語音、PDF隨時可查杜絕信息丟失。",
"desktopItem4": "安全培訓與資格認證一鍵管理工人可在App上完成安全培訓Induction上傳資質證書、安全認證等文件管理端可在線審核並存檔確保施工團隊符合安全要求。",
"desktopItem5": "強大報表功能數據一目了然多端接入WEB、APP、客戶端等提供自定義PDF報表嚮導可快速生成周工作計劃、檢查報告、財務報表等減少繁瑣數據輸入讓管理更輕鬆。",
}

View File

@ -0,0 +1,10 @@
export default {
"desktopDocument" : "使用文檔",
"desktopWelcome":"歡迎",
"desktopWelcomeTitle":"歡迎使用Project Zoom Construction Site Management",
"desktopItem1": "智慧任務與問題管理:透過 Job & Ticket系統任務分配、進度追蹤、問題回報全流程閉環管理確保專案高效推進。",
"desktopItem2": "缺失管理與改善閉環:發現問題後直接拍照標註、錄製影片,自動產生改善報告並通知相關負責人,修復完成後再次記錄,確保施工品質。",
"desktopItem3": "施工檔案數位化全程可追溯圖紙、施工日誌、會議記錄、送貨單、付款憑證等全部線上管理支援圖片、影片、語音、PDF隨時可查杜絕資訊遺失。",
"desktopItem4": "安全訓練與資格認證一鍵管理工人可在App上完成安全訓練Induction上傳資質證書、安全認證等文件管理端可線上審核並存檔確保施工團隊符合安全要求。",
"desktopItem5": "強大報表功能資料一目瞭然多端接入WEB、APP、用戶端等提供客製化PDF報表精靈可快速產生週工作計畫、檢查報告、財務報表等減少繁瑣資料輸入讓管理更輕鬆。",
}

View File

@ -14,14 +14,95 @@ import { useThemeConfig } from '/@/stores/themeConfig';
*/
// element plus 自带国际化
import deLocale from 'element-plus/es/locale/lang/de';
import enLocale from 'element-plus/es/locale/lang/en';
import esLocale from 'element-plus/es/locale/lang/es';
import fiLocale from 'element-plus/es/locale/lang/fi';
import frLocale from 'element-plus/es/locale/lang/fr';
import itLocale from 'element-plus/es/locale/lang/it';
import jaLocale from 'element-plus/es/locale/lang/ja';
import koLocale from 'element-plus/es/locale/lang/ko';
import noLocale from 'element-plus/es/locale/lang/no';
import plLocale from 'element-plus/es/locale/lang/pl';
import ptLocale from 'element-plus/es/locale/lang/pt';
import ruLocale from 'element-plus/es/locale/lang/ru';
import zhcnLocale from 'element-plus/es/locale/lang/zh-cn';
import zhtwLocale from 'element-plus/es/locale/lang/zh-tw';
import zhhkLocale from 'element-plus/es/locale/lang/zh-tw';
import enUS from 'vxe-table/lib/locale/lang/en-US';
import deDE from 'vxe-table/lib/locale/lang/de-DE.js';
import esES from 'vxe-table/lib/locale/lang/es-ES.js';
import fiFI from 'vxe-table/lib/locale/lang/en-US.js';
import frFR from 'vxe-table/lib/locale/lang/fr-FR.js';
import itIT from 'vxe-table/lib/locale/lang/it-IT.js';
import jaJP from 'vxe-table/lib/locale/lang/ja-JP';
import koKR from 'vxe-table/lib/locale/lang/ko-KR';
import noNO from 'vxe-table/lib/locale/lang/nb-NO.js';
import plPL from 'vxe-table/lib/locale/lang/en-US';
import ptBR from 'vxe-table/lib/locale/lang/pt-BR';
import ruRU from 'vxe-table/lib/locale/lang/ru-RU';
import zhCN from 'vxe-table/lib/locale/lang/zh-CN';
import zhHK from 'vxe-table/lib/locale/lang/zh-HK';
import zhTW from 'vxe-table/lib/locale/lang/zh-TW';
// 定义变量内容
const messages = {};
const element = { en: enLocale, 'zh-cn': zhcnLocale, 'zh-tw': zhtwLocale };
const itemize = { en: [], 'zh-cn': [], 'zh-tw': [] };
const element = {
en: enLocale,
'zh-CN': zhcnLocale,
'zh-TW': zhtwLocale,
'zh-HK': zhhkLocale,
de: deLocale,
es: esLocale,
fi: fiLocale,
fr: frLocale,
it: itLocale,
ja: jaLocale,
ko: koLocale,
no: noLocale,
pl: plLocale,
pt: ptLocale,
ru: ruLocale,
};
const vxe = {
en: enUS,
'zh-CN': zhCN,
'zh-TW': zhTW,
'zh-HK': zhHK,
de: deDE,
es: esES,
fi: fiFI,
fr: frFR,
it: itIT,
ja: jaJP,
ko: koKR,
no: noNO,
pl: plPL,
pt: ptBR,
ru: ruRU,
};
export const languageList = {
'de': 'Deutsch',
'en': 'English',
'es': 'Español',
'fi': 'Suomeksi',
'fr': 'Français',
'it': 'Italiano',
'ja': '日本語',
'ko': '한국어',
'no': 'Norsk',
'pl': 'Polski',
'pt': 'Português',
'ru': 'Русский',
'zh-CN': '简体中文',
'zh-TW': '繁體中文(台灣)',
'zh-HK': '繁體中文(香港)',
};
const itemize = { en: [], 'zh-CN': [], 'zh-TW': [], 'zh-HK': [], de: [], es: [], fi: [], fr: [], it: [], ja: [], ko: [], no: [], pl: [], pt: [], ru: [] };
const modules: Record<string, any> = import.meta.glob('./**/*.ts', { eager: true });
// 对自动引入的 modules 进行分类 en、zh-cn、zh-tw
@ -31,7 +112,6 @@ for (const path in modules) {
if (itemize[key![2]]) itemize[key![2]].push(modules[path].default);
else itemize[key![2]] = modules[path];
}
// 合并数组对象(非标准数组对象,数组中对象的每项 key、value 都不同)
function mergeArrObj<T>(list: T, key: string) {
let obj = {};
@ -47,9 +127,11 @@ for (const key in itemize) {
name: key,
el: element[key].el,
message: mergeArrObj(itemize, key),
vxe: vxe[key].vxe,
};
}
// 读取 pinia 默认语言
const stores = useThemeConfig(pinia);
const { themeConfig } = storeToRefs(stores);
@ -63,6 +145,7 @@ export const i18n = createI18n({
silentFallbackWarn: true,
fallbackWarn: false,
locale: themeConfig.value.globalI18n,
fallbackLocale: zhcnLocale.name,
fallbackLocale: enLocale.name,
messages,
});
globalInjection: true,
});

200
Web/src/i18n/lang/de.ts Normal file
View File

@ -0,0 +1,200 @@
// Inhalt definieren
export default {
router: {
home: 'Startseite',
system: 'System',
systemMenu: 'Systemmenü',
systemRole: 'Systemrolle',
systemUser: 'Systembenutzer',
systemDept: 'Systemabteilung',
systemDic: 'Systemwörterbuch',
limits: 'Grenzen',
limitsFrontEnd: 'Frontend',
limitsFrontEndPage: 'Frontend-Seite',
limitsFrontEndBtn: 'Frontend-Schaltfläche',
limitsBackEnd: 'Backend',
limitsBackEndEndPage: 'Backend-Seite',
menu: 'Menü',
menu1: 'Menü1',
menu11: 'Menü11',
menu12: 'Menü12',
menu121: 'Menü121',
menu122: 'Menü122',
menu13: 'Menü13',
menu2: 'Menü2',
funIndex: 'Funktion',
funTagsView: 'Tags-Ansicht',
funCountup: 'Aufwärtszähler',
funWangEditor: 'Wang Editor',
funCropper: 'Bildzuschnitt',
funQrcode: 'QR-Code',
funEchartsMap: 'Echarts-Karte',
funPrintJs: 'Drucken JS',
funClipboard: 'Kopieren Ausschneiden',
funGridLayout: 'Drag-Layout',
funSplitpanes: 'Fensterteiler',
funDragVerify: 'Validator',
pagesIndex: 'Seiten',
pagesFiltering: 'Filterung',
pagesFilteringDetails: 'Filterungsdetails',
pagesFilteringDetails1: 'Filterungsdetails1',
pagesIocnfont: 'Iconfont-Symbol',
pagesElement: 'Element-Symbol',
pagesAwesome: 'Awesome-Symbol',
pagesFormAdapt: 'Formularanpassung',
pagesTableRules: 'Tabellenregeln',
pagesFormI18n: 'Formular-I18n',
pagesFormRules: 'Multi-Formularvalidierung',
pagesDynamicForm: 'Dynamisches komplexes Formular',
pagesWorkflow: 'Arbeitsablauf',
pagesListAdapt: 'Listenanpassung',
pagesWaterfall: 'Wasserfall',
pagesSteps: 'Schritte',
pagesPreview: 'Große Vorschau',
pagesWaves: 'Welleneffekt',
pagesTree: 'Baum Tabelle ändern',
pagesDrag: 'Drag-Befehl',
pagesLazyImg: 'Lazy-Loading Bild',
makeIndex: 'Index erstellen',
makeSelector: 'Symbol-Selektor',
makeNoticeBar: 'Benachrichtigungsleiste',
makeSvgDemo: 'Svgicon-Demo',
makeTableDemo: 'Tabellen-Demo',
paramsIndex: 'Routing-Parameter',
paramsCommon: 'Allgemeines Routing',
paramsDynamic: 'Dynamisches Routing',
paramsCommonDetails: 'Allgemeine Routing-Details',
paramsDynamicDetails: 'Dynamische Routing-Details',
chartIndex: 'Diagramm-Index',
visualizingIndex: 'Visualisierungs-Index',
visualizingLinkDemo1: 'Visualisierungs-Link-Demo1',
visualizingLinkDemo2: 'Visualisierungs-Link-Demo2',
personal: 'Persönlich',
tools: 'Werkzeuge',
layoutLinkView: 'Link-Ansicht',
layoutIframeViewOne: 'Iframe-Ansicht-Eins',
layoutIframeViewTwo: 'Iframe-Ansicht-Zwei',
},
staticRoutes: {
signIn: 'Anmelden',
notFound: 'Nicht gefunden',
noPower: 'Keine Berechtigung',
},
user: {
title0: 'Komponentengröße',
title1: 'Sprachwechsel',
title2: 'Menüsuche',
title3: 'Layout-Konfiguration',
title4: 'Nachrichten',
title5: 'Vollbild ein',
title6: 'Vollbild aus',
dropdownLarge: 'Groß',
dropdownDefault: 'Standard',
dropdownSmall: 'Klein',
dropdown1: 'Startseite',
dropdown2: 'Persönliches Zentrum',
dropdown3: 'Cache leeren',
dropdown4: '401',
dropdown5: 'Abmelden',
dropdown6: 'Code-Repository',
searchPlaceholder: 'Menüsuche: unterstützt Routing-Pfad etc',
newTitle: 'Benachrichtigung',
newBtn: 'Alle gelesen',
newGo: 'Zum Benachrichtigungszentrum',
newDesc: 'Keine Benachrichtigung',
logOutTitle: 'Hinweis',
logOutMessage: 'Diese Operation wird Sie abmelden. Möchten Sie fortfahren?',
logOutConfirm: 'Bestätigen',
logOutCancel: 'Abbrechen',
logOutExit: 'Wird beendet',
},
tagsView: {
refresh: 'Aktualisieren',
close: 'Schließen',
closeOther: 'Andere schließen',
closeAll: 'Alle schließen',
fullscreen: 'Vollbild',
closeFullscreen: 'Vollbild beenden',
},
notFound: {
foundTitle: 'Falsche Adresseingabe, bitte erneut eingeben~',
foundMsg: 'Sie können die Webadresse überprüfen und dann neu eingeben oder uns Feedback geben.',
foundBtn: 'Zurück zur Startseite',
},
noAccess: {
accessTitle: 'Sie sind nicht berechtigt zu operieren~',
accessMsg: 'Kontaktinformationen: alexzhao189@gmail.com',
accessBtn: 'Neu autorisieren',
},
layout: {
themeColors: 'Farbthemen',
moreColors: 'Mehr Farben',
configTitle: 'Layout-Konfiguration',
oneTitle: 'Globale Themen',
twoTopTitle: 'Obere Leiste einrichten',
twoMenuTitle: 'Menü einrichten',
twoColumnsTitle: 'Spalten einrichten',
twoTopBar: 'Obere Leiste Hintergrund',
twoTopBarColor: 'Obere Leiste Standardschriftfarbe',
twoIsTopBarColorGradual: 'Obere Leiste Farbverlauf',
twoMenuBar: 'Menü Hintergrund',
twoMenuBarColor: 'Menü Standardschriftfarbe',
twoMenuBarActiveColor: 'Menü Hervorhebungsfarbe',
twoIsMenuBarColorGradual: 'Menü Farbverlauf',
twoColumnsMenuBar: 'Spaltenmenü Hintergrund',
twoColumnsMenuBarColor: 'Spaltenmenü Standardschriftfarbe',
twoIsColumnsMenuBarColorGradual: 'Spalten Farbverlauf',
twoIsColumnsMenuHoverPreload: 'Spaltenmenü Hover Vorladen',
twoColumnsLogoHeight: 'Spalten Logo Höhe(px)',
twoColumnsMenuWidth: 'Spaltenmenü Breite(px)',
twoColumnsMenuHeight: 'Spaltenmenü Höhe(px)',
threeTitle: 'Schnittstelleneinstellungen',
threeIsCollapse: 'Menü horizontal einklappen',
threeIsUniqueOpened: 'Menü Akkordeon',
threeIsFixedHeader: 'Fester Header',
threeIsClassicSplitMenu: 'Klassisches Layout geteiltes Menü',
threeIsLockScreen: 'Bildschirmsperre aktivieren',
threeLockScreenTime: 'Bildschirmsperre(s/s)',
fourTitle: 'Schnittstellenanzeige',
fourIsShowLogo: 'Seitenleisten-Logo',
fourIsBreadcrumb: 'Breadcrumb aktivieren',
fourIsBreadcrumbIcon: 'Breadcrumb-Symbol aktivieren',
fourIsTagsview: 'Tagsview aktivieren',
fourIsTagsviewIcon: 'Tagsview-Symbol aktivieren',
fourIsCacheTagsView: 'Tagsview-Cache aktivieren',
fourIsSortableTagsView: 'Tagsview-Drag aktivieren',
fourIsShareTagsView: 'Tagsview-Sharing aktivieren',
fourIsFooter: 'Footer aktivieren',
fourIsGrayscale: 'Graumodus',
fourIsInvert: 'Schwache Farben Modus',
fourIsDark: 'Dunkelmodus',
fourIsWatermark: 'Wasserzeichen aktivieren',
fourWatermarkText: 'Wasserzeichen Text',
fiveTitle: 'Andere Einstellungen',
fiveTagsStyle: 'Tagsview-Stil',
fiveAnimation: 'Seitenanimation',
fiveColumnsAsideStyle: 'Spaltenstil',
fiveColumnsAsideLayout: 'Spaltenlayout',
sixTitle: 'Layout-Wechsel',
sixDefaults: 'Eins',
sixClassic: 'Zwei',
sixTransverse: 'Drei',
sixColumns: 'Vier',
tipText: 'Klicken Sie auf den Button unten, um die Layout-Konfiguration nach `/src/stores/themeConfig.ts` zu kopieren',
copyText: 'Konfiguration kopieren',
resetText: 'Standard wiederherstellen',
copyTextSuccess: 'Kopieren erfolgreich!',
copyTextError: 'Kopieren fehlgeschlagen!',
unlock: 'swipe up unlock',
confirm: 'bestätigen',
needPassword: 'bitte geben Sie das Passwort ein',
},
upgrade: {
title: 'Neue Version',
msg: 'Eine neue Version ist verfügbar, bitte jetzt aktualisieren! Keine Sorge, die Aktualisierung ist schnell!',
desc: 'Hinweis: Die Aktualisierung wird die Standardkonfiguration wiederherstellen',
btnOne: 'Ablehnen',
btnTwo: 'Jetzt aktualisieren',
btnTwoLoading: 'Wird aktualisiert',
},
};

View File

@ -97,7 +97,7 @@ export default {
dropdown4: '401',
dropdown5: 'Log out',
dropdown6: 'Code warehouse',
searchPlaceholder: 'Menu search: support Chinese, routing path',
searchPlaceholder: 'Menu search: support routing path etc',
newTitle: 'notice',
newBtn: 'All read',
newGo: 'Go to the notification center',
@ -123,10 +123,12 @@ export default {
},
noAccess: {
accessTitle: 'You are not authorized to operate~',
accessMsg: 'Contact information: add QQ group discussion 665452019',
accessMsg: 'Contact information: alexzhao189@gmail.com',
accessBtn: 'Reauthorization',
},
layout: {
themeColors: 'Theme Colors',
moreColors: 'More Colors',
configTitle: 'Layout configuration',
oneTitle: 'Global Themes',
twoTopTitle: 'top bar set up',
@ -183,6 +185,9 @@ export default {
resetText: 'restore default',
copyTextSuccess: 'Copy succeeded!',
copyTextError: 'Copy failed!',
unlock: 'swipe up unlock',
confirm: 'confirm',
needPassword: 'please enter the password',
},
upgrade: {
title: 'New version',

200
Web/src/i18n/lang/es.ts Normal file
View File

@ -0,0 +1,200 @@
// Definir contenido
export default {
router: {
home: 'inicio',
system: 'sistema',
systemMenu: 'menú del sistema',
systemRole: 'rol del sistema',
systemUser: 'usuario del sistema',
systemDept: 'departamento del sistema',
systemDic: 'diccionario del sistema',
limits: 'límites',
limitsFrontEnd: 'frontend',
limitsFrontEndPage: 'página frontend',
limitsFrontEndBtn: 'botón frontend',
limitsBackEnd: 'backend',
limitsBackEndEndPage: 'página backend',
menu: 'menú',
menu1: 'menú1',
menu11: 'menú11',
menu12: 'menú12',
menu121: 'menú121',
menu122: 'menú122',
menu13: 'menú13',
menu2: 'menú2',
funIndex: 'función',
funTagsView: 'vista de etiquetas',
funCountup: 'contador',
funWangEditor: 'editor Wang',
funCropper: 'recortador',
funQrcode: 'código QR',
funEchartsMap: 'mapa Echarts',
funPrintJs: 'imprimir JS',
funClipboard: 'copiar cortar',
funGridLayout: 'diseño arrastrable',
funSplitpanes: 'divisor de paneles',
funDragVerify: 'validador',
pagesIndex: 'páginas',
pagesFiltering: 'filtrado',
pagesFilteringDetails: 'detalles de filtrado',
pagesFilteringDetails1: 'detalles de filtrado 1',
pagesIocnfont: 'icono iconfont',
pagesElement: 'icono elemento',
pagesAwesome: 'icono awesome',
pagesFormAdapt: 'adaptación de formulario',
pagesTableRules: 'reglas de tabla',
pagesFormI18n: 'formulario I18n',
pagesFormRules: 'validación multi-formulario',
pagesDynamicForm: 'formulario complejo dinámico',
pagesWorkflow: 'flujo de trabajo',
pagesListAdapt: 'adaptación de lista',
pagesWaterfall: 'cascada',
pagesSteps: 'pasos',
pagesPreview: 'vista previa grande',
pagesWaves: 'efecto onda',
pagesTree: 'árbol modificar tabla',
pagesDrag: 'comando arrastrar',
pagesLazyImg: 'carga perezosa de imagen',
makeIndex: 'crear índice',
makeSelector: 'selector de iconos',
makeNoticeBar: 'barra de notificación',
makeSvgDemo: 'demo Svgicon',
makeTableDemo: 'demo tabla',
paramsIndex: 'parámetros de ruta',
paramsCommon: 'ruta general',
paramsDynamic: 'ruta dinámica',
paramsCommonDetails: 'detalles ruta general',
paramsDynamicDetails: 'detalles ruta dinámica',
chartIndex: 'índice gráfico',
visualizingIndex: 'índice visualización',
visualizingLinkDemo1: 'demo enlace visualización 1',
visualizingLinkDemo2: 'demo enlace visualización 2',
personal: 'personal',
tools: 'herramientas',
layoutLinkView: 'vista enlace',
layoutIframeViewOne: 'vista iframe uno',
layoutIframeViewTwo: 'vista iframe dos',
},
staticRoutes: {
signIn: 'iniciar sesión',
notFound: 'no encontrado',
noPower: 'sin poder',
},
user: {
title0: 'Tamaño del componente',
title1: 'Cambio de idioma',
title2: 'Búsqueda de menú',
title3: 'Configuración de diseño',
title4: 'noticias',
title5: 'Pantalla completa activada',
title6: 'Pantalla completa desactivada',
dropdownLarge: 'grande',
dropdownDefault: 'predeterminado',
dropdownSmall: 'pequeño',
dropdown1: 'página de inicio',
dropdown2: 'centro personal',
dropdown3: 'limpiar caché',
dropdown4: '401',
dropdown5: 'cerrar sesión',
dropdown6: 'repositorio de código',
searchPlaceholder: 'Búsqueda de menú: admite rutas de navegación y más',
newTitle: 'notificación',
newBtn: 'todo leído',
newGo: 'ir al centro de notificaciones',
newDesc: 'sin notificación',
logOutTitle: 'consejos',
logOutMessage: 'Esta operación cerrará su sesión. ¿Desea continuar?',
logOutConfirm: 'confirmar',
logOutCancel: 'cancelar',
logOutExit: 'saliendo',
},
tagsView: {
refresh: 'actualizar',
close: 'cerrar',
closeOther: 'cerrar otros',
closeAll: 'cerrar todo',
fullscreen: 'pantalla completa',
closeFullscreen: 'salir de pantalla completa',
},
notFound: {
foundTitle: 'Dirección incorrecta, por favor vuelva a ingresar~',
foundMsg: 'Puede verificar la dirección web primero, luego volver a ingresarla o darnos su opinión.',
foundBtn: 'volver al inicio',
},
noAccess: {
accessTitle: 'No está autorizado para operar~',
accessMsg: 'Información de contacto: alexzhao189@gmail.com',
accessBtn: 'reautorización',
},
layout: {
themeColors: 'Temas de color',
moreColors: 'Más colores',
configTitle: 'Configuración de diseño',
oneTitle: 'Temas globales',
twoTopTitle: 'Configuración barra superior',
twoMenuTitle: 'Configuración menú',
twoColumnsTitle: 'Configuración columnas',
twoTopBar: 'Fondo barra superior',
twoTopBarColor: 'Color fuente barra superior',
twoIsTopBarColorGradual: 'Degradado barra superior',
twoMenuBar: 'Fondo menú',
twoMenuBarColor: 'Color fuente menú',
twoMenuBarActiveColor: 'Color resaltado menú',
twoIsMenuBarColorGradual: 'Degradado menú',
twoColumnsMenuBar: 'Fondo menú columnas',
twoColumnsMenuBarColor: 'Color fuente menú columnas',
twoIsColumnsMenuBarColorGradual: 'Degradado columnas',
twoIsColumnsMenuHoverPreload: 'Precarga hover menú columnas',
twoColumnsLogoHeight: 'Altura logo columnas(px)',
twoColumnsMenuWidth: 'Ancho menú columnas(px)',
twoColumnsMenuHeight: 'Altura menú columnas(px)',
threeTitle: 'Configuración interfaz',
threeIsCollapse: 'Colapso horizontal menú',
threeIsUniqueOpened: 'Menú acordeón',
threeIsFixedHeader: 'Encabezado fijo',
threeIsClassicSplitMenu: 'Menú dividido diseño clásico',
threeIsLockScreen: 'Activar bloqueo pantalla',
threeLockScreenTime: 'Bloqueo pantalla(s/s)',
fourTitle: 'Visualización interfaz',
fourIsShowLogo: 'Logo barra lateral',
fourIsBreadcrumb: 'Activar migas de pan',
fourIsBreadcrumbIcon: 'Activar icono migas de pan',
fourIsTagsview: 'Activar tagsview',
fourIsTagsviewIcon: 'Activar icono tagsview',
fourIsCacheTagsView: 'Activar caché tagsview',
fourIsSortableTagsView: 'Activar arrastre tagsview',
fourIsShareTagsView: 'Activar compartir tagsview',
fourIsFooter: 'Activar pie de página',
fourIsGrayscale: 'Modo gris',
fourIsInvert: 'Modo color débil',
fourIsDark: 'Modo oscuro',
fourIsWatermark: 'Activar marca de agua',
fourWatermarkText: 'Texto marca de agua',
fiveTitle: 'Otras configuraciones',
fiveTagsStyle: 'Estilo tagsview',
fiveAnimation: 'Animación página',
fiveColumnsAsideStyle: 'Estilo columnas',
fiveColumnsAsideLayout: 'Diseño columnas',
sixTitle: 'Cambio diseño',
sixDefaults: 'Uno',
sixClassic: 'Dos',
sixTransverse: 'Tres',
sixColumns: 'Cuatro',
tipText: 'Haga clic en el botón de abajo para copiar la configuración de diseño a `/src/stores/themeConfig.ts`',
copyText: 'copiar configuración',
resetText: 'restaurar predeterminado',
copyTextSuccess: '¡Copia exitosa!',
copyTextError: '¡Fallo en la copia!',
unlock: 'unlock',
confirm: 'confirmar',
needPassword: 'por favor, ingrese la contraseña',
},
upgrade: {
title: 'Nueva versión',
msg: '¡Hay una nueva versión disponible, actualice ahora! No se preocupe, ¡la actualización es rápida!',
desc: 'Nota: La actualización restaurará la configuración predeterminada',
btnOne: 'Rechazar',
btnTwo: 'Actualizar ahora',
btnTwoLoading: 'Actualizando',
},
};

200
Web/src/i18n/lang/fi.ts Normal file
View File

@ -0,0 +1,200 @@
// Määritä sisältö
export default {
router: {
home: 'koti',
system: 'järjestelmä',
systemMenu: 'järjestelmävalikko',
systemRole: 'järjestelmärooli',
systemUser: 'järjestelmäkäyttäjä',
systemDept: 'järjestelmäosasto',
systemDic: 'järjestelmäsanakirja',
limits: 'rajoitukset',
limitsFrontEnd: 'frontend',
limitsFrontEndPage: 'frontend-sivu',
limitsFrontEndBtn: 'frontend-painike',
limitsBackEnd: 'backend',
limitsBackEndEndPage: 'backend-sivu',
menu: 'valikko',
menu1: 'valikko1',
menu11: 'valikko11',
menu12: 'valikko12',
menu121: 'valikko121',
menu122: 'valikko122',
menu13: 'valikko13',
menu2: 'valikko2',
funIndex: 'toiminto',
funTagsView: 'tunnistenäkymä',
funCountup: 'laskuri',
funWangEditor: 'Wang-editori',
funCropper: 'rajaustyökalu',
funQrcode: 'QR-koodi',
funEchartsMap: 'Echarts-kartta',
funPrintJs: 'tulosta JS',
funClipboard: 'kopioi leikkaa',
funGridLayout: 'vedettävä asettelu',
funSplitpanes: 'paneelien jakaja',
funDragVerify: 'validaattori',
pagesIndex: 'sivut',
pagesFiltering: 'suodatus',
pagesFilteringDetails: 'suodatuksen tiedot',
pagesFilteringDetails1: 'suodatuksen tiedot 1',
pagesIocnfont: 'iconfont-kuvake',
pagesElement: 'element-kuvake',
pagesAwesome: 'awesome-kuvake',
pagesFormAdapt: 'lomakkeen mukautus',
pagesTableRules: 'taulukkosäännöt',
pagesFormI18n: 'lomake I18n',
pagesFormRules: 'monilomakevalidointi',
pagesDynamicForm: 'dynaaminen monimutkainen lomake',
pagesWorkflow: 'työnkulku',
pagesListAdapt: 'listan mukautus',
pagesWaterfall: 'vesiputous',
pagesSteps: 'vaiheet',
pagesPreview: 'suuri esikatselu',
pagesWaves: 'aaltoefekti',
pagesTree: 'puu muokkaa taulukkoa',
pagesDrag: 'vedä komento',
pagesLazyImg: 'kuvien laiska lataus',
makeIndex: 'luo indeksi',
makeSelector: 'kuvakevalitsin',
makeNoticeBar: 'ilmoituspalkki',
makeSvgDemo: 'Svgicon-demo',
makeTableDemo: 'taulukko-demo',
paramsIndex: 'reititysparametrit',
paramsCommon: 'yleinen reititys',
paramsDynamic: 'dynaaminen reititys',
paramsCommonDetails: 'yleisen reitityksen tiedot',
paramsDynamicDetails: 'dynaamisen reitityksen tiedot',
chartIndex: 'kaavioindeksi',
visualizingIndex: 'visualisointiindeksi',
visualizingLinkDemo1: 'visualisointilinkki-demo1',
visualizingLinkDemo2: 'visualisointilinkki-demo2',
personal: 'henkilökohtainen',
tools: 'työkalut',
layoutLinkView: 'linkkinäkymä',
layoutIframeViewOne: 'iframe-näkymä yksi',
layoutIframeViewTwo: 'iframe-näkymä kaksi',
},
staticRoutes: {
signIn: 'kirjaudu sisään',
notFound: 'ei löytynyt',
noPower: 'ei oikeuksia',
},
user: {
title0: 'Komponentin koko',
title1: 'Kielen vaihto',
title2: 'Valikon haku',
title3: 'Asettelun määritys',
title4: 'uutiset',
title5: 'Koko näyttö päällä',
title6: 'Koko näyttö pois',
dropdownLarge: 'suuri',
dropdownDefault: 'oletus',
dropdownSmall: 'pieni',
dropdown1: 'kotisivu',
dropdown2: 'Henkilökohtainen keskus',
dropdown3: 'Tyhjennä välimuisti',
dropdown4: '401',
dropdown5: 'Kirjaudu ulos',
dropdown6: 'Koodivarasto',
searchPlaceholder: 'Valikon haku: tukee reitityspolkua ja enemmän',
newTitle: 'ilmoitus',
newBtn: 'Kaikki luettu',
newGo: 'Siirry ilmoituskeskukseen',
newDesc: 'Ei ilmoituksia',
logOutTitle: 'Vihje',
logOutMessage: 'Tämä toiminto kirjaa sinut ulos. Haluatko jatkaa?',
logOutConfirm: 'vahvista',
logOutCancel: 'peruuta',
logOutExit: 'Poistutaan',
},
tagsView: {
refresh: 'päivitä',
close: 'sulje',
closeOther: 'sulje muut',
closeAll: 'sulje kaikki',
fullscreen: 'koko näyttö',
closeFullscreen: 'sulje koko näyttö',
},
notFound: {
foundTitle: 'Väärä osoite, syötä osoite uudelleen~',
foundMsg: 'Voit ensin tarkistaa verkko-osoitteen ja syöttää sen sitten uudelleen tai antaa meille palautetta.',
foundBtn: 'Takaisin kotisivulle',
},
noAccess: {
accessTitle: 'Sinulla ei ole oikeuksia tähän toimintoon~',
accessMsg: 'Yhteystiedot: alexzhao189@gmail.com',
accessBtn: 'Uudelleenvaltuutus',
},
layout: {
themeColors: 'Väri teemat',
moreColors: 'Lisää värejä',
configTitle: 'Asettelun määritys',
oneTitle: 'Globaalit teemat',
twoTopTitle: 'Yläpalkin asetukset',
twoMenuTitle: 'Valikon asetukset',
twoColumnsTitle: 'Sarakkeiden asetukset',
twoTopBar: 'Yläpalkin tausta',
twoTopBarColor: 'Yläpalkin oletusfontin väri',
twoIsTopBarColorGradual: 'Yläpalkin liukuväri',
twoMenuBar: 'Valikon tausta',
twoMenuBarColor: 'Valikon oletusfontin väri',
twoMenuBarActiveColor: 'Valikon korostusväri',
twoIsMenuBarColorGradual: 'Valikon liukuväri',
twoColumnsMenuBar: 'Sarakevalikon tausta',
twoColumnsMenuBarColor: 'Sarakevalikon oletusfontin väri',
twoIsColumnsMenuBarColorGradual: 'Sarakkeen liukuväri',
twoIsColumnsMenuHoverPreload: 'Sarakevalikon leijutuksen esilataus',
twoColumnsLogoHeight: 'Sarakelogon korkeus(px)',
twoColumnsMenuWidth: 'Sarakevalikon leveys(px)',
twoColumnsMenuHeight: 'Sarakevalikon korkeus(px)',
threeTitle: 'Käyttöliittymän asetukset',
threeIsCollapse: 'Valikon vaakasuora kutistus',
threeIsUniqueOpened: 'Valikko-haitari',
threeIsFixedHeader: 'Kiinteä otsikko',
threeIsClassicSplitMenu: 'Klassinen asettelu jaettu valikko',
threeIsLockScreen: 'Ota näytön lukitus käyttöön',
threeLockScreenTime: 'Näytön lukitus(s/s)',
fourTitle: 'Käyttöliittymän näyttö',
fourIsShowLogo: 'Sivupalkin logo',
fourIsBreadcrumb: 'Ota murupolku käyttöön',
fourIsBreadcrumbIcon: 'Ota murupolun kuvake käyttöön',
fourIsTagsview: 'Ota tagsview käyttöön',
fourIsTagsviewIcon: 'Ota tagsview-kuvake käyttöön',
fourIsCacheTagsView: 'Ota tagsview-välimuisti käyttöön',
fourIsSortableTagsView: 'Ota tagsview-vedettävyys käyttöön',
fourIsShareTagsView: 'Ota tagsview-jako käyttöön',
fourIsFooter: 'Ota alatunniste käyttöön',
fourIsGrayscale: 'Harmaasävytila',
fourIsInvert: 'Heikkoväritila',
fourIsDark: 'Tumma tila',
fourIsWatermark: 'Ota vesileima käyttöön',
fourWatermarkText: 'Vesileiman teksti',
fiveTitle: 'Muut asetukset',
fiveTagsStyle: 'Tagsview-tyyli',
fiveAnimation: 'Sivun animaatio',
fiveColumnsAsideStyle: 'Saraketyyli',
fiveColumnsAsideLayout: 'Sarakeasettelu',
sixTitle: 'Asettelun vaihto',
sixDefaults: 'Yksi',
sixClassic: 'Kaksi',
sixTransverse: 'Kolme',
sixColumns: 'Neljä',
tipText: 'Napsauta alla olevaa painiketta kopioidaksesi asettelumäärityksen tiedostoon `/src/stores/themeConfig.ts`',
copyText: 'kopioi määritys',
resetText: 'palauta oletus',
copyTextSuccess: 'Kopiointi onnistui!',
copyTextError: 'Kopiointi epäonnistui!',
unlock: 'käännä ylös',
confirm: 'varmista',
needPassword: 'syötä salasana',
},
upgrade: {
title: 'Uusi versio',
msg: 'Uusi versio on saatavilla, päivitä nyt! Älä huoli, päivitys on nopea!',
desc: 'Huomautus: Päivitys palauttaa oletusasetukset',
btnOne: 'Hylkää',
btnTwo: 'Päivitä nyt',
btnTwoLoading: 'Päivitetään',
},
};

200
Web/src/i18n/lang/fr.ts Normal file
View File

@ -0,0 +1,200 @@
// définir le contenu
export default {
router: {
home: 'accueil',
system: 'système',
systemMenu: 'menu système',
systemRole: 'rôle système',
systemUser: 'utilisateur système',
systemDept: 'département système',
systemDic: 'dictionnaire système',
limits: 'limites',
limitsFrontEnd: 'interface',
limitsFrontEndPage: 'page interface',
limitsFrontEndBtn: 'bouton interface',
limitsBackEnd: 'backend',
limitsBackEndEndPage: 'page backend',
menu: 'menu',
menu1: 'menu1',
menu11: 'menu11',
menu12: 'menu12',
menu121: 'menu121',
menu122: 'menu122',
menu13: 'menu13',
menu2: 'menu2',
funIndex: 'fonction',
funTagsView: 'vue des tags',
funCountup: 'compteur',
funWangEditor: 'éditeur Wang',
funCropper: 'recadrage',
funQrcode: 'code QR',
funEchartsMap: 'carte Echarts',
funPrintJs: 'impression JS',
funClipboard: 'copier coller',
funGridLayout: 'mise en page glisser',
funSplitpanes: 'séparateur de panneaux',
funDragVerify: 'validateur',
pagesIndex: 'pages',
pagesFiltering: 'filtrage',
pagesFilteringDetails: 'détails du filtrage',
pagesFilteringDetails1: 'détails du filtrage 1',
pagesIocnfont: 'icône iconfont',
pagesElement: 'icône élément',
pagesAwesome: 'icône awesome',
pagesFormAdapt: 'adaptation du formulaire',
pagesTableRules: 'règles du tableau',
pagesFormI18n: 'formulaire I18n',
pagesFormRules: 'validation multi-formulaires',
pagesDynamicForm: 'formulaire complexe dynamique',
pagesWorkflow: 'flux de travail',
pagesListAdapt: 'adaptation de liste',
pagesWaterfall: 'cascade',
pagesSteps: 'étapes',
pagesPreview: 'aperçu large',
pagesWaves: 'effet de vague',
pagesTree: 'arbre modifier tableau',
pagesDrag: 'commande glisser',
pagesLazyImg: 'chargement paresseux d\'image',
makeIndex: 'créer index',
makeSelector: 'sélecteur d\'icônes',
makeNoticeBar: 'barre de notification',
makeSvgDemo: 'démo Svgicon',
makeTableDemo: 'démo tableau',
paramsIndex: 'paramètres de routage',
paramsCommon: 'routage général',
paramsDynamic: 'routage dynamique',
paramsCommonDetails: 'détails routage général',
paramsDynamicDetails: 'détails routage dynamique',
chartIndex: 'index graphique',
visualizingIndex: 'index visualisation',
visualizingLinkDemo1: 'démo lien visualisation 1',
visualizingLinkDemo2: 'démo lien visualisation 2',
personal: 'personnel',
tools: 'outils',
layoutLinkView: 'vue lien',
layoutIframeViewOne: 'vue iframe un',
layoutIframeViewTwo: 'vue iframe deux',
},
staticRoutes: {
signIn: 'connexion',
notFound: 'non trouvé',
noPower: 'sans pouvoir',
},
user: {
title0: 'Taille du composant',
title1: 'Changement de langue',
title2: 'Recherche de menu',
title3: 'Configuration de mise en page',
title4: 'actualités',
title5: 'Plein écran activé',
title6: 'Plein écran désactivé',
dropdownLarge: 'grand',
dropdownDefault: 'défaut',
dropdownSmall: 'petit',
dropdown1: 'page d\'accueil',
dropdown2: 'centre personnel',
dropdown3: 'vider le cache',
dropdown4: '401',
dropdown5: 'déconnexion',
dropdown6: 'dépôt de code',
searchPlaceholder: 'Recherche menu: supporte chemin de routage et plus',
newTitle: 'notification',
newBtn: 'tout lu',
newGo: 'aller au centre de notification',
newDesc: 'pas de notification',
logOutTitle: 'conseils',
logOutMessage: 'Cette opération vous déconnectera. Voulez-vous continuer?',
logOutConfirm: 'confirmer',
logOutCancel: 'annuler',
logOutExit: 'sortie',
},
tagsView: {
refresh: 'actualiser',
close: 'fermer',
closeOther: 'fermer autres',
closeAll: 'fermer tout',
fullscreen: 'plein écran',
closeFullscreen: 'quitter plein écran',
},
notFound: {
foundTitle: 'Adresse incorrecte, veuillez réessayer~',
foundMsg: 'Vous pouvez vérifier l\'adresse web, puis la ressaisir ou nous faire part de vos commentaires.',
foundBtn: 'retour à l\'accueil',
},
noAccess: {
accessTitle: 'Vous n\'êtes pas autorisé à opérer~',
accessMsg: 'Contact: alexzhao189@gmail.com',
accessBtn: 'réautorisation',
},
layout: {
themeColors: 'Thèmes de couleur',
moreColors: 'Plus de couleurs',
configTitle: 'Configuration de mise en page',
oneTitle: 'Thèmes globaux',
twoTopTitle: 'Configuration barre supérieure',
twoMenuTitle: 'Configuration menu',
twoColumnsTitle: 'Configuration colonnes',
twoTopBar: 'Arrière-plan barre supérieure',
twoTopBarColor: 'Couleur police barre supérieure',
twoIsTopBarColorGradual: 'Dégradé barre supérieure',
twoMenuBar: 'Arrière-plan menu',
twoMenuBarColor: 'Couleur police menu',
twoMenuBarActiveColor: 'Couleur surbrillance menu',
twoIsMenuBarColorGradual: 'Dégradé menu',
twoColumnsMenuBar: 'Arrière-plan menu colonnes',
twoColumnsMenuBarColor: 'Couleur police menu colonnes',
twoIsColumnsMenuBarColorGradual: 'Dégradé colonnes',
twoIsColumnsMenuHoverPreload: 'Préchargement survol menu colonnes',
twoColumnsLogoHeight: 'Hauteur logo colonnes(px)',
twoColumnsMenuWidth: 'Largeur menu colonnes(px)',
twoColumnsMenuHeight: 'Hauteur menu colonnes(px)',
threeTitle: 'Paramètres interface',
threeIsCollapse: 'Réduction horizontale menu',
threeIsUniqueOpened: 'Menu accordéon',
threeIsFixedHeader: 'En-tête fixe',
threeIsClassicSplitMenu: 'Menu divisé disposition classique',
threeIsLockScreen: 'Activer verrouillage écran',
threeLockScreenTime: 'Verrouillage écran(s/s)',
fourTitle: 'Affichage interface',
fourIsShowLogo: 'Logo barre latérale',
fourIsBreadcrumb: 'Activer fil d\'Ariane',
fourIsBreadcrumbIcon: 'Activer icône fil d\'Ariane',
fourIsTagsview: 'Activer tagsview',
fourIsTagsviewIcon: 'Activer icône tagsview',
fourIsCacheTagsView: 'Activer cache tagsview',
fourIsSortableTagsView: 'Activer glisser tagsview',
fourIsShareTagsView: 'Activer partage tagsview',
fourIsFooter: 'Activer pied de page',
fourIsGrayscale: 'Mode gris',
fourIsInvert: 'Mode faible couleur',
fourIsDark: 'Mode sombre',
fourIsWatermark: 'Activer filigrane',
fourWatermarkText: 'Texte filigrane',
fiveTitle: 'Autres paramètres',
fiveTagsStyle: 'Style tagsview',
fiveAnimation: 'Animation page',
fiveColumnsAsideStyle: 'Style colonnes',
fiveColumnsAsideLayout: 'Disposition colonnes',
sixTitle: 'Changement disposition',
sixDefaults: 'Un',
sixClassic: 'Deux',
sixTransverse: 'Trois',
sixColumns: 'Quatre',
tipText: 'Cliquez sur le bouton ci-dessous pour copier la configuration de mise en page vers `/src/stores/themeConfig.ts`',
copyText: 'copier configuration',
resetText: 'restaurer défaut',
copyTextSuccess: 'Copie réussie!',
copyTextError: 'Échec de la copie!',
unlock: 'unlock',
confirm: 'confirmer',
needPassword: 'veuillez entrer le mot de passe',
},
upgrade: {
title: 'Nouvelle version',
msg: 'Une nouvelle version est disponible, veuillez mettre à jour maintenant! Pas d\'inquiétude, la mise à jour est rapide!',
desc: 'Note: La mise à jour restaurera la configuration par défaut',
btnOne: 'Refuser',
btnTwo: 'Mettre à jour maintenant',
btnTwoLoading: 'Mise à jour en cours',
},
};

200
Web/src/i18n/lang/it.ts Normal file
View File

@ -0,0 +1,200 @@
// Definire il contenuto
export default {
router: {
home: 'home',
system: 'sistema',
systemMenu: 'menu di sistema',
systemRole: 'ruolo di sistema',
systemUser: 'utente di sistema',
systemDept: 'dipartimento di sistema',
systemDic: 'dizionario di sistema',
limits: 'limiti',
limitsFrontEnd: 'frontend',
limitsFrontEndPage: 'pagina frontend',
limitsFrontEndBtn: 'pulsante frontend',
limitsBackEnd: 'backend',
limitsBackEndEndPage: 'pagina backend',
menu: 'menu',
menu1: 'menu1',
menu11: 'menu11',
menu12: 'menu12',
menu121: 'menu121',
menu122: 'menu122',
menu13: 'menu13',
menu2: 'menu2',
funIndex: 'funzione',
funTagsView: 'vista tag',
funCountup: 'contatore',
funWangEditor: 'editor Wang',
funCropper: 'ritaglio',
funQrcode: 'codice QR',
funEchartsMap: 'mappa Echarts',
funPrintJs: 'stampa JS',
funClipboard: 'copia taglia',
funGridLayout: 'layout trascinabile',
funSplitpanes: 'divisore pannelli',
funDragVerify: 'validatore',
pagesIndex: 'pagine',
pagesFiltering: 'filtraggio',
pagesFilteringDetails: 'dettagli filtraggio',
pagesFilteringDetails1: 'dettagli filtraggio 1',
pagesIocnfont: 'icona iconfont',
pagesElement: 'icona elemento',
pagesAwesome: 'icona awesome',
pagesFormAdapt: 'adattamento modulo',
pagesTableRules: 'regole tabella',
pagesFormI18n: 'modulo I18n',
pagesFormRules: 'validazione multi-modulo',
pagesDynamicForm: 'modulo complesso dinamico',
pagesWorkflow: 'flusso di lavoro',
pagesListAdapt: 'adattamento lista',
pagesWaterfall: 'cascata',
pagesSteps: 'passi',
pagesPreview: 'anteprima grande',
pagesWaves: 'effetto onda',
pagesTree: 'albero modifica tabella',
pagesDrag: 'comando trascinamento',
pagesLazyImg: 'caricamento lazy immagine',
makeIndex: 'crea indice',
makeSelector: 'selettore icone',
makeNoticeBar: 'barra notifiche',
makeSvgDemo: 'demo Svgicon',
makeTableDemo: 'demo tabella',
paramsIndex: 'parametri percorso',
paramsCommon: 'percorso generale',
paramsDynamic: 'percorso dinamico',
paramsCommonDetails: 'dettagli percorso generale',
paramsDynamicDetails: 'dettagli percorso dinamico',
chartIndex: 'indice grafico',
visualizingIndex: 'indice visualizzazione',
visualizingLinkDemo1: 'demo link visualizzazione 1',
visualizingLinkDemo2: 'demo link visualizzazione 2',
personal: 'personale',
tools: 'strumenti',
layoutLinkView: 'vista link',
layoutIframeViewOne: 'vista iframe uno',
layoutIframeViewTwo: 'vista iframe due',
},
staticRoutes: {
signIn: 'accedi',
notFound: 'non trovato',
noPower: 'nessun potere',
},
user: {
title0: 'Dimensione componente',
title1: 'Cambio lingua',
title2: 'Ricerca menu',
title3: 'Configurazione layout',
title4: 'notizie',
title5: 'Schermo intero attivato',
title6: 'Schermo intero disattivato',
dropdownLarge: 'grande',
dropdownDefault: 'predefinito',
dropdownSmall: 'piccolo',
dropdown1: 'pagina iniziale',
dropdown2: 'centro personale',
dropdown3: 'pulisci cache',
dropdown4: '401',
dropdown5: 'disconnetti',
dropdown6: 'repository codice',
searchPlaceholder: 'Ricerca menu: supporta percorso di routing e più',
newTitle: 'notifica',
newBtn: 'tutto letto',
newGo: 'vai al centro notifiche',
newDesc: 'nessuna notifica',
logOutTitle: 'suggerimenti',
logOutMessage: 'Questa operazione ti disconnetterà. Vuoi continuare?',
logOutConfirm: 'conferma',
logOutCancel: 'annulla',
logOutExit: 'uscita',
},
tagsView: {
refresh: 'aggiorna',
close: 'chiudi',
closeOther: 'chiudi altri',
closeAll: 'chiudi tutto',
fullscreen: 'schermo intero',
closeFullscreen: 'esci da schermo intero',
},
notFound: {
foundTitle: 'Indirizzo errato, per favore reinserisci~',
foundMsg: 'Puoi verificare l\'indirizzo web prima, poi reinserirlo o darci il tuo feedback.',
foundBtn: 'torna alla home',
},
noAccess: {
accessTitle: 'Non sei autorizzato ad operare~',
accessMsg: 'Informazioni di contatto: alexzhao189@gmail.com',
accessBtn: 'riautorizzazione',
},
layout: {
themeColors: 'Temi di colore',
moreColors: 'Più colori',
configTitle: 'Configurazione layout',
oneTitle: 'Temi globali',
twoTopTitle: 'Configurazione barra superiore',
twoMenuTitle: 'Configurazione menu',
twoColumnsTitle: 'Configurazione colonne',
twoTopBar: 'Sfondo barra superiore',
twoTopBarColor: 'Colore font barra superiore',
twoIsTopBarColorGradual: 'Gradiente barra superiore',
twoMenuBar: 'Sfondo menu',
twoMenuBarColor: 'Colore font menu',
twoMenuBarActiveColor: 'Colore evidenziazione menu',
twoIsMenuBarColorGradual: 'Gradiente menu',
twoColumnsMenuBar: 'Sfondo menu colonne',
twoColumnsMenuBarColor: 'Colore font menu colonne',
twoIsColumnsMenuBarColorGradual: 'Gradiente colonne',
twoIsColumnsMenuHoverPreload: 'Precaricamento hover menu colonne',
twoColumnsLogoHeight: 'Altezza logo colonne(px)',
twoColumnsMenuWidth: 'Larghezza menu colonne(px)',
twoColumnsMenuHeight: 'Altezza menu colonne(px)',
threeTitle: 'Impostazioni interfaccia',
threeIsCollapse: 'Collasso orizzontale menu',
threeIsUniqueOpened: 'Menu fisarmonica',
threeIsFixedHeader: 'Intestazione fissa',
threeIsClassicSplitMenu: 'Menu diviso layout classico',
threeIsLockScreen: 'Attiva blocco schermo',
threeLockScreenTime: 'Blocco schermo(s/s)',
fourTitle: 'Visualizzazione interfaccia',
fourIsShowLogo: 'Logo barra laterale',
fourIsBreadcrumb: 'Attiva breadcrumb',
fourIsBreadcrumbIcon: 'Attiva icona breadcrumb',
fourIsTagsview: 'Attiva tagsview',
fourIsTagsviewIcon: 'Attiva icona tagsview',
fourIsCacheTagsView: 'Attiva cache tagsview',
fourIsSortableTagsView: 'Attiva trascinamento tagsview',
fourIsShareTagsView: 'Attiva condivisione tagsview',
fourIsFooter: 'Attiva piè di pagina',
fourIsGrayscale: 'Modalità grigio',
fourIsInvert: 'Modalità colore debole',
fourIsDark: 'Modalità scura',
fourIsWatermark: 'Attiva filigrana',
fourWatermarkText: 'Testo filigrana',
fiveTitle: 'Altre impostazioni',
fiveTagsStyle: 'Stile tagsview',
fiveAnimation: 'Animazione pagina',
fiveColumnsAsideStyle: 'Stile colonne',
fiveColumnsAsideLayout: 'Layout colonne',
sixTitle: 'Cambio layout',
sixDefaults: 'Uno',
sixClassic: 'Due',
sixTransverse: 'Tre',
sixColumns: 'Quattro',
tipText: 'Clicca il pulsante sotto per copiare la configurazione del layout in `/src/stores/themeConfig.ts`',
copyText: 'copia configurazione',
resetText: 'ripristina predefinito',
copyTextSuccess: 'Copia riuscita!',
copyTextError: 'Copia fallita!',
unlock: 'unlock',
confirm: 'conferma',
needPassword: 'si prega di inserire la password',
},
upgrade: {
title: 'Nuova versione',
msg: 'È disponibile una nuova versione, aggiorna ora! Non preoccuparti, l\'aggiornamento è veloce!',
desc: 'Nota: L\'aggiornamento ripristinerà la configurazione predefinita',
btnOne: 'Rifiuta',
btnTwo: 'Aggiorna ora',
btnTwoLoading: 'Aggiornamento in corso',
},
};

200
Web/src/i18n/lang/ja.ts Normal file
View File

@ -0,0 +1,200 @@
// コンテンツを定義する
export default {
router: {
home: 'ホーム',
system: 'システム',
systemMenu: 'システムメニュー',
systemRole: 'システムロール',
systemUser: 'システムユーザー',
systemDept: 'システム部門',
systemDic: 'システム辞書',
limits: '制限',
limitsFrontEnd: 'フロントエンド',
limitsFrontEndPage: 'フロントエンドページ',
limitsFrontEndBtn: 'フロントエンドボタン',
limitsBackEnd: 'バックエンド',
limitsBackEndEndPage: 'バックエンドページ',
menu: 'メニュー',
menu1: 'メニュー1',
menu11: 'メニュー11',
menu12: 'メニュー12',
menu121: 'メニュー121',
menu122: 'メニュー122',
menu13: 'メニュー13',
menu2: 'メニュー2',
funIndex: '機能',
funTagsView: 'タグビュー',
funCountup: 'カウントアップ',
funWangEditor: 'Wangエディター',
funCropper: 'クロッパー',
funQrcode: 'QRコード',
funEchartsMap: 'Echartsマップ',
funPrintJs: '印刷JS',
funClipboard: 'コピー切り取り',
funGridLayout: 'ドラッグレイアウト',
funSplitpanes: 'パネル分割',
funDragVerify: 'バリデーター',
pagesIndex: 'ページ',
pagesFiltering: 'フィルタリング',
pagesFilteringDetails: 'フィルタリング詳細',
pagesFilteringDetails1: 'フィルタリング詳細1',
pagesIocnfont: 'iconfontアイコン',
pagesElement: 'elementアイコン',
pagesAwesome: 'awesomeアイコン',
pagesFormAdapt: 'フォーム適応',
pagesTableRules: 'テーブルルール',
pagesFormI18n: 'フォームI18n',
pagesFormRules: 'マルチフォーム検証',
pagesDynamicForm: '動的複合フォーム',
pagesWorkflow: 'ワークフロー',
pagesListAdapt: 'リスト適応',
pagesWaterfall: 'ウォーターフォール',
pagesSteps: 'ステップ',
pagesPreview: '大きいプレビュー',
pagesWaves: 'ウェーブ効果',
pagesTree: 'ツリーテーブル変更',
pagesDrag: 'ドラッグコマンド',
pagesLazyImg: '画像遅延読み込み',
makeIndex: 'インデックス作成',
makeSelector: 'アイコンセレクター',
makeNoticeBar: '通知バー',
makeSvgDemo: 'Svgiconデモ',
makeTableDemo: 'テーブルデモ',
paramsIndex: 'ルーティングパラメータ',
paramsCommon: '一般ルーティング',
paramsDynamic: '動的ルーティング',
paramsCommonDetails: '一般ルーティング詳細',
paramsDynamicDetails: '動的ルーティング詳細',
chartIndex: 'チャートインデックス',
visualizingIndex: '可視化インデックス',
visualizingLinkDemo1: '可視化リンクデモ1',
visualizingLinkDemo2: '可視化リンクデモ2',
personal: '個人',
tools: 'ツール',
layoutLinkView: 'リンクビュー',
layoutIframeViewOne: 'iframeビュー1',
layoutIframeViewTwo: 'iframeビュー2',
},
staticRoutes: {
signIn: 'サインイン',
notFound: '見つかりません',
noPower: '権限なし',
},
user: {
title0: 'コンポーネントサイズ',
title1: '言語切り替え',
title2: 'メニュー検索',
title3: 'レイアウト設定',
title4: 'ニュース',
title5: '全画面表示オン',
title6: '全画面表示オフ',
dropdownLarge: '大',
dropdownDefault: 'デフォルト',
dropdownSmall: '小',
dropdown1: 'ホームページ',
dropdown2: 'パーソナルセンター',
dropdown3: 'キャッシュクリア',
dropdown4: '401',
dropdown5: 'ログアウト',
dropdown6: 'コードリポジトリ',
searchPlaceholder: 'メニュー検索:ルーティングパスをサポート',
newTitle: '通知',
newBtn: 'すべて既読',
newGo: '通知センターへ',
newDesc: '通知なし',
logOutTitle: 'ヒント',
logOutMessage: 'この操作によりログアウトします。続行しますか?',
logOutConfirm: '確定',
logOutCancel: 'キャンセル',
logOutExit: '終了中',
},
tagsView: {
refresh: '更新',
close: '閉じる',
closeOther: '他を閉じる',
closeAll: 'すべて閉じる',
fullscreen: '全画面',
closeFullscreen: '全画面を閉じる',
},
notFound: {
foundTitle: '誤ったアドレス入力です。再入力してください~',
foundMsg: 'まずウェブアドレスを確認し、再入力するか、フィードバックをお寄せください。',
foundBtn: 'ホームに戻る',
},
noAccess: {
accessTitle: '操作する権限がありません~',
accessMsg: '連絡先alexzhao189@gmail.com',
accessBtn: '再認証',
},
layout: {
themeColors: 'カラーテーマ',
moreColors: 'カラーを追加',
configTitle: 'レイアウト設定',
oneTitle: 'グローバルテーマ',
twoTopTitle: 'トップバー設定',
twoMenuTitle: 'メニュー設定',
twoColumnsTitle: 'カラム設定',
twoTopBar: 'トップバー背景',
twoTopBarColor: 'トップバーデフォルト文字色',
twoIsTopBarColorGradual: 'トップバーグラデーション',
twoMenuBar: 'メニュー背景',
twoMenuBarColor: 'メニューデフォルト文字色',
twoMenuBarActiveColor: 'メニューハイライト色',
twoIsMenuBarColorGradual: 'メニューグラデーション',
twoColumnsMenuBar: 'カラムメニュー背景',
twoColumnsMenuBarColor: 'カラムメニューデフォルト文字色',
twoIsColumnsMenuBarColorGradual: 'カラムグラデーション',
twoIsColumnsMenuHoverPreload: 'カラムメニューホバープリロード',
twoColumnsLogoHeight: 'カラムロゴ高さ(px)',
twoColumnsMenuWidth: 'カラムメニュー幅(px)',
twoColumnsMenuHeight: 'カラムメニュー高さ(px)',
threeTitle: 'インターフェース設定',
threeIsCollapse: 'メニュー水平折りたたみ',
threeIsUniqueOpened: 'メニューアコーディオン',
threeIsFixedHeader: '固定ヘッダー',
threeIsClassicSplitMenu: 'クラシックレイアウト分割メニュー',
threeIsLockScreen: '画面ロックを有効化',
threeLockScreenTime: '画面ロック(秒/秒)',
fourTitle: 'インターフェース表示',
fourIsShowLogo: 'サイドバーロゴ',
fourIsBreadcrumb: 'パンくずリスト有効化',
fourIsBreadcrumbIcon: 'パンくずリストアイコン有効化',
fourIsTagsview: 'タグビュー有効化',
fourIsTagsviewIcon: 'タグビューアイコン有効化',
fourIsCacheTagsView: 'タグビューキャッシュ有効化',
fourIsSortableTagsView: 'タグビュードラッグ有効化',
fourIsShareTagsView: 'タグビュー共有有効化',
fourIsFooter: 'フッター有効化',
fourIsGrayscale: 'グレースケールモード',
fourIsInvert: '色弱モード',
fourIsDark: 'ダークモード',
fourIsWatermark: 'ウォーターマーク有効化',
fourWatermarkText: 'ウォーターマークテキスト',
fiveTitle: 'その他の設定',
fiveTagsStyle: 'タグビュースタイル',
fiveAnimation: 'ページアニメーション',
fiveColumnsAsideStyle: 'カラムスタイル',
fiveColumnsAsideLayout: 'カラムレイアウト',
sixTitle: 'レイアウト切り替え',
sixDefaults: '1',
sixClassic: '2',
sixTransverse: '3',
sixColumns: '4',
tipText: '下のボタンをクリックしてレイアウト設定を `/src/stores/themeConfig.ts` にコピーします',
copyText: '設定をコピー',
resetText: 'デフォルトに戻す',
copyTextSuccess: 'コピー成功!',
copyTextError: 'コピー失敗!',
unlock: '解除',
confirm: '確認する',
needPassword: 'パスワードを入力してください',
},
upgrade: {
title: '新バージョン',
msg: '新しいバージョンが利用可能です。今すぐ更新してください!心配いりません、更新は速いです!',
desc: '注意:更新するとデフォルト設定に戻ります',
btnOne: '拒否',
btnTwo: '今すぐ更新',
btnTwoLoading: '更新中',
},
};

200
Web/src/i18n/lang/ko.ts Normal file
View File

@ -0,0 +1,200 @@
// 내용 정의
export default {
router: {
home: '홈',
system: '시스템',
systemMenu: '시스템 메뉴',
systemRole: '시스템 역할',
systemUser: '시스템 사용자',
systemDept: '시스템 부서',
systemDic: '시스템 사전',
limits: '제한',
limitsFrontEnd: '프론트엔드',
limitsFrontEndPage: '프론트엔드 페이지',
limitsFrontEndBtn: '프론트엔드 버튼',
limitsBackEnd: '백엔드',
limitsBackEndEndPage: '백엔드 페이지',
menu: '메뉴',
menu1: '메뉴1',
menu11: '메뉴11',
menu12: '메뉴12',
menu121: '메뉴121',
menu122: '메뉴122',
menu13: '메뉴13',
menu2: '메뉴2',
funIndex: '기능',
funTagsView: '태그 보기',
funCountup: '카운트업',
funWangEditor: 'Wang 에디터',
funCropper: '크로퍼',
funQrcode: 'QR코드',
funEchartsMap: 'Echarts 지도',
funPrintJs: '인쇄 JS',
funClipboard: '복사 잘라내기',
funGridLayout: '드래그 레이아웃',
funSplitpanes: '패널 분할기',
funDragVerify: '검증기',
pagesIndex: '페이지',
pagesFiltering: '필터링',
pagesFilteringDetails: '필터링 상세',
pagesFilteringDetails1: '필터링 상세1',
pagesIocnfont: 'iconfont 아이콘',
pagesElement: 'element 아이콘',
pagesAwesome: 'awesome 아이콘',
pagesFormAdapt: '폼 적응',
pagesTableRules: '테이블 규칙',
pagesFormI18n: '폼 I18n',
pagesFormRules: '다중 폼 검증',
pagesDynamicForm: '동적 복합 폼',
pagesWorkflow: '워크플로우',
pagesListAdapt: '리스트 적응',
pagesWaterfall: '폭포수',
pagesSteps: '단계',
pagesPreview: '큰 미리보기',
pagesWaves: '웨이브 효과',
pagesTree: '트리 테이블 수정',
pagesDrag: '드래그 명령',
pagesLazyImg: '이미지 지연 로딩',
makeIndex: '인덱스 만들기',
makeSelector: '아이콘 선택기',
makeNoticeBar: '알림 바',
makeSvgDemo: 'Svgicon 데모',
makeTableDemo: '테이블 데모',
paramsIndex: '라우팅 매개변수',
paramsCommon: '일반 라우팅',
paramsDynamic: '동적 라우팅',
paramsCommonDetails: '일반 라우팅 상세',
paramsDynamicDetails: '동적 라우팅 상세',
chartIndex: '차트 인덱스',
visualizingIndex: '시각화 인덱스',
visualizingLinkDemo1: '시각화 링크 데모1',
visualizingLinkDemo2: '시각화 링크 데모2',
personal: '개인',
tools: '도구',
layoutLinkView: '링크 보기',
layoutIframeViewOne: 'iframe 보기 하나',
layoutIframeViewTwo: 'iframe 보기 둘',
},
staticRoutes: {
signIn: '로그인',
notFound: '찾을 수 없음',
noPower: '권한 없음',
},
user: {
title0: '컴포넌트 크기',
title1: '언어 전환',
title2: '메뉴 검색',
title3: '레이아웃 구성',
title4: '뉴스',
title5: '전체 화면 켜기',
title6: '전체 화면 끄기',
dropdownLarge: '크게',
dropdownDefault: '기본',
dropdownSmall: '작게',
dropdown1: '홈페이지',
dropdown2: '개인 센터',
dropdown3: '캐시 지우기',
dropdown4: '401',
dropdown5: '로그아웃',
dropdown6: '코드 저장소',
searchPlaceholder: '메뉴 검색: 라우팅 경로 지원',
newTitle: '알림',
newBtn: '모두 읽음',
newGo: '알림 센터로 이동',
newDesc: '알림 없음',
logOutTitle: '팁',
logOutMessage: '이 작업은 로그아웃됩니다. 계속하시겠습니까?',
logOutConfirm: '확인',
logOutCancel: '취소',
logOutExit: '종료 중',
},
tagsView: {
refresh: '새로고침',
close: '닫기',
closeOther: '다른 것 닫기',
closeAll: '모두 닫기',
fullscreen: '전체 화면',
closeFullscreen: '전체 화면 닫기',
},
notFound: {
foundTitle: '잘못된 주소 입력입니다. 다시 입력해주세요~',
foundMsg: '웹 주소를 먼저 확인하고 다시 입력하거나 피드백을 주시기 바랍니다.',
foundBtn: '홈으로 돌아가기',
},
noAccess: {
accessTitle: '작업 권한이 없습니다~',
accessMsg: '연락처: alexzhao189@gmail.com',
accessBtn: '재인증',
},
layout: {
themeColors: '색상 테마',
moreColors: '더 많은 색상',
configTitle: '레이아웃 구성',
oneTitle: '전역 테마',
twoTopTitle: '상단 바 설정',
twoMenuTitle: '메뉴 설정',
twoColumnsTitle: '컬럼 설정',
twoTopBar: '상단 바 배경',
twoTopBarColor: '상단 바 기본 글꼴 색상',
twoIsTopBarColorGradual: '상단 바 그라데이션',
twoMenuBar: '메뉴 배경',
twoMenuBarColor: '메뉴 기본 글꼴 색상',
twoMenuBarActiveColor: '메뉴 강조 색상',
twoIsMenuBarColorGradual: '메뉴 그라데이션',
twoColumnsMenuBar: '컬럼 메뉴 배경',
twoColumnsMenuBarColor: '컬럼 메뉴 기본 글꼴 색상',
twoIsColumnsMenuBarColorGradual: '컬럼 그라데이션',
twoIsColumnsMenuHoverPreload: '컬럼 메뉴 호버 프리로드',
twoColumnsLogoHeight: '컬럼 로고 높이(px)',
twoColumnsMenuWidth: '컬럼 메뉴 너비(px)',
twoColumnsMenuHeight: '컬럼 메뉴 높이(px)',
threeTitle: '인터페이스 설정',
threeIsCollapse: '메뉴 수평 접기',
threeIsUniqueOpened: '메뉴 아코디언',
threeIsFixedHeader: '고정 헤더',
threeIsClassicSplitMenu: '클래식 레이아웃 분할 메뉴',
threeIsLockScreen: '화면 잠금 켜기',
threeLockScreenTime: '화면 잠금(초/초)',
fourTitle: '인터페이스 표시',
fourIsShowLogo: '사이드바 로고',
fourIsBreadcrumb: '브레드크럼 켜기',
fourIsBreadcrumbIcon: '브레드크럼 아이콘 켜기',
fourIsTagsview: '태그뷰 켜기',
fourIsTagsviewIcon: '태그뷰 아이콘 켜기',
fourIsCacheTagsView: '태그뷰 캐시 켜기',
fourIsSortableTagsView: '태그뷰 드래그 켜기',
fourIsShareTagsView: '태그뷰 공유 켜기',
fourIsFooter: '푸터 켜기',
fourIsGrayscale: '회색조 모드',
fourIsInvert: '색약 모드',
fourIsDark: '다크 모드',
fourIsWatermark: '워터마크 켜기',
fourWatermarkText: '워터마크 텍스트',
fiveTitle: '기타 설정',
fiveTagsStyle: '태그뷰 스타일',
fiveAnimation: '페이지 애니메이션',
fiveColumnsAsideStyle: '컬럼 스타일',
fiveColumnsAsideLayout: '컬럼 레이아웃',
sixTitle: '레이아웃 전환',
sixDefaults: '하나',
sixClassic: '둘',
sixTransverse: '셋',
sixColumns: '넷',
tipText: '아래 버튼을 클릭하여 레이아웃 구성을 `/src/stores/themeConfig.ts`에 복사',
copyText: '구성 복사',
resetText: '기본값 복원',
copyTextSuccess: '복사 성공!',
copyTextError: '복사 실패!',
unlock: 'unlock',
confirm: '확인',
needPassword: '비밀번호를 입력하세요',
},
upgrade: {
title: '새 버전',
msg: '새 버전이 사용 가능합니다. 지금 업데이트하세요! 걱정하지 마세요, 업데이트는 빠릅니다!',
desc: '참고: 업데이트하면 기본 구성이 복원됩니다',
btnOne: '거절',
btnTwo: '지금 업데이트',
btnTwoLoading: '업데이트 중',
},
};

200
Web/src/i18n/lang/no.ts Normal file
View File

@ -0,0 +1,200 @@
// Definer innhold
export default {
router: {
home: 'hjem',
system: 'system',
systemMenu: 'systemmeny',
systemRole: 'systemrolle',
systemUser: 'systembruker',
systemDept: 'systemavdeling',
systemDic: 'systemordbok',
limits: 'begrensninger',
limitsFrontEnd: 'frontend',
limitsFrontEndPage: 'frontend-side',
limitsFrontEndBtn: 'frontend-knapp',
limitsBackEnd: 'backend',
limitsBackEndEndPage: 'backend-side',
menu: 'meny',
menu1: 'meny1',
menu11: 'meny11',
menu12: 'meny12',
menu121: 'meny121',
menu122: 'meny122',
menu13: 'meny13',
menu2: 'meny2',
funIndex: 'funksjon',
funTagsView: 'taggvisning',
funCountup: 'opptelling',
funWangEditor: 'Wang-editor',
funCropper: 'beskjæring',
funQrcode: 'QR-kode',
funEchartsMap: 'Echarts-kart',
funPrintJs: 'skriv ut JS',
funClipboard: 'kopier klipp',
funGridLayout: 'dra oppsett',
funSplitpanes: 'paneldeler',
funDragVerify: 'validator',
pagesIndex: 'sider',
pagesFiltering: 'filtrering',
pagesFilteringDetails: 'filtreringsdetaljer',
pagesFilteringDetails1: 'filtreringsdetaljer1',
pagesIocnfont: 'iconfont-ikon',
pagesElement: 'element-ikon',
pagesAwesome: 'awesome-ikon',
pagesFormAdapt: 'skjematilpasning',
pagesTableRules: 'tabellregler',
pagesFormI18n: 'skjema I18n',
pagesFormRules: 'multiskjemavalidering',
pagesDynamicForm: 'dynamisk komplekst skjema',
pagesWorkflow: 'arbeidsflyt',
pagesListAdapt: 'listetilpasning',
pagesWaterfall: 'vannfall',
pagesSteps: 'trinn',
pagesPreview: 'stor forhåndsvisning',
pagesWaves: 'bølgeeffekt',
pagesTree: 'tre endre tabell',
pagesDrag: 'dra kommando',
pagesLazyImg: 'lat bildlasting',
makeIndex: 'lag indeks',
makeSelector: 'ikonvelger',
makeNoticeBar: 'varslingslinje',
makeSvgDemo: 'Svgicon-demo',
makeTableDemo: 'tabell-demo',
paramsIndex: 'rutingparametere',
paramsCommon: 'generell ruting',
paramsDynamic: 'dynamisk ruting',
paramsCommonDetails: 'generelle rutingdetaljer',
paramsDynamicDetails: 'dynamiske rutingdetaljer',
chartIndex: 'diagramindeks',
visualizingIndex: 'visualiseringsindeks',
visualizingLinkDemo1: 'visualiseringslenke-demo1',
visualizingLinkDemo2: 'visualiseringslenke-demo2',
personal: 'personlig',
tools: 'verktøy',
layoutLinkView: 'lenkevisning',
layoutIframeViewOne: 'iframe-visning en',
layoutIframeViewTwo: 'iframe-visning to',
},
staticRoutes: {
signIn: 'logg inn',
notFound: 'ikke funnet',
noPower: 'ingen tilgang',
},
user: {
title0: 'Komponentstørrelse',
title1: 'Språkbytte',
title2: 'Menysøk',
title3: 'Oppsettskonfigurasjon',
title4: 'nyheter',
title5: 'Fullskjerm på',
title6: 'Fullskjerm av',
dropdownLarge: 'stor',
dropdownDefault: 'standard',
dropdownSmall: 'liten',
dropdown1: 'hjemmeside',
dropdown2: 'Personlig senter',
dropdown3: 'Tøm hurtigbuffer',
dropdown4: '401',
dropdown5: 'Logg ut',
dropdown6: 'Kodebase',
searchPlaceholder: 'Menysøk: støtter rutingsti',
newTitle: 'varsel',
newBtn: 'Alle lest',
newGo: 'Gå til varselsenteret',
newDesc: 'Ingen varsler',
logOutTitle: 'Tips',
logOutMessage: 'Denne operasjonen vil logge deg ut. Vil du fortsette?',
logOutConfirm: 'bekreft',
logOutCancel: 'avbryt',
logOutExit: 'Logger ut',
},
tagsView: {
refresh: 'oppdater',
close: 'lukk',
closeOther: 'lukk andre',
closeAll: 'lukk alle',
fullscreen: 'fullskjerm',
closeFullscreen: 'lukk fullskjerm',
},
notFound: {
foundTitle: 'Feil adresse, vennligst skriv inn adressen på nytt~',
foundMsg: 'Du kan først sjekke nettadressen, og deretter skrive den inn på nytt eller gi oss tilbakemelding.',
foundBtn: 'Tilbake til hjemmesiden',
},
noAccess: {
accessTitle: 'Du har ikke tillatelse til å utføre denne operasjonen~',
accessMsg: 'Kontaktinformasjon: alexzhao189@gmail.com',
accessBtn: 'Ny autorisasjon',
},
layout: {
themeColors: 'Farge temaer',
moreColors: 'Flere farger',
configTitle: 'Oppsettskonfigurasjon',
oneTitle: 'Globale temaer',
twoTopTitle: 'Topplinjeinnstillinger',
twoMenuTitle: 'Menyinnstillinger',
twoColumnsTitle: 'Kolonneinnstillinger',
twoTopBar: 'Topplinjebakgrunn',
twoTopBarColor: 'Topplinjestandard skriftfarge',
twoIsTopBarColorGradual: 'Topplinjegradient',
twoMenuBar: 'Menybakgrunn',
twoMenuBarColor: 'Menystandard skriftfarge',
twoMenuBarActiveColor: 'Menyuthevingsfarge',
twoIsMenuBarColorGradual: 'Menygradient',
twoColumnsMenuBar: 'Kolonnemeny bakgrunn',
twoColumnsMenuBarColor: 'Kolonnemeny standard skriftfarge',
twoIsColumnsMenuBarColorGradual: 'Kolonnegradient',
twoIsColumnsMenuHoverPreload: 'Kolonnemeny hover forhåndslasting',
twoColumnsLogoHeight: 'Kolonnelogo høyde(px)',
twoColumnsMenuWidth: 'Kolonnemeny bredde(px)',
twoColumnsMenuHeight: 'Kolonnemeny høyde(px)',
threeTitle: 'Grensesnittinnstillinger',
threeIsCollapse: 'Meny horisontal kollaps',
threeIsUniqueOpened: 'Menyakkordeon',
threeIsFixedHeader: 'Fast topptekst',
threeIsClassicSplitMenu: 'Klassisk oppsett delt meny',
threeIsLockScreen: 'Aktiver skjermlås',
threeLockScreenTime: 'Skjermlås(s/s)',
fourTitle: 'Grensesnittvisning',
fourIsShowLogo: 'Sidelinjelogo',
fourIsBreadcrumb: 'Aktiver brødsmulesti',
fourIsBreadcrumbIcon: 'Aktiver brødsmulesti-ikon',
fourIsTagsview: 'Aktiver tagsview',
fourIsTagsviewIcon: 'Aktiver tagsview-ikon',
fourIsCacheTagsView: 'Aktiver tagsview-hurtigbuffer',
fourIsSortableTagsView: 'Aktiver tagsview-dra',
fourIsShareTagsView: 'Aktiver tagsview-deling',
fourIsFooter: 'Aktiver bunntekst',
fourIsGrayscale: 'Gråtonemodus',
fourIsInvert: 'Svak fargemodus',
fourIsDark: 'Mørk modus',
fourIsWatermark: 'Aktiver vannmerke',
fourWatermarkText: 'Vannmerketekst',
fiveTitle: 'Andre innstillinger',
fiveTagsStyle: 'Tagsview-stil',
fiveAnimation: 'Sideanimasjon',
fiveColumnsAsideStyle: 'Kolonnestil',
fiveColumnsAsideLayout: 'Kolonneoppsett',
sixTitle: 'Oppsettbytte',
sixDefaults: 'En',
sixClassic: 'To',
sixTransverse: 'Tre',
sixColumns: 'Fire',
tipText: 'Klikk på knappen nedenfor for å kopiere oppsettskonfigurasjonen til `/src/stores/themeConfig.ts`',
copyText: 'kopier konfigurasjon',
resetText: 'gjenopprett standard',
copyTextSuccess: 'Kopiering vellykket!',
copyTextError: 'Kopiering mislyktes!',
unlock: 'unlock',
confirm: 'bekreft',
needPassword: 'skriv inn passord',
},
upgrade: {
title: 'Ny versjon',
msg: 'En ny versjon er tilgjengelig, oppdater nå! Ikke bekymre deg, oppdateringen er rask!',
desc: 'Merk: Oppdatering vil gjenopprette standardkonfigurasjonen',
btnOne: 'Avvis',
btnTwo: 'Oppdater nå',
btnTwoLoading: 'Oppdaterer',
},
};

200
Web/src/i18n/lang/pl.ts Normal file
View File

@ -0,0 +1,200 @@
// Zdefiniuj zawartość
export default {
router: {
home: 'strona główna',
system: 'system',
systemMenu: 'menu systemowe',
systemRole: 'rola systemowa',
systemUser: 'użytkownik systemowy',
systemDept: 'dział systemowy',
systemDic: 'słownik systemowy',
limits: 'limity',
limitsFrontEnd: 'frontend',
limitsFrontEndPage: 'strona frontend',
limitsFrontEndBtn: 'przycisk frontend',
limitsBackEnd: 'backend',
limitsBackEndEndPage: 'strona backend',
menu: 'menu',
menu1: 'menu1',
menu11: 'menu11',
menu12: 'menu12',
menu121: 'menu121',
menu122: 'menu122',
menu13: 'menu13',
menu2: 'menu2',
funIndex: 'funkcja',
funTagsView: 'widok tagów',
funCountup: 'licznik',
funWangEditor: 'edytor Wang',
funCropper: 'przycinanie',
funQrcode: 'kod QR',
funEchartsMap: 'mapa Echarts',
funPrintJs: 'drukuj JS',
funClipboard: 'kopiuj wytnij',
funGridLayout: 'układ przeciągania',
funSplitpanes: 'rozdzielacz paneli',
funDragVerify: 'walidator',
pagesIndex: 'strony',
pagesFiltering: 'filtrowanie',
pagesFilteringDetails: 'szczegóły filtrowania',
pagesFilteringDetails1: 'szczegóły filtrowania 1',
pagesIocnfont: 'ikona iconfont',
pagesElement: 'ikona element',
pagesAwesome: 'ikona awesome',
pagesFormAdapt: 'adaptacja formularza',
pagesTableRules: 'reguły tabeli',
pagesFormI18n: 'formularz I18n',
pagesFormRules: 'walidacja wielu formularzy',
pagesDynamicForm: 'dynamiczny złożony formularz',
pagesWorkflow: 'przepływ pracy',
pagesListAdapt: 'adaptacja listy',
pagesWaterfall: 'wodospad',
pagesSteps: 'kroki',
pagesPreview: 'duży podgląd',
pagesWaves: 'efekt fali',
pagesTree: 'drzewo zmień tabelę',
pagesDrag: 'polecenie przeciągania',
pagesLazyImg: 'leniwe ładowanie obrazów',
makeIndex: 'utwórz indeks',
makeSelector: 'selektor ikon',
makeNoticeBar: 'pasek powiadomień',
makeSvgDemo: 'demo Svgicon',
makeTableDemo: 'demo tabeli',
paramsIndex: 'parametry routingu',
paramsCommon: 'routing ogólny',
paramsDynamic: 'routing dynamiczny',
paramsCommonDetails: 'szczegóły routingu ogólnego',
paramsDynamicDetails: 'szczegóły routingu dynamicznego',
chartIndex: 'indeks wykresów',
visualizingIndex: 'indeks wizualizacji',
visualizingLinkDemo1: 'demo linku wizualizacji 1',
visualizingLinkDemo2: 'demo linku wizualizacji 2',
personal: 'osobiste',
tools: 'narzędzia',
layoutLinkView: 'widok linku',
layoutIframeViewOne: 'widok iframe jeden',
layoutIframeViewTwo: 'widok iframe dwa',
},
staticRoutes: {
signIn: 'zaloguj się',
notFound: 'nie znaleziono',
noPower: 'brak uprawnień',
},
user: {
title0: 'Rozmiar komponentu',
title1: 'Zmiana języka',
title2: 'Wyszukiwanie menu',
title3: 'Konfiguracja układu',
title4: 'wiadomości',
title5: 'Pełny ekran włączony',
title6: 'Pełny ekran wyłączony',
dropdownLarge: 'duży',
dropdownDefault: 'domyślny',
dropdownSmall: 'mały',
dropdown1: 'strona główna',
dropdown2: 'Centrum osobiste',
dropdown3: 'Wyczyść pamięć podręczną',
dropdown4: '401',
dropdown5: 'Wyloguj się',
dropdown6: 'Repozytorium kodu',
searchPlaceholder: 'Wyszukiwanie menu: obsługuje ścieżkę routingu',
newTitle: 'powiadomienie',
newBtn: 'Wszystkie przeczytane',
newGo: 'Przejdź do centrum powiadomień',
newDesc: 'Brak powiadomień',
logOutTitle: 'Wskazówki',
logOutMessage: 'Ta operacja spowoduje wylogowanie. Czy chcesz kontynuować?',
logOutConfirm: 'potwierdź',
logOutCancel: 'anuluj',
logOutExit: 'Wychodzenie',
},
tagsView: {
refresh: 'odśwież',
close: 'zamknij',
closeOther: 'zamknij inne',
closeAll: 'zamknij wszystkie',
fullscreen: 'pełny ekran',
closeFullscreen: 'zamknij pełny ekran',
},
notFound: {
foundTitle: 'Błędny adres, proszę wprowadzić ponownie~',
foundMsg: 'Możesz najpierw sprawdzić adres internetowy, a następnie wprowadzić go ponownie lub przekazać nam opinię.',
foundBtn: 'Powrót do strony głównej',
},
noAccess: {
accessTitle: 'Nie masz uprawnień do wykonania tej operacji~',
accessMsg: 'Informacje kontaktowe: alexzhao189@gmail.com',
accessBtn: 'Ponowna autoryzacja',
},
layout: {
themeColors: 'Motywy globalne',
moreColors: 'Więcej kolorów',
configTitle: 'Konfiguracja układu',
oneTitle: 'Motywy globalne',
twoTopTitle: 'Ustawienia górnego paska',
twoMenuTitle: 'Ustawienia menu',
twoColumnsTitle: 'Ustawienia kolumn',
twoTopBar: 'Tło górnego paska',
twoTopBarColor: 'Domyślny kolor czcionki górnego paska',
twoIsTopBarColorGradual: 'Gradient górnego paska',
twoMenuBar: 'Tło menu',
twoMenuBarColor: 'Domyślny kolor czcionki menu',
twoMenuBarActiveColor: 'Kolor podświetlenia menu',
twoIsMenuBarColorGradual: 'Gradient menu',
twoColumnsMenuBar: 'Tło menu kolumn',
twoColumnsMenuBarColor: 'Domyślny kolor czcionki menu kolumn',
twoIsColumnsMenuBarColorGradual: 'Gradient kolumn',
twoIsColumnsMenuHoverPreload: 'Wstępne ładowanie najechania menu kolumn',
twoColumnsLogoHeight: 'Wysokość logo kolumn(px)',
twoColumnsMenuWidth: 'Szerokość menu kolumn(px)',
twoColumnsMenuHeight: 'Wysokość menu kolumn(px)',
threeTitle: 'Ustawienia interfejsu',
threeIsCollapse: 'Poziome zwijanie menu',
threeIsUniqueOpened: 'Menu akordeonowe',
threeIsFixedHeader: 'Stały nagłówek',
threeIsClassicSplitMenu: 'Klasyczny układ podzielonego menu',
threeIsLockScreen: 'Włącz blokadę ekranu',
threeLockScreenTime: 'Blokada ekranu(s/s)',
fourTitle: 'Wyświetlanie interfejsu',
fourIsShowLogo: 'Logo paska bocznego',
fourIsBreadcrumb: 'Włącz okruszki',
fourIsBreadcrumbIcon: 'Włącz ikonę okruszków',
fourIsTagsview: 'Włącz tagsview',
fourIsTagsviewIcon: 'Włącz ikonę tagsview',
fourIsCacheTagsView: 'Włącz pamięć podręczną tagsview',
fourIsSortableTagsView: 'Włącz przeciąganie tagsview',
fourIsShareTagsView: 'Włącz udostępnianie tagsview',
fourIsFooter: 'Włącz stopkę',
fourIsGrayscale: 'Tryb szarości',
fourIsInvert: 'Tryb słabego koloru',
fourIsDark: 'Tryb ciemny',
fourIsWatermark: 'Włącz znak wodny',
fourWatermarkText: 'Tekst znaku wodnego',
fiveTitle: 'Inne ustawienia',
fiveTagsStyle: 'Styl tagsview',
fiveAnimation: 'Animacja strony',
fiveColumnsAsideStyle: 'Styl kolumn',
fiveColumnsAsideLayout: 'Układ kolumn',
sixTitle: 'Przełączanie układu',
sixDefaults: 'Jeden',
sixClassic: 'Dwa',
sixTransverse: 'Trzy',
sixColumns: 'Cztery',
tipText: 'Kliknij przycisk poniżej, aby skopiować konfigurację układu do `/src/stores/themeConfig.ts`',
copyText: 'kopiuj konfigurację',
resetText: 'przywróć domyślne',
copyTextSuccess: 'Kopiowanie udane!',
copyTextError: 'Kopiowanie nie powiodło się!',
unlock: 'unlock',
confirm: 'potwierdź',
needPassword: 'proszę wprowadzić hasło',
},
upgrade: {
title: 'Nowa wersja',
msg: 'Dostępna jest nowa wersja, zaktualizuj teraz! Nie martw się, aktualizacja jest szybka!',
desc: 'Uwaga: Aktualizacja przywróci domyślną konfigurację',
btnOne: 'Odrzuć',
btnTwo: 'Zaktualizuj teraz',
btnTwoLoading: 'Aktualizowanie',
},
};

200
Web/src/i18n/lang/pt.ts Normal file
View File

@ -0,0 +1,200 @@
// Definir conteúdo
export default {
router: {
home: 'início',
system: 'sistema',
systemMenu: 'menu do sistema',
systemRole: 'função do sistema',
systemUser: 'usuário do sistema',
systemDept: 'departamento do sistema',
systemDic: 'dicionário do sistema',
limits: 'limites',
limitsFrontEnd: 'frontend',
limitsFrontEndPage: 'página frontend',
limitsFrontEndBtn: 'botão frontend',
limitsBackEnd: 'backend',
limitsBackEndEndPage: 'página backend',
menu: 'menu',
menu1: 'menu1',
menu11: 'menu11',
menu12: 'menu12',
menu121: 'menu121',
menu122: 'menu122',
menu13: 'menu13',
menu2: 'menu2',
funIndex: 'função',
funTagsView: 'visualização de tags',
funCountup: 'contador',
funWangEditor: 'editor Wang',
funCropper: 'recorte',
funQrcode: 'código QR',
funEchartsMap: 'mapa Echarts',
funPrintJs: 'imprimir JS',
funClipboard: 'copiar cortar',
funGridLayout: 'layout arrastável',
funSplitpanes: 'divisor de painéis',
funDragVerify: 'validador',
pagesIndex: 'páginas',
pagesFiltering: 'filtragem',
pagesFilteringDetails: 'detalhes de filtragem',
pagesFilteringDetails1: 'detalhes de filtragem 1',
pagesIocnfont: 'ícone iconfont',
pagesElement: 'ícone elemento',
pagesAwesome: 'ícone awesome',
pagesFormAdapt: 'adaptação de formulário',
pagesTableRules: 'regras de tabela',
pagesFormI18n: 'formulário I18n',
pagesFormRules: 'validação multi-formulário',
pagesDynamicForm: 'formulário complexo dinâmico',
pagesWorkflow: 'fluxo de trabalho',
pagesListAdapt: 'adaptação de lista',
pagesWaterfall: 'cascata',
pagesSteps: 'passos',
pagesPreview: 'visualização grande',
pagesWaves: 'efeito onda',
pagesTree: 'árvore modificar tabela',
pagesDrag: 'comando arrastar',
pagesLazyImg: 'carregamento preguiçoso de imagem',
makeIndex: 'criar índice',
makeSelector: 'seletor de ícones',
makeNoticeBar: 'barra de notificação',
makeSvgDemo: 'demo Svgicon',
makeTableDemo: 'demo tabela',
paramsIndex: 'parâmetros de rota',
paramsCommon: 'rota geral',
paramsDynamic: 'rota dinâmica',
paramsCommonDetails: 'detalhes rota geral',
paramsDynamicDetails: 'detalhes rota dinâmica',
chartIndex: 'índice gráfico',
visualizingIndex: 'índice visualização',
visualizingLinkDemo1: 'demo link visualização 1',
visualizingLinkDemo2: 'demo link visualização 2',
personal: 'pessoal',
tools: 'ferramentas',
layoutLinkView: 'vista link',
layoutIframeViewOne: 'vista iframe um',
layoutIframeViewTwo: 'vista iframe dois',
},
staticRoutes: {
signIn: 'entrar',
notFound: 'não encontrado',
noPower: 'sem poder',
},
user: {
title0: 'Tamanho do componente',
title1: 'Mudança de idioma',
title2: 'Pesquisa de menu',
title3: 'Configuração de layout',
title4: 'notícias',
title5: 'Tela cheia ativada',
title6: 'Tela cheia desativada',
dropdownLarge: 'grande',
dropdownDefault: 'padrão',
dropdownSmall: 'pequeno',
dropdown1: 'página inicial',
dropdown2: 'centro pessoal',
dropdown3: 'limpar cache',
dropdown4: '401',
dropdown5: 'sair',
dropdown6: 'repositório de código',
searchPlaceholder: 'Pesquisa de menu: suporta caminho de roteamento',
newTitle: 'notificação',
newBtn: 'tudo lido',
newGo: 'ir para o centro de notificações',
newDesc: 'sem notificação',
logOutTitle: 'dicas',
logOutMessage: 'Esta operação irá desconectá-lo. Deseja continuar?',
logOutConfirm: 'confirmar',
logOutCancel: 'cancelar',
logOutExit: 'saindo',
},
tagsView: {
refresh: 'atualizar',
close: 'fechar',
closeOther: 'fechar outros',
closeAll: 'fechar tudo',
fullscreen: 'tela cheia',
closeFullscreen: 'sair da tela cheia',
},
notFound: {
foundTitle: 'Endereço incorreto, por favor reinsira~',
foundMsg: 'Você pode verificar o endereço web primeiro, depois reinserir ou nos dar seu feedback.',
foundBtn: 'voltar ao início',
},
noAccess: {
accessTitle: 'Você não está autorizado a operar~',
accessMsg: 'Informações de contato: alexzhao189@gmail.com',
accessBtn: 'reautorização',
},
layout: {
themeColors: 'Temas de color',
moreColors: 'Mais cores',
configTitle: 'Configuração de layout',
oneTitle: 'Temas globais',
twoTopTitle: 'Configuração barra superior',
twoMenuTitle: 'Configuração menu',
twoColumnsTitle: 'Configuração colunas',
twoTopBar: 'Fundo barra superior',
twoTopBarColor: 'Cor fonte barra superior',
twoIsTopBarColorGradual: 'Gradiente barra superior',
twoMenuBar: 'Fundo menu',
twoMenuBarColor: 'Cor fonte menu',
twoMenuBarActiveColor: 'Cor destaque menu',
twoIsMenuBarColorGradual: 'Gradiente menu',
twoColumnsMenuBar: 'Fundo menu colunas',
twoColumnsMenuBarColor: 'Cor fonte menu colunas',
twoIsColumnsMenuBarColorGradual: 'Gradiente colunas',
twoIsColumnsMenuHoverPreload: 'Pré-carregamento hover menu colunas',
twoColumnsLogoHeight: 'Altura logo colunas(px)',
twoColumnsMenuWidth: 'Largura menu colunas(px)',
twoColumnsMenuHeight: 'Altura menu colunas(px)',
threeTitle: 'Configurações interface',
threeIsCollapse: 'Colapso horizontal menu',
threeIsUniqueOpened: 'Menu acordeão',
threeIsFixedHeader: 'Cabeçalho fixo',
threeIsClassicSplitMenu: 'Menu dividido layout clássico',
threeIsLockScreen: 'Ativar bloqueio tela',
threeLockScreenTime: 'Bloqueio tela(s/s)',
fourTitle: 'Visualização interface',
fourIsShowLogo: 'Logo barra lateral',
fourIsBreadcrumb: 'Ativar breadcrumb',
fourIsBreadcrumbIcon: 'Ativar ícone breadcrumb',
fourIsTagsview: 'Ativar tagsview',
fourIsTagsviewIcon: 'Ativar ícone tagsview',
fourIsCacheTagsView: 'Ativar cache tagsview',
fourIsSortableTagsView: 'Ativar arrasto tagsview',
fourIsShareTagsView: 'Ativar compartilhamento tagsview',
fourIsFooter: 'Ativar rodapé',
fourIsGrayscale: 'Modo cinza',
fourIsInvert: 'Modo cor fraca',
fourIsDark: 'Modo escuro',
fourIsWatermark: 'Ativar marca d\'água',
fourWatermarkText: 'Texto marca d\'água',
fiveTitle: 'Outras configurações',
fiveTagsStyle: 'Estilo tagsview',
fiveAnimation: 'Animação página',
fiveColumnsAsideStyle: 'Estilo colunas',
fiveColumnsAsideLayout: 'Layout colunas',
sixTitle: 'Mudança layout',
sixDefaults: 'Um',
sixClassic: 'Dois',
sixTransverse: 'Três',
sixColumns: 'Quatro',
tipText: 'Clique no botão abaixo para copiar a configuração de layout para `/src/stores/themeConfig.ts`',
copyText: 'copiar configuração',
resetText: 'restaurar padrão',
copyTextSuccess: 'Cópia bem-sucedida!',
copyTextError: 'Falha na cópia!',
unlock: 'unlock',
confirm: 'confirmar',
needPassword: 'por favor, insira a senha',
},
upgrade: {
title: 'Nova versão',
msg: 'Uma nova versão está disponível, atualize agora! Não se preocupe, a atualização é rápida!',
desc: 'Nota: A atualização restaurará a configuração padrão',
btnOne: 'Recusar',
btnTwo: 'Atualizar agora',
btnTwoLoading: 'Atualizando',
},
};

200
Web/src/i18n/lang/ru.ts Normal file
View File

@ -0,0 +1,200 @@
// Определить содержание
export default {
router: {
home: 'главная',
system: 'система',
systemMenu: 'системное меню',
systemRole: 'системная роль',
systemUser: 'системный пользователь',
systemDept: 'системный отдел',
systemDic: 'системный словарь',
limits: 'ограничения',
limitsFrontEnd: 'фронтенд',
limitsFrontEndPage: 'страница фронтенда',
limitsFrontEndBtn: 'кнопка фронтенда',
limitsBackEnd: 'бэкенд',
limitsBackEndEndPage: 'страница бэкенда',
menu: 'меню',
menu1: еню1',
menu11: еню11',
menu12: еню12',
menu121: еню121',
menu122: еню122',
menu13: еню13',
menu2: еню2',
funIndex: 'функция',
funTagsView: 'просмотр тегов',
funCountup: 'счетчик',
funWangEditor: 'редактор Wang',
funCropper: 'обрезка',
funQrcode: 'QR-код',
funEchartsMap: 'карта Echarts',
funPrintJs: 'печать JS',
funClipboard: 'копировать вырезать',
funGridLayout: 'перетаскиваемый макет',
funSplitpanes: 'разделитель панелей',
funDragVerify: 'валидатор',
pagesIndex: 'страницы',
pagesFiltering: 'фильтрация',
pagesFilteringDetails: 'детали фильтрации',
pagesFilteringDetails1: 'детали фильтрации 1',
pagesIocnfont: 'иконка iconfont',
pagesElement: 'иконка element',
pagesAwesome: 'иконка awesome',
pagesFormAdapt: 'адаптация формы',
pagesTableRules: 'правила таблицы',
pagesFormI18n: 'форма I18n',
pagesFormRules: 'мульти-валидация форм',
pagesDynamicForm: 'динамическая сложная форма',
pagesWorkflow: 'рабочий процесс',
pagesListAdapt: 'адаптация списка',
pagesWaterfall: 'водопад',
pagesSteps: 'шаги',
pagesPreview: 'большой предпросмотр',
pagesWaves: 'волновой эффект',
pagesTree: 'дерево изменить таблицу',
pagesDrag: 'команда перетаскивания',
pagesLazyImg: 'ленивая загрузка изображений',
makeIndex: 'создать индекс',
makeSelector: 'селектор иконок',
makeNoticeBar: 'панель уведомлений',
makeSvgDemo: 'демо Svgicon',
makeTableDemo: 'демо таблицы',
paramsIndex: 'параметры маршрута',
paramsCommon: 'общий маршрут',
paramsDynamic: 'динамический маршрут',
paramsCommonDetails: 'детали общего маршрута',
paramsDynamicDetails: 'детали динамического маршрута',
chartIndex: 'индекс графика',
visualizingIndex: 'индекс визуализации',
visualizingLinkDemo1: 'демо ссылки визуализации 1',
visualizingLinkDemo2: 'демо ссылки визуализации 2',
personal: 'личное',
tools: 'инструменты',
layoutLinkView: 'просмотр ссылки',
layoutIframeViewOne: 'просмотр iframe один',
layoutIframeViewTwo: 'просмотр iframe два',
},
staticRoutes: {
signIn: 'войти',
notFound: 'не найдено',
noPower: 'нет прав',
},
user: {
title0: 'Размер компонента',
title1: 'Смена языка',
title2: 'Поиск по меню',
title3: 'Настройка макета',
title4: 'новости',
title5: 'Полный экран включен',
title6: 'Полный экран выключен',
dropdownLarge: 'большой',
dropdownDefault: 'по умолчанию',
dropdownSmall: 'маленький',
dropdown1: 'главная страница',
dropdown2: 'личный центр',
dropdown3: 'очистить кэш',
dropdown4: '401',
dropdown5: 'выйти',
dropdown6: 'репозиторий кода',
searchPlaceholder: 'Поиск по меню: поддерживает путь маршрутизации',
newTitle: 'уведомление',
newBtn: 'все прочитано',
newGo: 'перейти в центр уведомлений',
newDesc: 'нет уведомлений',
logOutTitle: 'подсказки',
logOutMessage: 'Эта операция приведет к выходу из системы. Продолжить?',
logOutConfirm: 'подтвердить',
logOutCancel: 'отмена',
logOutExit: 'выход',
},
tagsView: {
refresh: 'обновить',
close: 'закрыть',
closeOther: 'закрыть другие',
closeAll: 'закрыть все',
fullscreen: 'полный экран',
closeFullscreen: 'выйти из полного экрана',
},
notFound: {
foundTitle: 'Неверный адрес, пожалуйста, введите заново~',
foundMsg: 'Вы можете сначала проверить веб-адрес, затем ввести его заново или отправить нам отзыв.',
foundBtn: 'вернуться на главную',
},
noAccess: {
accessTitle: 'У вас нет прав для выполнения операции~',
accessMsg: 'Контактная информация: alexzhao189@gmail.com',
accessBtn: 'повторная авторизация',
},
layout: {
themeColors: 'Цветовые темы',
moreColors: 'Больше цветов',
configTitle: 'Настройка макета',
oneTitle: 'Глобальные темы',
twoTopTitle: 'Настройка верхней панели',
twoMenuTitle: 'Настройка меню',
twoColumnsTitle: 'Настройка колонок',
twoTopBar: 'Фон верхней панели',
twoTopBarColor: 'Цвет шрифта верхней панели',
twoIsTopBarColorGradual: 'Градиент верхней панели',
twoMenuBar: 'Фон меню',
twoMenuBarColor: 'Цвет шрифта меню',
twoMenuBarActiveColor: 'Цвет выделения меню',
twoIsMenuBarColorGradual: 'Градиент меню',
twoColumnsMenuBar: 'Фон меню колонок',
twoColumnsMenuBarColor: 'Цвет шрифта меню колонок',
twoIsColumnsMenuBarColorGradual: 'Градиент колонок',
twoIsColumnsMenuHoverPreload: 'Предзагрузка при наведении меню колонок',
twoColumnsLogoHeight: 'Высота логотипа колонок(px)',
twoColumnsMenuWidth: 'Ширина меню колонок(px)',
twoColumnsMenuHeight: 'Высота меню колонок(px)',
threeTitle: 'Настройки интерфейса',
threeIsCollapse: 'Горизонтальное сворачивание меню',
threeIsUniqueOpened: 'Меню-аккордеон',
threeIsFixedHeader: 'Фиксированный заголовок',
threeIsClassicSplitMenu: 'Разделенное меню классического макета',
threeIsLockScreen: 'Включить блокировку экрана',
threeLockScreenTime: 'Блокировка экрана(с/с)',
fourTitle: 'Отображение интерфейса',
fourIsShowLogo: 'Логотип боковой панели',
fourIsBreadcrumb: 'Включить хлебные крошки',
fourIsBreadcrumbIcon: 'Включить иконку хлебных крошек',
fourIsTagsview: 'Включить tagsview',
fourIsTagsviewIcon: 'Включить иконку tagsview',
fourIsCacheTagsView: 'Включить кэш tagsview',
fourIsSortableTagsView: 'Включить перетаскивание tagsview',
fourIsShareTagsView: 'Включить общий доступ tagsview',
fourIsFooter: 'Включить нижний колонтитул',
fourIsGrayscale: 'Режим серого',
fourIsInvert: 'Режим слабого цвета',
fourIsDark: 'Темный режим',
fourIsWatermark: 'Включить водяной знак',
fourWatermarkText: 'Текст водяного знака',
fiveTitle: 'Другие настройки',
fiveTagsStyle: 'Стиль tagsview',
fiveAnimation: 'Анимация страницы',
fiveColumnsAsideStyle: 'Стиль колонок',
fiveColumnsAsideLayout: 'Макет колонок',
sixTitle: 'Смена макета',
sixDefaults: 'Один',
sixClassic: 'Два',
sixTransverse: 'Три',
sixColumns: 'Четыре',
tipText: 'Нажмите кнопку ниже, чтобы скопировать конфигурацию макета в `/src/stores/themeConfig.ts`',
copyText: 'копировать конфигурацию',
resetText: 'восстановить по умолчанию',
copyTextSuccess: 'Копирование успешно!',
copyTextError: 'Ошибка копирования!',
unlock: 'unlock',
confirm: 'подтвердить',
needPassword: 'пожалуйста, введите пароль',
},
upgrade: {
title: 'Новая версия',
msg: 'Доступна новая версия, обновите сейчас! Не беспокойтесь, обновление быстрое!',
desc: 'Примечание: Обновление восстановит конфигурацию по умолчанию',
btnOne: 'Отказаться',
btnTwo: 'Обновить сейчас',
btnTwoLoading: 'Обновление',
},
};

201
Web/src/i18n/lang/zh-HK.ts Normal file
View File

@ -0,0 +1,201 @@
// 定義內容
export default {
router: {
home: '首頁',
system: '系統設置',
systemMenu: '菜單管理',
systemRole: '角色管理',
systemUser: '用戶管理',
systemDept: '部門管理',
systemDic: '字典管理',
limits: '權限管理',
limitsFrontEnd: '前端控制',
limitsFrontEndPage: '頁面權限',
limitsFrontEndBtn: '按鈕權限',
limitsBackEnd: '後端控制',
limitsBackEndEndPage: '頁面權限',
menu: '菜單嵌套',
menu1: '菜單1',
menu11: '菜單11',
menu12: '菜單12',
menu121: '菜單121',
menu122: '菜單122',
menu13: '菜單13',
menu2: '菜單2',
funIndex: '功能',
funTagsView: 'tagsView 操作',
funCountup: '數字滾動',
funWangEditor: 'Editor 編輯器',
funCropper: '圖片裁剪',
funQrcode: '二維碼生成',
funEchartsMap: '地理坐標/地圖',
funPrintJs: '頁面打印',
funClipboard: '複製剪切',
funGridLayout: '拖拽佈局',
funSplitpanes: '窗格拆分器',
funDragVerify: '驗證器',
pagesIndex: '頁面',
pagesFiltering: '過濾篩選組件',
pagesFilteringDetails: '過濾篩選組件詳情',
pagesFilteringDetails1: '過濾篩選組件詳情111',
pagesIocnfont: 'ali 字體圖標',
pagesElement: 'ele 字體圖標',
pagesAwesome: 'awe 字體圖標',
pagesFormAdapt: '表單自適應',
pagesTableRules: '表單表格驗證',
pagesFormI18n: '表單國際化',
pagesFormRules: '多表單驗證',
pagesDynamicForm: '動態複雜表單',
pagesWorkflow: '工作流',
pagesListAdapt: '列表自適應',
pagesWaterfall: '瀑布屏',
pagesSteps: '步驟條',
pagesPreview: '大圖預覽',
pagesWaves: '波浪效果',
pagesTree: '樹形改表格',
pagesDrag: '拖動指令',
pagesLazyImg: '圖片懶加載',
makeIndex: '組件封裝',
makeSelector: '圖標選擇器',
makeNoticeBar: '滾動通知欄',
makeSvgDemo: 'svgIcon 演示',
makeTableDemo: '表格封裝演示',
paramsIndex: '路由參數',
paramsCommon: '普通路由',
paramsDynamic: '動態路由',
paramsCommonDetails: '普通路由詳情',
paramsDynamicDetails: '動態路由詳情',
chartIndex: '大數據圖表',
visualizingIndex: '數據可視化',
visualizingLinkDemo1: '數據可視化演示1',
visualizingLinkDemo2: '數據可視化演示2',
personal: '個人中心',
tools: '工具類集合',
layoutLinkView: '外鏈',
layoutIframeViewOne: '內嵌 iframe1',
layoutIframeViewTwo: '內嵌 iframe2',
},
staticRoutes: {
signIn: '登錄',
notFound: '找不到此頁面',
noPower: '沒有權限',
},
user: {
title0: '組件大小',
title1: '語言切換',
title2: '菜單搜索',
title3: '佈局配置',
title4: '消息',
title5: '開全屏',
title6: '關全屏',
dropdownLarge: '大型',
dropdownDefault: '默認',
dropdownSmall: '小型',
dropdown1: '首頁',
dropdown2: '個人中心',
dropdown3: '清理緩存',
dropdown4: '401',
dropdown5: '退出登錄',
dropdown6: '代碼倉庫',
searchPlaceholder: '菜單搜索:支持中文、路由路徑',
newTitle: '通知',
newBtn: '全部已讀',
newGo: '前往通知中心',
newDesc: '暫無通知',
logOutTitle: '提示',
logOutMessage: '此操作將退出登錄, 是否繼續?',
logOutConfirm: '確定',
logOutCancel: '取消',
logOutExit: '退出中',
},
tagsView: {
refresh: '刷新',
close: '關閉',
closeOther: '關閉其它',
closeAll: '全部關閉',
fullscreen: '當前頁全屏',
closeFullscreen: '關閉全屏',
},
notFound: {
foundTitle: '地址輸入錯誤,請重新輸入地址~',
foundMsg: '您可以先檢查網址,然後重新輸入或給我們反饋問題。',
foundBtn: '返回首頁',
},
noAccess: {
accessTitle: '您未被授權,沒有操作權限~',
accessMsg: '聯繫方式18978694189',
accessBtn: '重新授權',
},
layout: {
themeColors: '主題顏色',
moreColors: '更多顏色',
configTitle: '佈局配置',
oneTitle: '全局主題',
twoTopTitle: '頂欄設置',
twoMenuTitle: '菜單設置',
twoColumnsTitle: '分欄設置',
twoTopBar: '頂欄背景',
twoTopBarColor: '頂欄默認字體顏色',
twoIsTopBarColorGradual: '頂欄背景漸變',
twoMenuBar: '菜單背景',
twoMenuBarColor: '菜單默認字體顏色',
twoMenuBarActiveColor: '菜單高亮背景色',
twoIsMenuBarColorGradual: '菜單背景漸變',
twoColumnsMenuBar: '分欄菜單背景',
twoColumnsMenuBarColor: '分欄菜單默認字體顏色',
twoIsColumnsMenuBarColorGradual: '分欄菜單背景漸變',
twoIsColumnsMenuHoverPreload: '分欄菜單鼠標懸停預加載',
twoColumnsLogoHeight: '分欄Logo高度(px)',
twoColumnsMenuWidth: '分欄菜單寬度(px)',
twoColumnsMenuHeight: '分欄菜單高度(px)',
threeTitle: '界面設置',
threeIsCollapse: '菜單水平折疊',
threeIsUniqueOpened: '菜單手風琴',
threeIsFixedHeader: '固定 Header',
threeIsClassicSplitMenu: '經典佈局分割菜單',
threeIsLockScreen: '開啟鎖屏',
changeApp: '切換應用',
threeLockScreenTime: '自動鎖屏(s/秒)',
fourTitle: '界面顯示',
fourIsShowLogo: '側邊欄 Logo',
fourIsBreadcrumb: '開啟 Breadcrumb',
fourIsBreadcrumbIcon: '開啟 Breadcrumb 圖標',
fourIsTagsview: '開啟 Tagsview',
fourIsTagsviewIcon: '開啟 Tagsview 圖標',
fourIsCacheTagsView: '開啟 TagsView 緩存',
fourIsSortableTagsView: '開啟 TagsView 拖拽',
fourIsShareTagsView: '開啟 TagsView 共用',
fourIsFooter: '開啟 Footer',
fourIsGrayscale: '灰色模式',
fourIsInvert: '色弱模式',
fourIsDark: '深色模式',
fourIsWatermark: '開啟水印',
fourWatermarkText: '水印文案',
fiveTitle: '其它設置',
fiveTagsStyle: 'Tagsview 風格',
fiveAnimation: '主頁面切換動畫',
fiveColumnsAsideStyle: '分欄高亮風格',
fiveColumnsAsideLayout: '分欄佈局風格',
sixTitle: '佈局切換',
sixDefaults: '默認',
sixClassic: '經典',
sixTransverse: '橫向',
sixColumns: '分欄',
tipText: '點擊下方按鈕,複製佈局配置去 `src/stores/themeConfig.ts` 中修改。',
copyText: '一鍵複製配置',
resetText: '一鍵恢復默認',
copyTextSuccess: '複製成功!',
copyTextError: '複製失敗!',
unlock: '上滑解鎖',
confirm: '確認',
needPassword: '請輸入密碼',
},
upgrade: {
title: '新版本升級',
msg: '新版本來啦,馬上更新嘗鮮吧!不用擔心,更新很快的哦!',
desc: '提示:更新會還原默認配置',
btnOne: '殘忍拒絕',
btnTwo: '馬上更新',
btnTwoLoading: '更新中',
},
};

View File

@ -97,7 +97,7 @@ export default {
dropdown4: '401',
dropdown5: '退出登录',
dropdown6: '代码仓库',
searchPlaceholder: '菜单搜索:支持中文、路由路径',
searchPlaceholder: '菜单搜索:支持路由路径',
newTitle: '通知',
newBtn: '全部已读',
newGo: '前往通知中心',
@ -123,10 +123,12 @@ export default {
},
noAccess: {
accessTitle: '您未被授权,没有操作权限~',
accessMsg: '联系方式:加QQ群探讨 665452019',
accessMsg: '联系方式:18978694189',
accessBtn: '重新授权',
},
layout: {
themeColors: '主题颜色',
moreColors: '更多颜色',
configTitle: '布局配置',
oneTitle: '全局主题',
twoTopTitle: '顶栏设置',
@ -184,6 +186,10 @@ export default {
resetText: '一键恢复默认',
copyTextSuccess: '复制成功!',
copyTextError: '复制失败!',
unlock: '上滑解锁',
confirm: '确认',
needPassword: '请输入密码',
},
upgrade: {
title: '新版本升级',

View File

@ -123,10 +123,12 @@ export default {
},
noAccess: {
accessTitle: '您未被授權,沒有操作許可權~',
accessMsg: '聯繫方式:加QQ群探討665452019',
accessMsg: '聯繫方式:18978694189',
accessBtn: '重新授權',
},
layout: {
themeColors: '主題顏色',
moreColors: '更多顏色',
configTitle: '佈局配寘',
oneTitle: '全域主題',
twoTopTitle: '頂欄設定',
@ -184,6 +186,9 @@ export default {
resetText: '一鍵恢復默認',
copyTextSuccess: '複製成功!',
copyTextError: '複製失敗!',
unlock: '上滑解鎖',
confirm: '確認',
needPassword: '請輸入密碼',
},
upgrade: {
title: '新版本陞級',

View File

@ -0,0 +1,13 @@
// Definition des Inhalts
export default {
formI18nLabel: {
name: 'Name',
email: 'E-Mail',
autograph: 'Unterschrift',
},
formI18nPlaceholder: {
name: 'Bitte geben Sie Ihren Namen ein',
email: 'Bitte geben Sie die Abteilung des Benutzers ein',
autograph: 'Bitte geben Sie den Anmeldekontonamen ein',
},
};

View File

@ -0,0 +1,13 @@
// Definición del contenido
export default {
formI18nLabel: {
name: 'nombre',
email: 'correo electrónico',
autograph: 'firma',
},
formI18nPlaceholder: {
name: 'Por favor, ingrese su nombre',
email: 'Por favor, ingrese el departamento del usuario',
autograph: 'Por favor, ingrese el nombre de la cuenta',
},
};

View File

@ -0,0 +1,13 @@
// Määritä sisältö
export default {
formI18nLabel: {
name: 'nimi',
email: 'sähköposti',
autograph: 'allekirjoitus',
},
formI18nPlaceholder: {
name: 'Syötä nimesi',
email: 'Syötä käyttäjän osasto',
autograph: 'Syötä kirjautumistilin nimi',
},
};

View File

@ -0,0 +1,13 @@
// Définir le contenu
export default {
formI18nLabel: {
name: 'nom',
email: 'e-mail',
autograph: 'signature',
},
formI18nPlaceholder: {
name: 'Entrez votre nom',
email: 'Entrez le département de l\'utilisateur',
autograph: 'Entrez le nom du compte de connexion',
},
};

View File

@ -0,0 +1,13 @@
// Definizione del contenuto
export default {
formI18nLabel: {
name: 'nome',
email: 'email',
autograph: 'firma',
},
formI18nPlaceholder: {
name: 'Inserisci il tuo nome',
email: 'Inserisci il dipartimento degli utenti',
autograph: 'Inserisci il nome account di accesso',
},
};

View File

@ -0,0 +1,13 @@
// コンテンツの定義
export default {
formI18nLabel: {
name: '名前',
email: 'メール',
autograph: 'サイン',
},
formI18nPlaceholder: {
name: '名前を入力してください',
email: 'ユーザー部門を入力してください',
autograph: 'ログインアカウント名を入力してください',
},
};

View File

@ -0,0 +1,13 @@
// 콘텐츠 정의
export default {
formI18nLabel: {
name: '이름',
email: '이메일',
autograph: '서명',
},
formI18nPlaceholder: {
name: '이름을 입력해 주세요',
email: '사용자 부서를 입력해 주세요',
autograph: '로그인 계정명을 입력해 주세요',
},
};

View File

@ -0,0 +1,13 @@
// Definisjon av innhold
export default {
formI18nLabel: {
name: 'navn',
email: 'e-post',
autograph: 'signatur',
},
formI18nPlaceholder: {
name: 'Vennligst skriv inn navnet ditt',
email: 'Vennligst skriv inn brukerens avdeling',
autograph: 'Vennligst skriv inn påloggingskontonavnet',
},
};

View File

@ -0,0 +1,13 @@
// Definicja zawartości
export default {
formI18nLabel: {
name: 'imię',
email: 'e-mail',
autograph: 'podpis',
},
formI18nPlaceholder: {
name: 'Proszę wpisać swoje imię',
email: 'Proszę wpisać dział użytkownika',
autograph: 'Proszę wpisać nazwę konta logowania',
},
};

View File

@ -0,0 +1,13 @@
// Definição do conteúdo
export default {
formI18nLabel: {
name: 'nome',
email: 'email',
autograph: 'assinatura',
},
formI18nPlaceholder: {
name: 'Por favor, digite seu nome',
email: 'Por favor, digite o departamento do usuário',
autograph: 'Por favor, digite o nome da conta de login',
},
};

View File

@ -0,0 +1,13 @@
// Определение содержания
export default {
formI18nLabel: {
name: 'имя',
email: 'электронная почта',
autograph: 'подпись',
},
formI18nPlaceholder: {
name: 'Пожалуйста, введите ваше имя',
email: 'Пожалуйста, введите отдел пользователя',
autograph: 'Пожалуйста, введите имя учетной записи',
},
};

View File

@ -0,0 +1,13 @@
// 定義內容
export default {
formI18nLabel: {
name: '姓名',
email: '電郵',
autograph: '簽名',
},
formI18nPlaceholder: {
name: '請輸入你的姓名',
email: '請輸入用戶部門',
autograph: '請輸入登入帳戶名稱',
},
};

View File

@ -0,0 +1,35 @@
// Definition des Inhalts
export default {
label: {
one1: 'Benutzername Anmeldung',
two2: 'Mobilnummer',
},
link: {
one3: 'Anmeldung über Drittanbieter',
two4: 'Links',
},
account: {
accountPlaceholder1: 'Der Benutzername ist admin oder normal',
accountPlaceholder2: 'Passwort: 123456',
accountPlaceholder3: 'Bitte geben Sie den Verifizierungscode ein',
accountBtnText: 'Anmelden',
lockTag: 'Großbuchstabenblockierung aktiviert',
accountneed: 'Bitte geben Sie den Benutzernamen ein',
passwordneed: 'Bitte geben Sie das Passwort ein',
codeNeed: 'Bitte geben Sie den Verifizierungscode ein',
splitslive: 'Bitte halten Sie den Schieberegler fest',
success: 'Überprüfung erfolgreich',
},
mobile: {
placeholder1: 'Bitte Mobiltelefonnummer eingeben',
placeholder2: 'Bitte geben Sie den Verifizierungscode ein',
codeText: 'Code anfordern',
btnText: 'Anmelden',
msgText:
'Wichtiger Hinweis: Es wird empfohlen, Google, Microsoft Edge Version 79.0.1072.62 oder höher und den 360-Browser im Schnellmodus zu verwenden',
},
scan: {
text: 'Öffnen Sie Ihr Mobiltelefon zum Scannen und melden Sie sich schnell an / registrieren Sie sich',
},
signInText: 'Willkommen zurück!',
};

View File

@ -13,6 +13,12 @@ export default {
accountPlaceholder2: 'Password: 123456',
accountPlaceholder3: 'Please enter the verification code',
accountBtnText: 'Sign in',
lockTag: 'Caps lock is on',
accountneed: 'Please enter the account',
passwordneed: 'Please enter the password',
codeNeed: 'Please enter the verification code',
splitslive: 'Please hold down the slider to drag',
success: 'Verification passed',
},
mobile: {
placeholder1: 'Please input mobile phone number',

View File

@ -0,0 +1,35 @@
// Definición del contenido
export default {
label: {
one1: 'Inicio de sesión con nombre de usuario',
two2: 'Número de móvil',
},
link: {
one3: 'Inicio de sesión de terceros',
two4: 'Enlaces',
},
account: {
accountPlaceholder1: 'El nombre de usuario es admin o común',
accountPlaceholder2: 'Contraseña: 123456',
accountPlaceholder3: 'Por favor, introduce el código de verificación',
accountBtnText: 'Iniciar sesión',
lockTag: 'Bloqueo de mayúsculas activado',
accountneed: 'Por favor, introduce el nombre de usuario',
passwordneed: 'Por favor, introduce la contraseña',
codeNeed: 'Por favor, introduce el código de verificación',
splitslive: 'Por favor, mantén el deslizador',
success: 'Verificación superada',
},
mobile: {
placeholder1: 'Por favor, introduce el número de teléfono móvil',
placeholder2: 'Por favor, introduce el código de verificación',
codeText: 'Obtener código',
btnText: 'Iniciar sesión',
msgText:
'Consejo importante: se recomienda usar Google, Microsoft Edge versión 79.0.1072.62 o superior y el navegador 360 en modo rápido',
},
scan: {
text: 'Abre el teléfono móvil para escanear y iniciar sesión/registrarte rápidamente',
},
signInText: '¡Bienvenido de nuevo!',
};

View File

@ -0,0 +1,35 @@
// Sisällön määrittely
export default {
label: {
one1: 'Käyttäjänimen kirjautuminen',
two2: 'Matkapuhelinnumero',
},
link: {
one3: 'Kolmannen osapuolen kirjautuminen',
two4: 'Linkit',
},
account: {
accountPlaceholder1: 'Käyttäjänimi on admin tai tavallinen',
accountPlaceholder2: 'Salasana: 123456',
accountPlaceholder3: 'Syötä vahvistuskoodi',
accountBtnText: 'Kirjaudu sisään',
lockTag: 'Iskeytynyt suuret kirjaimet',
accountneed: 'Syötä käyttäjänimi',
passwordneed: 'Syötä salasana',
codeNeed: 'Syötä vahvistuskoodi',
splitslive: 'Sulje liukusäädin',
success: 'Vahvistus onnistui',
},
mobile: {
placeholder1: 'Syötä matkapuhelinnumero',
placeholder2: 'Syötä vahvistuskoodi',
codeText: 'Hanki koodi',
btnText: 'Kirjaudu sisään',
msgText:
'Tärkeä huomautus: on suositeltavaa käyttää Google-, Microsoft Edge -versiota 79.0.1072.62 tai uudempaa ja 360-selainta nopeustilassa',
},
scan: {
text: 'Avaa matkapuhelin skannataksesi ja kirjautuaksesi/rekisteröityäksesi nopeasti',
},
signInText: 'Tervetuloa takaisin!',
};

View File

@ -0,0 +1,35 @@
// Définition du contenu
export default {
label: {
one1: 'Connexion par nom d\'utilisateur',
two2: 'Numéro de mobile',
},
link: {
one3: 'Connexion tierce partie',
two4: 'Liens',
},
account: {
accountPlaceholder1: 'Le nom d\'utilisateur est admin ou commun',
accountPlaceholder2: 'Mot de passe: 123456',
accountPlaceholder3: 'Veuillez saisir le code de vérification',
accountBtnText: 'Se connecter',
lockTag: 'Blocage de majuscules activé',
accountneed: 'Veuillez saisir le nom d\'utilisateur',
passwordneed: 'Veuillez saisir le mot de passe',
codeNeed: 'Veuillez saisir le code de vérification',
splitslive: 'Veuillez maintenir le curseur',
success: 'Vérification réussie',
},
mobile: {
placeholder1: 'Veuillez saisir le numéro de téléphone mobile',
placeholder2: 'Veuillez saisir le code de vérification',
codeText: 'Obtenir le code',
btnText: 'Se connecter',
msgText:
'Conseil important : il est recommandé d\'utiliser Google, Microsoft Edge version 79.0.1072.62 ou supérieure et le navigateur 360 en mode rapide',
},
scan: {
text: 'Ouvrez votre téléphone mobile pour scanner et vous connecter/vous inscrire rapidement',
},
signInText: 'Bon retour parmi nous !',
};

View File

@ -0,0 +1,35 @@
// Definizione del contenuto
export default {
label: {
one1: 'Accesso con nome utente',
two2: 'Numero di cellulare',
},
link: {
one3: 'Accesso di terze parti',
two4: 'Collegamenti',
},
account: {
accountPlaceholder1: 'Il nome utente è admin o comune',
accountPlaceholder2: 'Password: 123456',
accountPlaceholder3: 'Inserisci il codice di verifica',
accountBtnText: 'Accedi',
lockTag: 'Blocco maiuscole attivato',
accountneed: 'Inserisci il nome utente',
passwordneed: 'Inserisci la password',
codeNeed: 'Inserisci il codice di verifica',
splitslive: 'Tieni premuto lo scorrimento',
success: 'Verifica superata',
},
mobile: {
placeholder1: 'Inserisci il numero di cellulare',
placeholder2: 'Inserisci il codice di verifica',
codeText: 'Ottieni codice',
btnText: 'Accedi',
msgText:
'Suggerimento importante: si consiglia di utilizzare Google, Microsoft Edge versione 79.0.1072.62 o superiore e il browser 360 in modalità veloce',
},
scan: {
text: 'Apri il cellulare per scansionare e accedere/registrarti rapidamente',
},
signInText: 'Bentornato!',
};

View File

@ -0,0 +1,35 @@
// コンテンツの定義
export default {
label: {
one1: 'ユーザー名でログイン',
two2: '携帯電話番号',
},
link: {
one3: 'サードパーティーログイン',
two4: 'リンク',
},
account: {
accountPlaceholder1: 'ユーザー名はadminまたは一般です',
accountPlaceholder2: 'パスワード123456',
accountPlaceholder3: '認証コードを入力してください',
accountBtnText: 'ログイン',
lockTag: '大文字ロックが有効',
accountneed: 'ユーザー名を入力してください',
passwordneed: 'パスワードを入力してください',
codeNeed: '認証コードを入力してください',
splitslive: 'スライダーを押してください',
success: '認証成功',
},
mobile: {
placeholder1: '携帯電話番号を入力してください',
placeholder2: '認証コードを入力してください',
codeText: 'コードを取得',
btnText: 'ログイン',
msgText:
'重要なお知らせGoogle、Microsoft Edge バージョン79.0.1072.62以上、および360ブラウザの高速モードの使用を推奨します',
},
scan: {
text: 'スマートフォンでスキャンして、すぐにログイン/登録',
},
signInText: 'お帰りなさい!',
};

View File

@ -0,0 +1,35 @@
// 콘텐츠 정의
export default {
label: {
one1: '사용자 이름으로 로그인',
two2: '휴대폰 번호',
},
link: {
one3: '제3자 로그인',
two4: '링크',
},
account: {
accountPlaceholder1: '사용자 이름은 admin 또는 일반입니다',
accountPlaceholder2: '비밀번호: 123456',
accountPlaceholder3: '인증 코드를 입력해 주세요',
accountBtnText: '로그인',
lockTag: '대문자 잠금 활성화',
accountneed: '사용자 이름을 입력해 주세요',
passwordneed: '비밀번호를 입력해 주세요',
codeNeed: '인증 코드를 입력해 주세요',
splitslive: '슬라이더를 누르세요',
success: '인증 성공',
},
mobile: {
placeholder1: '휴대폰 번호를 입력해 주세요',
placeholder2: '인증 코드를 입력해 주세요',
codeText: '코드 받기',
btnText: '로그인',
msgText:
'중요 안내: Google, Microsoft Edge 버전 79.0.1072.62 이상 및 360 브라우저의 고속 모드 사용을 권장합니다',
},
scan: {
text: '휴대폰으로 스캔하여 빠르게 로그인/회원가입',
},
signInText: '환영합니다!',
};

View File

@ -0,0 +1,35 @@
// Innholdsdefinisjon
export default {
label: {
one1: 'Innlogging med brukernavn',
two2: 'Mobilnummer',
},
link: {
one3: 'Tredjeparts innlogging',
two4: 'Lenker',
},
account: {
accountPlaceholder1: 'Brukernavnet er admin eller vanlig',
accountPlaceholder2: 'Passord: 123456',
accountPlaceholder3: 'Vennligst skriv inn bekreftelseskoden',
accountBtnText: 'Logg inn',
lockTag: 'Stor bokstav låsning aktivert',
accountneed: 'Vennligst skriv inn brukernavnet',
passwordneed: 'Vennligst skriv inn passordet',
codeNeed: 'Vennligst skriv inn bekreftelseskoden',
splitslive: 'Vennligst trykk på skjermen',
success: 'Bekreftelse vellykket',
},
mobile: {
placeholder1: 'Vennligst skriv inn mobilnummer',
placeholder2: 'Vennligst skriv inn bekreftelseskoden',
codeText: 'Få kode',
btnText: 'Logg inn',
msgText:
'Viktig merknad: det anbefales å bruke Google, Microsoft Edge versjon 79.0.1072.62 eller nyere, og 360-nettleseren i hurtigmodus',
},
scan: {
text: 'Åpne mobiltelefonen for å skanne og logge inn/registrere deg raskt',
},
signInText: 'Velkommen tilbake!',
};

View File

@ -0,0 +1,35 @@
// Definicja zawartości
export default {
label: {
one1: 'Logowanie przez nazwę użytkownika',
two2: 'Numer telefonu komórkowego',
},
link: {
one3: 'Logowanie przez strony trzecie',
two4: 'Linki',
},
account: {
accountPlaceholder1: 'Nazwa użytkownika to admin lub zwykła',
accountPlaceholder2: 'Hasło: 123456',
accountPlaceholder3: 'Proszę wprowadzić kod weryfikacyjny',
accountBtnText: 'Zaloguj się',
lockTag: 'Blokowanie dużych liter aktywowane',
accountneed: 'Proszę wprowadzić nazwę użytkownika',
passwordneed: 'Proszę wprowadzić hasło',
codeNeed: 'Proszę wprowadzić kod weryfikacyjny',
splitslive: 'Proszę nacisnąć ekran',
success: 'Weryfikacja przeszła pomyślnie',
},
mobile: {
placeholder1: 'Proszę wprowadzić numer telefonu komórkowego',
placeholder2: 'Proszę wprowadzić kod weryfikacyjny',
codeText: 'Otrzymaj kod',
btnText: 'Zaloguj się',
msgText:
'Ważna informacja: zaleca się korzystanie z przeglądarki Google, Microsoft Edge w wersji 79.0.1072.62 lub nowszej oraz przeglądarki 360 w trybie szybkim',
},
scan: {
text: 'Otwórz telefon komórkowy, aby zeskanować i szybko się zalogować/zarejestrować',
},
signInText: 'Witamy z powrotem!',
};

View File

@ -0,0 +1,35 @@
// Definição do conteúdo
export default {
label: {
one1: 'Login por nome de usuário',
two2: 'Número de celular',
},
link: {
one3: 'Login de terceiros',
two4: 'Links',
},
account: {
accountPlaceholder1: 'O nome de usuário é admin ou comum',
accountPlaceholder2: 'Senha: 123456',
accountPlaceholder3: 'Por favor, insira o código de verificação',
accountBtnText: 'Entrar',
lockTag: 'Bloqueio de maiúsculas ativado',
accountneed: 'Por favor, insira o nome de usuário',
passwordneed: 'Por favor, insira a senha',
codeNeed: 'Por favor, insira o código de verificação',
splitslive: 'Por favor, mantenha o deslizador',
success: 'Verificação superada',
},
mobile: {
placeholder1: 'Por favor, insira o número do celular',
placeholder2: 'Por favor, insira o código de verificação',
codeText: 'Obter código',
btnText: 'Entrar',
msgText:
'Aviso importante: recomenda-se usar o Google, Microsoft Edge versão 79.0.1072.62 ou superior e o navegador 360 no modo rápido',
},
scan: {
text: 'Abra o celular para escanear e fazer login/cadastro rapidamente',
},
signInText: 'Bem-vindo de volta!',
};

View File

@ -0,0 +1,35 @@
// Определение содержимого
export default {
label: {
one1: 'Вход по имени пользователя',
two2: 'Номер мобильного телефона',
},
link: {
one3: 'Вход через третьи стороны',
two4: 'Ссылки',
},
account: {
accountPlaceholder1: 'Имя пользователя admin или обычное',
accountPlaceholder2: 'Пароль: 123456',
accountPlaceholder3: 'Пожалуйста, введите код подтверждения',
accountBtnText: 'Войти',
lockTag: 'Блокировка заглавных букв активирована',
accountneed: 'Пожалуйста, введите имя пользователя',
passwordneed: 'Пожалуйста, введите пароль',
codeNeed: 'Пожалуйста, введите код подтверждения',
splitslive: 'Пожалуйста, нажмите на экран',
success: 'Версия прошла успешно',
},
mobile: {
placeholder1: 'Пожалуйста, введите номер мобильного телефона',
placeholder2: 'Пожалуйста, введите код подтверждения',
codeText: 'Получить код',
btnText: 'Войти',
msgText:
'Важное примечание: рекомендуется использовать Google, Microsoft Edge версии 79.0.1072.62 или выше и браузер 360 в скоростном режиме',
},
scan: {
text: 'Откройте мобильный телефон для сканирования и быстрого входа/регистрации',
},
signInText: 'С возвращением!',
};

View File

@ -0,0 +1,35 @@
// 內容定義
export default {
label: {
one1: '用戶名登入',
two2: '手機號碼',
},
link: {
one3: '第三方登入',
two4: '連結',
},
account: {
accountPlaceholder1: '用戶名為 admin 或一般用戶',
accountPlaceholder2: '密碼123456',
accountPlaceholder3: '請輸入驗證碼',
accountBtnText: '登入',
lockTag: '大寫鎖定已打開',
accountneed: '請輸入帳號',
passwordneed: '請輸入密碼',
codeNeed: '請輸入驗證碼',
splitslive: '請按住滑塊拖動',
success: '驗證通過',
},
mobile: {
placeholder1: '請輸入手機號碼',
placeholder2: '請輸入驗證碼',
codeText: '獲取驗證碼',
btnText: '登入',
msgText:
'溫馨提示:建議使用 Google、Microsoft Edge 79.0.1072.62 或以上版本,以及 360 瀏覽器的極速模式',
},
scan: {
text: '開啟手機掃描,快速登入/註冊',
},
signInText: '歡迎回來!',
};

View File

@ -13,6 +13,12 @@ export default {
accountPlaceholder2: '密码123456',
accountPlaceholder3: '请输入验证码',
accountBtnText: '登 录',
lockTag: '大写锁定已打开',
accountneed: '请输入账号',
passwordneed: '请输入密码',
codeNeed: '请输入验证码',
splitslive: '请按住滑块拖动',
success: '验证通过',
},
mobile: {
placeholder1: '请输入手机号',

View File

@ -13,6 +13,12 @@ export default {
accountPlaceholder2: '密碼123456',
accountPlaceholder3: '請輸入驗證碼',
accountBtnText: '登入',
lockTag: '大寫鎖定已打開',
accountneed: '請輸入帳號',
passwordneed: '請輸入密碼',
codeNeed: '請輸入驗證碼',
splitslive: '請按住滑塊拖動',
success: '驗證通過',
},
mobile: {
placeholder1: '請輸入手機號',

View File

@ -0,0 +1,314 @@
export default {
list: {
menuName: 'Menüname',
type: 'Typ',
directory: 'Verzeichnis',
menu: 'Menü',
button: 'Schaltfläche',
query: 'Suchen',
reset: 'Zurücksetzen',
add: 'Hinzufügen',
allExpand: 'Alle ausklappen',
allFold: 'Alle einklappen',
edit: 'Bearbeiten',
delete: 'Löschen',
enable: 'Aktivieren',
disable: 'Deaktivieren',
notEnable: 'Nicht aktiviert',
operation: 'Aktion',
record: 'Änderung',
copy: 'Kopieren',
menuInfo: 'Menüinformationen',
menuType: 'Menütyp',
routePath: 'Routenpfad',
componentPath: 'Komponentenpfad',
permission: 'Berechtigung',
orderNo: 'Reihenfolge',
status: 'Status',
seq: 'Nr',
actions: 'Aktionen',
addMenu: 'Menü hinzufügen',
editMenu: 'Menü bearbeiten',
copyMenu: 'Menü kopieren',
confirmDelete: 'Sind Sie sicher, dass Sie das Menü [{title}] löschen möchten?',
hint: 'Hinweis',
confirmButtonText: 'Bestätigen',
cancelButtonText: 'Abbrechen',
successDelete: 'Erfolgreich gelöscht',
previousMenu: 'Übergeordnetes Menü',
emptyMenuHint: 'Menüname darf nicht leer sein',
routeName: 'Routenname',
menuIcon: 'Menü-Symbol',
redirect: 'Weiterleitung',
linkAddress: 'Link-Adresse',
innerOutAddress: 'Externe/Eingebettete Link-Adresse',
menuOrder: 'Menüreihenfolge',
menuStatus: 'Menüstatus',
menuSeq: 'Menüsequenz',
menuActions: 'Menüaktionen',
isHide: 'Menü ausblenden',
hide: 'Ausblenden',
notHide: 'Anzeigen',
isKeepAlive: 'Aktiv halten',
keepAlive: 'Aktivieren',
notKeepAlive: 'Deaktivieren',
isAffix: 'An Top anheften',
affix: 'Anheften',
notAffix: 'Lösen',
isIframe: 'Als Iframe einbetten',
iframe: 'Einbetten',
notIframe: 'Nicht einbetten',
remark: 'Anmerkungen',
isEnable: 'Aktivierungsstatus',
needInputRemark: 'Bitte geben Sie Anmerkungen ein',
pleaseSelectParentMenu: 'Bitte wählen Sie ein übergeordnetes Menü',
menuTypeRequired: 'Menütyp ist erforderlich',
redirectPlaceholder: 'Weiterleitungspfad',
title: 'Titel',
notice: 'Benachrichtigung',
announcement: 'Ankündigung',
confirm: 'Bestätigen',
detail: 'Details',
messageInbox: 'Nachrichten/Posteingang',
content: 'Inhalt',
createTime: 'Erstellungszeit',
readStatus: 'Lesestatus',
publisher: 'Herausgeber',
publishTime: 'Veröffentlichungszeit',
read: 'Gelesen',
unread: 'Ungelesen',
messageDetail: 'Nachrichtendetails',
account: 'Konto',
realName: 'Vollständiger Name',
jobTitle: 'Berufsbezeichnung',
phoneNumber: 'Telefonnummer',
resetPassword: 'zurücksetzen',
unlockAccount: 'entsperren',
male: 'Männlich',
female: 'Weiblich',
unknown: 'Unbekannt',
unspecified: 'Nicht angegeben',
systemAdmin: 'Systemadministrator',
normalAccount: 'Normales Konto',
member: 'Mitglied',
other: 'Sonstiges',
accountStatusUpdateSuccess: 'Kontostatus erfolgreich aktualisiert',
confirmResetPassword: 'Möchten Sie das Passwort für [{account}] wirklich zurücksetzen?',
passwordResetSuccess: 'Passwort wurde zurückgesetzt auf: {password}',
confirmUnlockAccount: 'Möchten Sie das Konto [{account}] wirklich entsperren?',
unlockSuccess: 'Konto wurde erfolgreich entsperrt',
avatar: 'Profilbild',
nickname: 'Spitzname',
birthDate: 'Geburtsdatum',
gender: 'Geschlecht',
accountType: 'Kontotyp',
roleSet: 'Rollengruppe',
organization: 'Organisation',
addAccount: 'Konto hinzufügen',
editAccount: 'Konto bearbeiten',
copyAccount: 'Konto kopieren',
confirmDeleteAccount: 'Sind Sie sicher, dass Sie das Konto [{account}] löschen möchten?',
creator: 'Ersteller',
modifier: 'Bearbeiter',
modifyTime: 'Änderungszeit',
none: 'Keine',
changePassword: 'Passwort ändern',
passwordPolicy: 'Passwort-Richtlinie: Muss eine Kombination aus Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen enthalten, Länge zwischen 6-16 Zeichen.',
currentPassword: 'Aktuelles Passwort',
currentPasswordRequired: 'Aktuelles Passwort darf nicht leer sein',
newPassword: 'Neues Passwort',
newPasswordRequired: 'Neues Passwort darf nicht leer sein',
passwordRule: 'Passwort muss Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen enthalten, Länge zwischen 6-16 Zeichen',
confirmPassword: 'Passwort bestätigen',
confirmPasswordRequired: 'Passwortbestätigung darf nicht leer sein',
passwordNotMatch: 'Die Passwörter stimmen nicht überein!',
passwordChangedNeedRelogin: 'Passwort wurde geändert, bitte melden Sie sich erneut an!',
refresh: 'Aktualisieren',
exportCurrentPage: 'Aktuelle Seite exportieren',
exportAll: 'Alles exportieren',
print: 'Drucken',
settings: 'Einstellungen',
dragToSort: 'Zum Sortieren ziehen',
columnDisplay: 'Spaltenanzeige',
multiSelect: 'Mehrfachauswahl',
noData: 'Keine Daten',
noSelectedColumns: 'Keine Spalten zum Exportieren ausgewählt',
noDataToExport: 'Keine Daten zum Exportieren',
exportData: 'Daten exportieren',
unfixColumn: 'Spalte lösen',
fixColumn: 'Spalte fixieren',
export: 'Exportieren',
dataImport: 'Datenimport',
template: 'Vorlage',
import: 'Importieren',
downloadError: 'Download-Fehler',
required: 'Erforderlich',
to: 'Bis',
startDate: 'Startdatum',
endDate: 'Enddatum',
last7Days: 'Letzte 7 Tage',
lastMonth: 'Letzter Monat',
last3Months: 'Letzte 3 Monate',
layout: 'Horizontal/Vertikal',
code: 'Code',
organizationName: 'Organisationsname',
rootNode: 'Wurzelknoten',
linkage: 'Verknüpfung',
basicInfo: 'Grundinformationen',
roleAuth: 'Rollenberechtigung',
profileInfo: 'Profilinformationen',
unauthorized: 'Nicht autorisiert',
authorized: 'Autorisiert',
email: 'E-Mail',
entryDate: 'Eintrittsdatum',
orgStructure: 'Organisationsstruktur',
employeeId: 'Mitarbeiter-ID',
domainAccount: 'Domänenkonto',
affiliatedOrg: 'Angeschlossene Organisation',
addAffiliatedOrg: 'Angeschlossene Organisation hinzufügen',
idType: 'Ausweistyp',
idNumber: 'Ausweisnummer',
age: 'Alter',
ethnicity: 'Ethnische Zugehörigkeit',
address: 'Adresse',
graduateSchool: 'Hochschule',
educationLevel: 'Bildungsniveau',
politicalStatus: 'Politischer Status',
officePhone: 'Bürotelefon',
emergencyContact: 'Notfallkontakt',
contactPhone: 'Kontakttelefon',
contactAddress: 'Kontaktadresse',
idCard: 'Personalausweis',
passport: 'Reisepass',
birthCertificate: 'Geburtsurkunde',
hkMacauPass: 'HK/Macau-Pass',
foreignerCard: 'Ausländerausweis',
primarySchool: 'Grundschule',
juniorHigh: 'Mittelschule',
seniorHigh: 'Gymnasium',
technicalSchool: 'Technische Schule',
vocationalEdu: 'Berufsausbildung',
vocationalHigh: 'Berufsgymnasium',
technicalCollege: 'Technische Hochschule',
juniorCollege: 'Fachhochschule',
undergraduate: 'Bachelor',
master: 'Master',
doctor: 'Doktor',
accountNameRequired: 'Kontoname ist erforderlich',
phoneRequired: 'Telefonnummer ist erforderlich',
realNameRequired: 'Echter Name ist erforderlich',
accountTypeRequired: 'Kontotyp ist erforderlich',
organizationRequired: 'Organisation ist erforderlich',
jobTitleRequired: 'Berufsbezeichnung ist erforderlich',
orgDataPermission: 'Hat entsprechende Organisationsdatenberechtigungen',
orgRequired: 'Organisation ist erforderlich',
positionRequired: 'Position ist erforderlich',
pleaseAssignRole: 'Bitte Rolle zuweisen',
roleName: 'Rollenname',
roleCode: 'Rollencode',
allData: 'Alle Daten',
deptAndBelowData: 'Abteilungs- und Untergeordnete Daten',
deptData: 'Abteilungsdaten',
personalData: 'Nur Persönliche Daten',
customData: 'Benutzerdefinierte Daten',
authMenu: 'Menü Autorisieren',
authData: 'Daten Autorisieren',
fieldBlacklist: 'Feld-Blacklist',
apiBlacklist: 'API-Blacklist',
addRole: 'Rolle Hinzufügen',
editRole: 'Rolle Bearbeiten',
confirmDeleteRole: 'Sind Sie sicher, dass Sie die Rolle [{roleName}] löschen möchten?',
dataScope: 'Datenbereich',
tenantName: 'Mandantenname',
roleCodeRequired: 'Rollencode ist erforderlich',
roleNameRequired: 'Rollenname ist erforderlich',
role: 'Rolle',
apiRoute: 'API-Route',
authRoleDataScope: 'Rollen-Datenbereich Autorisieren',
orgList: 'Organisationsliste',
noAuthForCoreMenu: 'Nicht-Admin-Rollen dürfen keine Systemkern-Modultabellenressourcen autorisieren',
grantRoleMenu: 'Rollen-Feld-Blacklist Festlegen [{name}]',
setApiBlacklist: 'Rollen-API-Blacklist Festlegen [{name}]',
authRoleDataScopeWithName: 'Rollen-Datenbereich Autorisieren [{name}]',
grantRoleMenuWithName: 'Rollen-Menü Autorisieren [{name}]',
organizationNameText: 'Organisation',
positionText: 'Position',
electronicSignatureText: 'Elektronische Signatur',
uploadHandwrittenSignatureText: 'Handschriftliche Signatur hochladen',
realNameText: 'Echter Name',
birthDateRequired: 'Geburtsdatum ist erforderlich',
saveBasicInfo: 'Grundinformationen speichern',
organizationStructure: 'Organisationsstruktur',
brushThickness: 'Pinselstärke',
brushColor: 'Pinselfarbe',
undo: 'Rückgängig',
clearScreen: 'Bildschirm löschen',
save: 'Speichern',
changeAvatar: 'Avatar ändern',
confirmModifyBasicInfo: 'Möchten Sie die persönlichen Grundinformationen wirklich ändern?',
passwordModifiedConfirmRelogin: 'Passwort wurde geändert, möchten Sie sich neu anmelden?',
preview: 'Vorschau',
selectPicture: 'Bild auswählen',
published: 'Veröffentlicht',
unpublished: 'Nicht veröffentlicht',
publish: 'Veröffentlichen',
addNoticeAnnouncement: 'Mitteilung/Ankündigung hinzufügen',
editNoticeAnnouncement: 'Mitteilung/Ankündigung bearbeiten',
confirmDeleteNoticeAnnouncement: 'Möchten Sie die Mitteilung/Ankündigung wirklich löschen:',
confirmPublishNoticeAnnouncement: 'Möchten Sie die Mitteilung/Ankündigung wirklich veröffentlichen:',
irreversible: 'Unwiderruflich',
publishSuccess: 'Erfolgreich veröffentlicht',
titleRequired: 'Titel ist erforderlich',
typeRequired: 'Typ ist erforderlich',
contentRequired: 'Inhalt ist erforderlich',
positionCode: 'Positionscode',
staffDetails: 'Mitarbeiterdetails',
addPosition: 'Position Hinzufügen',
editPosition: 'Position Bearbeiten',
copyPosition: 'Position Kopieren',
confirmDeletePosition: 'Sind Sie sicher, dass Sie die Position löschen möchten: [{name}]?',
staffCount: 'Mitarbeiteranzahl',
warning: 'Warnung',
positionCodeRequired: 'Positionscode ist erforderlich',
organizationCode: 'Organisationscode',
organizationType: 'Organisationstyp',
addOrganization: 'Organisation hinzufügen',
editOrganization: 'Organisation bearbeiten',
copyOrganization: 'Organisation kopieren',
confirmDeleteOrg: 'Sind Sie sicher, dass Sie die Organisation [{name}] löschen möchten?',
level: 'Ebene',
modificationRecord: 'Änderungsprotokoll',
parentOrganization: 'Übergeordnete Organisation',
pleaseSelectParentOrg: 'Bitte wählen Sie die übergeordnete Organisation',
orgNameRequired: 'Organisationsname ist erforderlich',
orgCodeRequired: 'Organisationscode ist erforderlich',
pleaseInputRemark: 'Bitte geben Sie eine Anmerkung ein',
copyOrg: 'Organisation kopieren',
addOrg: 'Organisation hinzufügen',
editOrg: 'Organisation bearbeiten',
my: 'Mein',
empty: 'Leer',
onlineUserList: 'Online-Benutzerliste',
onlineUser: 'Online-Benutzer',
sendMessage: 'Nachricht Senden',
forceOffline: 'Zwangsabmeldung',
confirmKickAccount: 'Sind Sie sicher, dass Sie das Konto [{account}] abmelden möchten?',
ipAddress: 'IP-Adresse',
browser: 'Browser',
loginTime: 'Anmeldezeit',
recipient: 'Empfänger',
recipientRequired: 'Empfänger darf nicht leer sein',
send: 'Senden',
goToNotice: 'Zum Benachrichtigungszentrum gehen',
phone: 'Telefon',
orgName: 'Abteilung',
dawnGreeting: 'Morgen',
mornGreeting: 'Morgen',
amGreeting: 'Morgen',
noonGreeting: 'Mittag',
pmGreeting: 'Nachmittag',
duskGreeting: 'Abend',
eveningGreeting: 'Abend',
nightGreeting: 'Nacht',
}
};

View File

@ -0,0 +1,314 @@
export default {
list: {
menuName: 'Menu Name',
type: 'Type',
directory: 'Directory',
menu: 'Menu',
button: 'Button',
query: 'Query',
reset: 'Reset',
add: 'Add',
allExpand: 'Expand All',
allFold: 'Collapse All',
edit: 'Edit',
delete: 'Delete',
enable: 'Enable',
notEnable: 'Not Enable',
disable: 'Disable',
operation: 'Operation',
record: 'Modification',
copy: 'Copy',
menuInfo: 'Menu Information',
menuType: 'Menu Type',
routePath: 'Route Path',
componentPath: 'Component Path',
permission: 'Permission',
orderNo: 'Order',
status: 'Status',
seq: 'No',
actions: 'Actions',
addMenu: 'Add Menu',
editMenu: 'Edit Menu',
copyMenu: 'Copy Menu',
confirmDelete: 'Are you sure to delete menu: [{title}]?',
hint: 'Hint',
confirmButtonText: 'Confirm',
cancelButtonText: 'Cancel',
successDelete: 'Successfully deleted',
previousMenu: 'Parent Menu',
emptyMenuHint: 'Menu name cannot be empty',
routeName: 'Route Name',
menuIcon: 'Menu Icon',
redirect: 'Redirect',
linkAddress: 'Link Address',
innerOutAddress: 'External/Embedded Link Address',
menuOrder: 'Menu Order',
menuStatus: 'Menu Status',
menuSeq: 'Menu Sequence',
menuActions: 'Menu Actions',
isHide: 'Hide Menu',
hide: 'Hide',
notHide: 'Show',
isKeepAlive: 'Keep Alive',
keepAlive: 'Enable',
notKeepAlive: 'Disable',
isAffix: 'Pin to Top',
affix: 'Pin',
notAffix: 'Unpin',
isIframe: 'Embed as Iframe',
iframe: 'Embed',
notIframe: 'Not Embed',
remark: 'Remarks',
isEnable: 'Enable Status',
needInputRemark: 'Please enter remarks',
pleaseSelectParentMenu: 'Please select parent menu',
menuTypeRequired: 'Menu type is required',
redirectPlaceholder: 'Redirect path',
title: 'Title',
notice: 'Notice',
announcement: 'Announcement',
confirm: 'Confirm',
detail: 'Detail',
messageInbox: 'Message/Inbox',
content: 'Content',
createTime: 'Create Time',
readStatus: 'Read Status',
publisher: 'Publisher',
publishTime: 'Publish Time',
read: 'Read',
unread: 'Unread',
messageDetail: 'Message Detail',
account: 'Account',
realName: 'Real Name',
jobTitle: 'Job Title',
phoneNumber: 'Phone Number',
resetPassword: 'Reset',
unlockAccount: 'Unlock',
male: 'Male',
female: 'Female',
unknown: 'Unknown',
unspecified: 'Unspecified',
systemAdmin: 'System Administrator',
normalAccount: 'Normal Account',
member: 'Member',
other: 'Other',
accountStatusUpdateSuccess: 'Account status updated successfully',
confirmResetPassword: 'Are you sure to reset password for: [{account}]?',
passwordResetSuccess: 'Password has been reset to: {password}',
confirmUnlockAccount: 'Are you sure to unlock account: [{account}]?',
unlockSuccess: 'Account unlocked successfully',
avatar: 'Avatar',
nickname: 'Nickname',
birthDate: 'Birth Date',
gender: 'Gender',
accountType: 'Account Type',
roleSet: 'Role Set',
organization: 'Organization',
addAccount: 'Add Account',
editAccount: 'Edit Account',
copyAccount: 'Copy Account',
confirmDeleteAccount: 'Are you sure to delete account: [{account}]?',
changePassword: 'Change Password',
passwordPolicy: 'Password Policy: Must contain a combination of uppercase and lowercase letters, numbers and special characters, with a length between 6-16.',
currentPassword: 'Current Password',
currentPasswordRequired: 'Current password cannot be empty',
newPassword: 'New Password',
newPasswordRequired: 'New password cannot be empty',
passwordRule: 'Password must contain uppercase and lowercase letters, numbers and special characters, with a length between 6-16',
confirmPassword: 'Confirm Password',
confirmPasswordRequired: 'Confirm password cannot be empty',
passwordNotMatch: 'The two passwords do not match!',
passwordChangedNeedRelogin: 'Password has been changed, please login again!',
creator: 'Creator',
modifier: 'Modifier',
modifyTime: 'Modify Time',
none: 'None',
refresh: 'Refresh',
exportCurrentPage: 'Export Current Page',
exportAll: 'Export All',
print: 'Print',
settings: 'Settings',
dragToSort: 'Drag to Sort',
columnDisplay: 'Column Display',
multiSelect: 'Multi-Select',
noData: 'No Data',
noSelectedColumns: 'No Columns Selected for Export',
noDataToExport: 'No Data to Export',
exportData: 'Export Data',
unfixColumn: 'Unfix Column',
fixColumn: 'Fix Column',
export: 'Export',
dataImport: 'Data Import',
template: 'Template',
import: 'Import',
downloadError: 'Download Error',
required: 'Required',
to: 'To',
startDate: 'Start Date',
endDate: 'End Date',
last7Days: 'Last 7 Days',
lastMonth: 'Last Month',
last3Months: 'Last 3 Months',
layout: 'Horizontal/Vertical',
code: 'Code',
organizationName: 'Organization Name',
rootNode: 'Root Node',
linkage: 'Linkage',
basicInfo: 'Basic Information',
roleAuth: 'Role Authorization',
profileInfo: 'Profile Information',
unauthorized: 'Unauthorized',
authorized: 'Authorized',
email: 'Email',
entryDate: 'Entry Date',
orgStructure: 'Organization Structure',
employeeId: 'Employee ID',
domainAccount: 'Domain Account',
affiliatedOrg: 'Affiliated Organization',
addAffiliatedOrg: 'Add Affiliated Organization',
idType: 'ID Type',
idNumber: 'ID Number',
age: 'Age',
ethnicity: 'Ethnicity',
address: 'Address',
graduateSchool: 'Graduate School',
educationLevel: 'Education Level',
politicalStatus: 'Political Status',
officePhone: 'Office Phone',
emergencyContact: 'Emergency Contact',
contactPhone: 'Contact Phone',
contactAddress: 'Contact Address',
idCard: 'ID Card',
passport: 'Passport',
birthCertificate: 'Birth Certificate',
hkMacauPass: 'HK/Macau Pass',
foreignerCard: 'Foreigner Residence Card',
primarySchool: 'Primary School',
juniorHigh: 'Junior High School',
seniorHigh: 'Senior High School',
technicalSchool: 'Technical School',
vocationalEdu: 'Vocational Education',
vocationalHigh: 'Vocational High School',
technicalCollege: 'Technical College',
juniorCollege: 'Junior College',
undergraduate: 'Bachelor Degree',
master: 'Master Degree',
doctor: 'Doctoral Degree',
accountNameRequired: 'Account name is required',
phoneRequired: 'Phone number is required',
realNameRequired: 'Real name is required',
accountTypeRequired: 'Account type is required',
organizationRequired: 'Organization is required',
jobTitleRequired: 'Job title is required',
orgDataPermission: 'Has corresponding organizational data permissions',
orgRequired: 'Organization is required',
positionRequired: 'Position is required',
pleaseAssignRole: 'Please assign role',
roleName: 'Role Name',
roleCode: 'Role Code',
allData: 'All Data',
deptAndBelowData: 'Department and Subordinate Data',
deptData: 'Department Data',
personalData: 'Personal Data Only',
customData: 'Custom Data',
authMenu: 'Authorize Menu',
authData: 'Authorize Data',
fieldBlacklist: 'Field Blacklist',
apiBlacklist: 'API Blacklist',
addRole: 'Add Role',
editRole: 'Edit Role',
confirmDeleteRole: 'Are you sure to delete role: [{roleName}]?',
dataScope: 'Data Scope',
tenantName: 'Tenant Name',
roleCodeRequired: 'Role code is required',
roleNameRequired: 'Role name is required',
role: 'Role',
apiRoute: 'API Route',
authRoleDataScope: 'Authorize Role Data Scope',
orgList: 'Organization List',
noAuthForCoreMenu: 'Non-admin roles are not allowed to authorize system core module table resources',
grantRoleMenu: 'Set Role Field Blacklist [{name}]',
setApiBlacklist: 'Set Role API Blacklist [{name}]',
authRoleDataScopeWithName: 'Authorize Role Data Scope [{name}]',
grantRoleMenuWithName: 'Authorize Role Menu [{name}]',
organizationNameText: 'Organization',
positionText: 'Position',
electronicSignatureText: 'Electronic Signature',
uploadHandwrittenSignatureText: 'Upload Handwritten Signature',
realNameText: 'Real Name',
birthDateRequired: 'Birth date is required',
saveBasicInfo: 'Save Basic Information',
organizationStructure: 'Organization Structure',
brushThickness: 'Brush Thickness',
brushColor: 'Brush Color',
undo: 'Undo',
clearScreen: 'Clear Screen',
save: 'Save',
changeAvatar: 'Change Avatar',
confirmModifyBasicInfo: 'Are you sure to modify personal basic information?',
passwordModifiedConfirmRelogin: 'Password has been modified, would you like to log in again?',
preview: 'Preview',
selectPicture: 'Select Picture',
published: 'Published',
unpublished: 'Unpublished',
publish: 'Publish',
addNoticeAnnouncement: 'Add Notice/Announcement',
editNoticeAnnouncement: 'Edit Notice/Announcement',
confirmDeleteNoticeAnnouncement: 'Are you sure to delete notice/announcement:',
confirmPublishNoticeAnnouncement: 'Are you sure to publish notice/announcement:',
irreversible: 'Irreversible',
publishSuccess: 'Published successfully',
titleRequired: 'Title is required',
typeRequired: 'Type is required',
contentRequired: 'Content is required',
positionCode: 'Position Code',
staffDetails: 'Staff Details',
addPosition: 'Add Position',
editPosition: 'Edit Position',
copyPosition: 'Copy Position',
confirmDeletePosition: 'Are you sure to delete position: [{name}]?',
staffCount: 'Staff Count',
warning: 'Warning',
positionCodeRequired: 'Position code is required',
organizationCode: 'Organization Code',
organizationType: 'Organization Type',
addOrganization: 'Add Organization',
editOrganization: 'Edit Organization',
copyOrganization: 'Copy Organization',
confirmDeleteOrg: 'Are you sure to delete organization: [{name}]?',
level: 'Level',
modificationRecord: 'Modification Record',
parentOrganization: 'Parent Organization',
pleaseSelectParentOrg: 'Please select parent organization',
orgNameRequired: 'Organization name is required',
orgCodeRequired: 'Organization code is required',
pleaseInputRemark: 'Please input remark',
copyOrg: 'Copy Organization',
addOrg: 'Add Organization',
editOrg: 'Edit Organization',
my: 'My',
empty: 'Empty',
onlineUserList: 'Online User List',
onlineUser: 'Online User',
sendMessage: 'Send Message',
forceOffline: 'Force Offline',
confirmKickAccount: 'Are you sure to kick out account: [{account}]?',
ipAddress: 'IP Address',
browser: 'Browser',
loginTime: 'Login Time',
recipient: 'Recipient',
recipientRequired: 'Recipient cannot be empty',
send: 'Send',
goToNotice: 'Go to Notice Center',
phone: 'Phone',
orgName: 'Organization',
dawnGreeting: 'Good Morning',
mornGreeting: 'Good Morning',
amGreeting: 'Good Morning',
noonGreeting: 'Good Afternoon',
pmGreeting: 'Good Afternoon',
duskGreeting: 'Good Evening',
eveningGreeting: 'Good Evening',
nightGreeting: 'Good Night',
}
};

View File

@ -0,0 +1,318 @@
export default {
list: {
menuName: 'Nombre del Menú',
type: 'Tipo',
directory: 'Directorio',
menu: 'Menú',
button: 'Botón',
query: 'Buscar',
reset: 'Restablecer',
add: 'Agregar',
allExpand: 'Expandir Todo',
allFold: 'Contraer Todo',
edit: 'Editar',
delete: 'Eliminar',
enable: 'Habilitar',
disable: 'Deshabilitar',
operation: 'Operación',
record: 'Modificaciones',
copy: 'Copiar',
menuInfo: 'Información del Menú',
menuType: 'Tipo de Menú',
routePath: 'Ruta',
componentPath: 'Ruta del Componente',
permission: 'Permiso',
orderNo: 'Orden',
status: 'Estado',
seq: 'No.',
actions: 'Acciones',
addMenu: 'Agregar Menú',
editMenu: 'Editar Menú',
copyMenu: 'Copiar Menú',
confirmDelete: '¿Está seguro de eliminar el menú: [{title}]?',
hint: 'Aviso',
confirmButtonText: 'Confirmar',
cancelButtonText: 'Cancelar',
successDelete: 'Eliminado con éxito',
notEnable: 'No Habilitado',
previousMenu: 'Menú Superior',
emptyMenuHint: 'El nombre del menú no puede estar vacío',
routeName: 'Nombre de la Ruta',
menuIcon: 'Icono del Menú',
redirect: 'Redirección',
linkAddress: 'Dirección del Enlace',
innerOutAddress: 'Dirección de Enlace Externo/Incrustado',
menuOrder: 'Orden del Menú',
menuStatus: 'Estado del Menú',
menuSeq: 'Secuencia del Menú',
menuActions: 'Acciones del Menú',
isHide: 'Ocultar Menú',
hide: 'Ocultar',
notHide: 'Mostrar',
isKeepAlive: 'Mantener Activo',
keepAlive: 'Habilitar',
notKeepAlive: 'Deshabilitar',
isAffix: 'Fijar al Inicio',
affix: 'Fijar',
notAffix: 'Desfijar',
isIframe: 'Incrustar como Iframe',
iframe: 'Incrustar',
notIframe: 'No Incrustar',
remark: 'Observaciones',
isEnable: 'Estado de Activación',
needInputRemark: 'Por favor, ingrese observaciones',
pleaseSelectParentMenu: 'Por favor, seleccione el menú superior',
menuTypeRequired: 'El tipo de menú es obligatorio',
redirectPlaceholder: 'Ruta de redirección',
title: 'Título',
notice: 'Aviso',
announcement: 'Anuncio',
confirm: 'Confirmar',
detail: 'Detalle',
messageInbox: 'Mensajes/Bandeja de entrada',
content: 'Contenido',
createTime: 'Fecha de creación',
readStatus: 'Estado de lectura',
publisher: 'Publicador',
publishTime: 'Fecha de publicación',
read: 'Leído',
unread: 'No leído',
messageDetail: 'Detalle del mensaje',
account: 'Cuenta',
realName: 'Nombre Real',
jobTitle: 'Puesto de Trabajo',
phoneNumber: 'Número de Teléfono',
resetPassword: 'Restablecer Contraseña',
unlockAccount: 'Desbloquear Cuenta',
male: 'Masculino',
female: 'Femenino',
unknown: 'Desconocido',
unspecified: 'No Especificado',
systemAdmin: 'Administrador del Sistema',
normalAccount: 'Cuenta Normal',
member: 'Miembro',
other: 'Otro',
accountStatusUpdateSuccess: 'Estado de la cuenta actualizado con éxito',
confirmResetPassword: '¿Está seguro de restablecer la contraseña para: [{account}]?',
passwordResetSuccess: 'La contraseña se ha restablecido a: {password}',
confirmUnlockAccount: '¿Está seguro de desbloquear la cuenta: [{account}]?',
unlockSuccess: 'Cuenta desbloqueada con éxito',
avatar: 'Avatar',
nickname: 'Apodo',
birthDate: 'Fecha de Nacimiento',
gender: 'Género',
accountType: 'Tipo de Cuenta',
roleSet: 'Conjunto de Roles',
organization: 'Organización',
addAccount: 'Agregar Cuenta',
editAccount: 'Editar Cuenta',
copyAccount: 'Copiar Cuenta',
confirmDeleteAccount: '¿Está seguro de eliminar la cuenta: [{account}]?',
changePassword: 'Cambiar Contraseña',
passwordPolicy: 'Política de Contraseña: Debe contener una combinación de letras mayúsculas y minúsculas, números y caracteres especiales, con una longitud entre 6-16.',
currentPassword: 'Contraseña Actual',
currentPasswordRequired: 'La contraseña actual no puede estar vacía',
newPassword: 'Nueva Contraseña',
newPasswordRequired: 'La nueva contraseña no puede estar vacía',
passwordRule: 'La contraseña debe contener letras mayúsculas y minúsculas, números y caracteres especiales, con una longitud entre 6-16',
confirmPassword: 'Confirmar Contraseña',
confirmPasswordRequired: 'La confirmación de contraseña no puede estar vacía',
passwordNotMatch: '¡Las dos contraseñas no coinciden!',
passwordChangedNeedRelogin: '¡La contraseña ha sido cambiada, por favor inicie sesión nuevamente!',
creator: 'Creador',
modifier: 'Modificador',
modifyTime: 'Tiempo de Modificación',
none: 'Ninguno',
refresh: 'Actualizar',
exportCurrentPage: 'Exportar Página Actual',
exportAll: 'Exportar Todo',
print: 'Imprimir',
settings: 'Configuración',
dragToSort: 'Arrastrar para Ordenar',
columnDisplay: 'Mostrar Columnas',
multiSelect: 'Selección Múltiple',
noData: 'Sin Datos',
noSelectedColumns: 'No hay Columnas Seleccionadas para Exportar',
noDataToExport: 'No hay Datos para Exportar',
exportData: 'Exportar Datos',
unfixColumn: 'Desfijar Columna',
fixColumn: 'Fijar Columna',
export: 'Exportar',
dataImport: 'Importar Datos',
template: 'Plantilla',
import: 'Importar',
downloadError: 'Error de Descarga',
required: 'Requerido',
to: 'Hasta',
startDate: 'Fecha de Inicio',
endDate: 'Fecha de Fin',
last7Days: 'Últimos 7 Días',
lastMonth: 'Último Mes',
last3Months: 'Últimos 3 Meses',
layout: 'Horizontal/Vertical',
code: 'Código',
organizationName: 'Nombre de la Organización',
rootNode: 'Nodo Raíz',
linkage: 'Vinculación',
basicInfo: 'Información Básica',
roleAuth: 'Autorización de Roles',
profileInfo: 'Información de Perfil',
unauthorized: 'No Autorizado',
authorized: 'Autorizado',
email: 'Correo Electrónico',
entryDate: 'Fecha de Ingreso',
orgStructure: 'Estructura Organizacional',
employeeId: 'ID de Empleado',
domainAccount: 'Cuenta de Dominio',
affiliatedOrg: 'Organización Afiliada',
addAffiliatedOrg: 'Agregar Organización Afiliada',
idType: 'Tipo de Identificación',
idNumber: 'Número de Identificación',
age: 'Edad',
ethnicity: 'Etnia',
address: 'Dirección',
graduateSchool: 'Escuela de Graduación',
educationLevel: 'Nivel de Educación',
politicalStatus: 'Estado Político',
officePhone: 'Teléfono de Oficina',
emergencyContact: 'Contacto de Emergencia',
contactPhone: 'Teléfono de Contacto',
contactAddress: 'Dirección de Contacto',
idCard: 'Documento de Identidad',
passport: 'Pasaporte',
birthCertificate: 'Certificado de Nacimiento',
hkMacauPass: 'Pase HK/Macao',
foreignerCard: 'Tarjeta de Residente Extranjero',
primarySchool: 'Escuela Primaria',
juniorHigh: 'Secundaria Básica',
seniorHigh: 'Secundaria Superior',
technicalSchool: 'Escuela Técnica',
vocationalEdu: 'Educación Vocacional',
vocationalHigh: 'Secundaria Vocacional',
technicalCollege: 'Instituto Técnico',
juniorCollege: 'Instituto Superior',
undergraduate: 'Licenciatura',
master: 'Maestría',
doctor: 'Doctorado',
accountNameRequired: 'El nombre de cuenta es requerido',
phoneRequired: 'El número de teléfono es requerido',
realNameRequired: 'El nombre real es requerido',
accountTypeRequired: 'El tipo de cuenta es requerido',
organizationRequired: 'La organización es requerida',
jobTitleRequired: 'El título del trabajo es requerido',
orgDataPermission: 'Tiene permisos de datos organizacionales correspondientes',
orgRequired: 'La organización es requerida',
positionRequired: 'La posición es requerida',
pleaseAssignRole: 'Por favor asigne un rol',
roleName: 'Nombre del Rol',
roleCode: 'Código del Rol',
allData: 'Todos los Datos',
deptAndBelowData: 'Datos del Departamento y Subordinados',
deptData: 'Datos del Departamento',
personalData: 'Solo Datos Personales',
customData: 'Datos Personalizados',
authMenu: 'Autorizar Menú',
authData: 'Autorizar Datos',
fieldBlacklist: 'Lista Negra de Campos',
apiBlacklist: 'Lista Negra de API',
addRole: 'Agregar Rol',
editRole: 'Editar Rol',
confirmDeleteRole: '¿Está seguro de eliminar el rol: [{roleName}]?',
dataScope: 'Alcance de Datos',
tenantName: 'Nombre del Inquilino',
roleCodeRequired: 'El código del rol es obligatorio',
roleNameRequired: 'El nombre del rol es obligatorio',
role: 'Rol',
apiRoute: 'Ruta API',
authRoleDataScope: 'Autorizar Alcance de Datos del Rol',
orgList: 'Lista de Organizaciones',
noAuthForCoreMenu: 'Los roles no administrativos no pueden autorizar recursos de tablas del módulo central del sistema',
grantRoleMenu: 'Establecer Lista Negra de Campos del Rol [{name}]',
setApiBlacklist: 'Establecer Lista Negra de API del Rol [{name}]',
authRoleDataScopeWithName: 'Autorizar Alcance de Datos del Rol [{name}]',
grantRoleMenuWithName: 'Autorizar Menú del Rol [{name}]',
organizationNameText: 'Organización',
positionText: 'Posición',
electronicSignatureText: 'Firma Electrónica',
uploadHandwrittenSignatureText: 'Subir Firma Manuscrita',
realNameText: 'Nombre Real',
birthDateRequired: 'La fecha de nacimiento es requerida',
saveBasicInfo: 'Guardar Información Básica',
organizationStructure: 'Estructura Organizacional',
brushThickness: 'Grosor del Pincel',
brushColor: 'Color del Pincel',
undo: 'Deshacer',
clearScreen: 'Limpiar Pantalla',
save: 'Guardar',
changeAvatar: 'Cambiar Avatar',
confirmModifyBasicInfo: '¿Está seguro de modificar la información básica personal?',
passwordModifiedConfirmRelogin: '¿La contraseña ha sido modificada, desea iniciar sesión nuevamente?',
preview: 'Vista Previa',
selectPicture: 'Seleccionar Imagen',
published: 'Publicado',
unpublished: 'No publicado',
publish: 'Publicar',
addNoticeAnnouncement: 'Agregar Aviso/Anuncio',
editNoticeAnnouncement: 'Editar Aviso/Anuncio',
confirmDeleteNoticeAnnouncement: '¿Está seguro de eliminar el aviso/anuncio:',
confirmPublishNoticeAnnouncement: '¿Está seguro de publicar el aviso/anuncio:',
irreversible: 'Irreversible',
publishSuccess: 'Publicado con éxito',
titleRequired: 'El título es obligatorio',
typeRequired: 'El tipo es obligatorio',
contentRequired: 'El contenido es obligatorio',
positionCode: 'Código de Posición',
staffDetails: 'Detalles del Personal',
addPosition: 'Agregar Posición',
editPosition: 'Editar Posición',
copyPosition: 'Copiar Posición',
confirmDeletePosition: '¿Está seguro de eliminar la posición: [{name}]?',
staffCount: 'Cantidad de Personal',
warning: 'Advertencia',
positionCodeRequired: 'El código de posición es requerido',
organizationCode: 'Código de Organización',
organizationType: 'Tipo de Organización',
addOrganization: 'Agregar Organización',
editOrganization: 'Editar Organización',
copyOrganization: 'Copiar Organización',
confirmDeleteOrg: '¿Está seguro de eliminar la organización: [{name}]?',
level: 'Nivel',
modificationRecord: 'Registro de Modificación',
parentOrganization: 'Organización Superior',
pleaseSelectParentOrg: 'Por favor seleccione la organización superior',
orgNameRequired: 'El nombre de la organización es requerido',
orgCodeRequired: 'El código de la organización es requerido',
pleaseInputRemark: 'Por favor ingrese una observación',
copyOrg: 'Copiar Organización',
addOrg: 'Agregar Organización',
editOrg: 'Editar Organización',
my: 'Mi',
empty: 'Vacío',
onlineUserList: 'Lista de Usuarios en Línea',
onlineUser: 'Usuario en Línea',
sendMessage: 'Enviar Mensaje',
forceOffline: 'Forzar Desconexión',
confirmKickAccount: '¿Está seguro de expulsar la cuenta: [{account}]?',
ipAddress: 'Dirección IP',
browser: 'Navegador',
loginTime: 'Hora de Inicio de Sesión',
recipient: 'Destinatario',
recipientRequired: 'El destinatario no puede estar vacío',
send: 'Enviar',
goToNotice: 'Ir al Centro de Notificaciones',
phone: 'Teléfono',
orgName: 'Organización',
dawnGreeting: 'Buenos Días',
mornGreeting: 'Buenos Días',
amGreeting: 'Buenos Días',
noonGreeting: 'Buenos Días',
pmGreeting: 'Buenos Días',
duskGreeting: 'Buenos Días',
eveningGreeting: 'Buenos Días',
nightGreeting: 'Buenos Días',
}
};

View File

@ -0,0 +1,314 @@
export default {
list: {
menuName: 'Valikon Nimi',
type: 'Tyyppi',
directory: 'Hakemisto',
menu: 'Valikko',
button: 'Painike',
query: 'Haku',
reset: 'Nollaa',
add: 'Lisää',
allExpand: 'Laajenna Kaikki',
allFold: 'Supista Kaikki',
edit: 'Muokkaa',
delete: 'Poista',
enable: 'Ota käyttöön',
disable: 'Poista käytöstä',
operation: 'Toiminto',
record: 'Muutoshistoria',
copy: 'Kopioi',
menuInfo: 'Valikon Tiedot',
menuType: 'Valikon Tyyppi',
routePath: 'Reittipolku',
componentPath: 'Komponentin Polku',
permission: 'Käyttöoikeus',
orderNo: 'Järjestys',
status: 'Tila',
seq: 'Nro',
actions: 'Toiminnot',
addMenu: 'Lisää Valikko',
editMenu: 'Muokkaa Valikkoa',
copyMenu: 'Kopioi Valikko',
confirmDelete: 'Haluatko varmasti poistaa valikon: [{title}]?',
hint: 'Vihje',
confirmButtonText: 'Vahvista',
cancelButtonText: 'Peruuta',
successDelete: 'Poisto onnistui',
notEnable: 'Ei käytössä',
previousMenu: 'Ylävalikko',
emptyMenuHint: 'Valikon nimi ei voi olla tyhjä',
routeName: 'Reitin Nimi',
menuIcon: 'Valikon Kuvake',
redirect: 'Uudelleenohjaus',
linkAddress: 'Linkin Osoite',
innerOutAddress: 'Ulkoinen/Upotettu Linkin Osoite',
menuOrder: 'Valikon Järjestys',
menuStatus: 'Valikon Tila',
menuSeq: 'Valikon Järjestysnumero',
menuActions: 'Valikon Toiminnot',
isHide: 'Piilota Valikko',
hide: 'Piilota',
notHide: 'Näytä',
isKeepAlive: 'Pidä Aktiivisena',
keepAlive: 'Käytössä',
notKeepAlive: 'Ei käytössä',
isAffix: 'Kiinnitä Ylös',
affix: 'Kiinnitä',
notAffix: 'Poista kiinnitys',
isIframe: 'Upota Iframena',
iframe: 'Upota',
notIframe: 'Älä upota',
remark: 'Huomautukset',
isEnable: 'Käyttötila',
needInputRemark: 'Ole hyvä ja lisää huomautus',
pleaseSelectParentMenu: 'Valitse ylävalikko',
menuTypeRequired: 'Valikon tyyppi vaaditaan',
redirectPlaceholder: 'Uudelleenohjauspolku',
title: 'Otsikko',
notice: 'Ilmoitus',
announcement: 'Tiedote',
confirm: 'Vahvista',
detail: 'Tiedot',
messageInbox: 'Viestit/Saapuneet',
content: 'Sisältö',
createTime: 'Luontiaika',
readStatus: 'Lukutila',
publisher: 'Julkaisija',
publishTime: 'Julkaisuaika',
read: 'Luettu',
unread: 'Lukematon',
messageDetail: 'Viestin tiedot',
account: 'Tili',
realName: 'Oikea Nimi',
jobTitle: 'Työnimike',
phoneNumber: 'Puhelinnumero',
resetPassword: 'Nollaa Salasana',
unlockAccount: 'Avaa Tili',
male: 'Mies',
female: 'Nainen',
unknown: 'Tuntematon',
unspecified: 'Määrittelemätön',
systemAdmin: 'Järjestelmänvalvoja',
normalAccount: 'Tavallinen Tili',
member: 'Jäsen',
other: 'Muu',
accountStatusUpdateSuccess: 'Tilin tila päivitetty onnistuneesti',
confirmResetPassword: 'Haluatko varmasti nollata salasanan käyttäjälle: [{account}]?',
passwordResetSuccess: 'Salasana on nollattu: {password}',
confirmUnlockAccount: 'Haluatko varmasti avata tilin: [{account}]?',
unlockSuccess: 'Tilin avaaminen onnistui',
avatar: 'Profiilikuva',
nickname: 'Lempinimi',
birthDate: 'Syntymäaika',
gender: 'Sukupuoli',
accountType: 'Tilin Tyyppi',
roleSet: 'Roolit',
organization: 'Organisaatio',
addAccount: 'Lisää Tili',
editAccount: 'Muokkaa Tiliä',
copyAccount: 'Kopioi Tili',
confirmDeleteAccount: 'Haluatko varmasti poistaa tilin: [{account}]?',
changePassword: 'Vaihda Salasana',
passwordPolicy: 'Salasanan käytäntö: Salasanan tulee sisältää isoja ja pieniä kirjaimia, numeroita ja erikoismerkkejä, pituus 6-16 merkkiä.',
currentPassword: 'Nykyinen Salasana',
currentPasswordRequired: 'Nykyinen salasana ei voi olla tyhjä',
newPassword: 'Uusi Salasana',
newPasswordRequired: 'Uusi salasana ei voi olla tyhjä',
passwordRule: 'Salasanan tulee sisältää isoja ja pieniä kirjaimia, numeroita ja erikoismerkkejä, pituus 6-16 merkkiä',
confirmPassword: 'Vahvista Salasana',
confirmPasswordRequired: 'Salasanan vahvistus ei voi olla tyhjä',
passwordNotMatch: 'Salasanat eivät täsmää!',
passwordChangedNeedRelogin: 'Salasana on vaihdettu, kirjaudu sisään uudelleen!',
creator: 'Luoja',
modifier: 'Muokkaaja',
modifyTime: 'Muokkausaika',
none: 'Ei mitään',
refresh: 'Päivitä',
exportCurrentPage: 'Vie Nykyinen Sivu',
exportAll: 'Vie Kaikki',
print: 'Tulosta',
settings: 'Asetukset',
dragToSort: 'Vedä Järjestääksesi',
columnDisplay: 'Sarakkeiden Näyttö',
multiSelect: 'Monivalinta',
noData: 'Ei Tietoja',
noSelectedColumns: 'Ei Valittuja Sarakkeita Vietäväksi',
noDataToExport: 'Ei Vietäviä Tietoja',
exportData: 'Vie Tiedot',
unfixColumn: 'Vapauta Sarake',
fixColumn: 'Kiinnitä Sarake',
export: 'Vie',
dataImport: 'Tietojen Tuonti',
template: 'Malli',
import: 'Tuo',
downloadError: 'Latausvirhe',
required: 'Pakollinen',
to: 'Asti',
startDate: 'Alkamispäivä',
endDate: 'Päättymispäivä',
last7Days: 'Viimeiset 7 Päivää',
lastMonth: 'Viimeinen Kuukausi',
last3Months: 'Viimeiset 3 Kuukautta',
layout: 'Vaakasuora/Pystysuora',
code: 'Koodi',
organizationName: 'Organisaation Nimi',
rootNode: 'Juurisolmu',
linkage: 'Linkitys',
basicInfo: 'Perustiedot',
roleAuth: 'Roolivaltuutus',
profileInfo: 'Profiilitiedot',
unauthorized: 'Ei valtuutettu',
authorized: 'Valtuutettu',
email: 'Sähköposti',
entryDate: 'Aloituspäivä',
orgStructure: 'Organisaatiorakenne',
employeeId: 'Työntekijätunnus',
domainAccount: 'Verkkotunnus',
affiliatedOrg: 'Sidosorganisaatio',
addAffiliatedOrg: 'Lisää sidosorganisaatio',
idType: 'Henkilöllisyystodistuksen tyyppi',
idNumber: 'Henkilöllisyystodistuksen numero',
age: 'Ikä',
ethnicity: 'Etnisyys',
address: 'Osoite',
graduateSchool: 'Opintolaitos',
educationLevel: 'Koulutustaso',
politicalStatus: 'Poliittinen status',
officePhone: 'Toimiston puhelin',
emergencyContact: 'Hätäyhteyshenkilö',
contactPhone: 'Yhteyshenkilön puhelin',
contactAddress: 'Yhteyshenkilön osoite',
idCard: 'Henkilökortti',
passport: 'Passi',
birthCertificate: 'Syntymätodistus',
hkMacauPass: 'HK/Macao-passi',
foreignerCard: 'Ulkomaalaisen henkilökortti',
primarySchool: 'Alakoulu',
juniorHigh: 'Yläkoulu',
seniorHigh: 'Lukio',
technicalSchool: 'Ammattikoulu',
vocationalEdu: 'Ammatillinen koulutus',
vocationalHigh: 'Ammatillinen lukio',
technicalCollege: 'Tekninen oppilaitos',
juniorCollege: 'Ammattikorkeakoulu',
undergraduate: 'Kandidaatti',
master: 'Maisteri',
doctor: 'Tohtori',
accountNameRequired: 'Tilin nimi vaaditaan',
phoneRequired: 'Puhelinnumero vaaditaan',
realNameRequired: 'Oikea nimi vaaditaan',
accountTypeRequired: 'Tilin tyyppi vaaditaan',
organizationRequired: 'Organisaatio vaaditaan',
jobTitleRequired: 'Työnimike vaaditaan',
orgDataPermission: 'On vastaavat organisaation tietojen käyttöoikeudet',
orgRequired: 'Organisaatio vaaditaan',
positionRequired: 'Asema vaaditaan',
pleaseAssignRole: 'Ole hyvä ja määritä rooli',
roleName: 'Roolin Nimi',
roleCode: 'Roolin Koodi',
allData: 'Kaikki Tiedot',
deptAndBelowData: 'Osaston ja Alaisten Tiedot',
deptData: 'Osaston Tiedot',
personalData: 'Vain Henkilökohtaiset Tiedot',
customData: 'Mukautetut Tiedot',
authMenu: 'Valtuuta Valikko',
authData: 'Valtuuta Tiedot',
fieldBlacklist: 'Kenttien Musta Lista',
apiBlacklist: 'API:n Musta Lista',
addRole: 'Lisää Rooli',
editRole: 'Muokkaa Roolia',
confirmDeleteRole: 'Haluatko varmasti poistaa roolin: [{roleName}]?',
dataScope: 'Tietojen Laajuus',
tenantName: 'Vuokralaisen Nimi',
roleCodeRequired: 'Roolin koodi vaaditaan',
roleNameRequired: 'Roolin nimi vaaditaan',
role: 'Rooli',
apiRoute: 'API-Reitti',
authRoleDataScope: 'Valtuuta Roolin Tietojen Laajuus',
orgList: 'Organisaatiolista',
noAuthForCoreMenu: 'Muut kuin järjestelmänvalvojan roolit eivät voi valtuuttaa järjestelmän ydinmoduulin taulukkoresursseja',
grantRoleMenu: 'Aseta Roolin Kenttien Musta Lista [{name}]',
setApiBlacklist: 'Aseta Roolin API:n Musta Lista [{name}]',
authRoleDataScopeWithName: 'Valtuuta Roolin Tietojen Laajuus [{name}]',
grantRoleMenuWithName: 'Valtuuta Roolin Menun [{name}]',
organizationNameText: 'Organisaatio',
positionText: 'Asema',
electronicSignatureText: 'Sähköinen Allekirjoitus',
uploadHandwrittenSignatureText: 'Lataa Käsinkirjoitettu Allekirjoitus',
realNameText: 'Oikea Nimi',
birthDateRequired: 'Syntymäaika vaaditaan',
saveBasicInfo: 'Tallenna Perustiedot',
organizationStructure: 'Organisaatiorakenne',
brushThickness: 'Siveltimen Paksuus',
brushColor: 'Siveltimen Väri',
undo: 'Kumoa',
clearScreen: 'Tyhjennä Näyttö',
save: 'Tallenna',
changeAvatar: 'Vaihda Profiilikuva',
confirmModifyBasicInfo: 'Haluatko varmasti muokata henkilökohtaisia perustietoja?',
passwordModifiedConfirmRelogin: 'Salasana on muutettu, haluatko kirjautua uudelleen?',
preview: 'Esikatselu',
selectPicture: 'Valitse Kuva',
published: 'Julkaistu',
unpublished: 'Julkaisematon',
publish: 'Julkaise',
addNoticeAnnouncement: 'Lisää Ilmoitus/Tiedote',
editNoticeAnnouncement: 'Muokkaa Ilmoitusta/Tiedotetta',
confirmDeleteNoticeAnnouncement: 'Haluatko varmasti poistaa ilmoituksen/tiedotteen:',
confirmPublishNoticeAnnouncement: 'Haluatko varmasti julkaista ilmoituksen/tiedotteen:',
irreversible: 'Peruuttamaton',
publishSuccess: 'Julkaisu onnistui',
titleRequired: 'Otsikko vaaditaan',
typeRequired: 'Tyyppi vaaditaan',
contentRequired: 'Sisältö vaaditaan',
positionCode: 'Asemakoodi',
staffDetails: 'Henkilöstön Tiedot',
addPosition: 'Lisää Asema',
editPosition: 'Muokkaa Asemaa',
copyPosition: 'Kopioi Asema',
confirmDeletePosition: 'Haluatko varmasti poistaa aseman: [{name}]?',
staffCount: 'Henkilöstömäärä',
warning: 'Varoitus',
positionCodeRequired: 'Asemakoodi vaaditaan',
organizationCode: 'Organisaatiokoodi',
organizationType: 'Organisaatiotyyppi',
addOrganization: 'Lisää Organisaatio',
editOrganization: 'Muokkaa Organisaatiota',
copyOrganization: 'Kopioi Organisaatio',
confirmDeleteOrg: 'Haluatko varmasti poistaa organisaation: [{name}]?',
level: 'Taso',
modificationRecord: 'Muutoshistoria',
parentOrganization: 'Yläorganisaatio',
pleaseSelectParentOrg: 'Valitse yläorganisaatio',
orgNameRequired: 'Organisaation nimi vaaditaan',
orgCodeRequired: 'Organisaatiokoodi vaaditaan',
pleaseInputRemark: 'Syötä huomautus',
copyOrg: 'Kopioi Organisaatio',
addOrg: 'Lisää Organisaatio',
editOrg: 'Muokkaa Organisaatiota',
my: 'Minun',
empty: 'Tyhjä',
onlineUserList: 'Online-käyttäjälista',
onlineUser: 'Online-käyttäjä',
sendMessage: 'Lähetä Viesti',
forceOffline: 'Pakota Offline-tilaan',
confirmKickAccount: 'Haluatko varmasti poistaa tilin [{account}]?',
ipAddress: 'IP-osoite',
browser: 'Selain',
loginTime: 'Kirjautumisaika',
recipient: 'Vastaanottaja',
recipientRequired: 'Vastaanottaja ei voi olla tyhjä',
send: 'Lähetä',
goToNotice: 'Siirry Ilmoituskeskukseen',
phone: 'Puhelin',
orgName: 'Organisaatio',
dawnGreeting: 'Hyvä aamu',
mornGreeting: 'Hyvä aamu',
amGreeting: 'Hyvä aamu',
noonGreeting: 'Hyvä aamu',
pmGreeting: 'Hyvä aamu',
duskGreeting: 'Hyvä aamu',
eveningGreeting: 'Hyvä aamu',
nightGreeting: 'Hyvä aamu',
}
};

View File

@ -0,0 +1,316 @@
export default {
list: {
menuName: 'Nom du Menu',
type: 'Type',
directory: 'Répertoire',
menu: 'Menu',
button: 'Bouton',
query: 'Rechercher',
reset: 'Réinitialiser',
add: 'Ajouter',
allExpand: 'Tout Développer',
allFold: 'Tout Réduire',
edit: 'Modifier',
delete: 'Supprimer',
enable: 'Activer',
disable: 'Désactiver',
operation: 'Opération',
record: 'Modification',
copy: 'Copier',
menuInfo: 'Informations du Menu',
menuType: 'Type de Menu',
routePath: 'Chemin de Route',
componentPath: 'Chemin du Composant',
permission: 'Permission',
orderNo: 'Ordre',
status: 'Statut',
seq: 'N°',
actions: 'Actions',
addMenu: 'Ajouter un Menu',
editMenu: 'Modifier le Menu',
copyMenu: 'Copier le Menu',
confirmDelete: 'Êtes-vous sûr de vouloir supprimer le menu : [{title}] ?',
hint: 'Indication',
confirmButtonText: 'Confirmer',
cancelButtonText: 'Annuler',
successDelete: 'Suppression réussie',
notEnable: 'Non Activé',
previousMenu: 'Menu Parent',
emptyMenuHint: 'Le nom du menu ne peut pas être vide',
routeName: 'Nom de la Route',
menuIcon: 'Icône du Menu',
redirect: 'Redirection',
linkAddress: 'Adresse du Lien',
innerOutAddress: 'Adresse du Lien Externe/Intégré',
menuOrder: 'Ordre du Menu',
menuStatus: 'Statut du Menu',
menuSeq: 'Séquence du Menu',
menuActions: 'Actions du Menu',
isHide: 'Masquer le Menu',
hide: 'Masquer',
notHide: 'Afficher',
isKeepAlive: 'Garder Actif',
keepAlive: 'Activer',
notKeepAlive: 'Désactiver',
isAffix: 'Épingler en Haut',
affix: 'Épingler',
notAffix: 'Détacher',
isIframe: 'Intégrer comme Iframe',
iframe: 'Intégrer',
notIframe: 'Ne pas Intégrer',
remark: 'Remarques',
isEnable: 'État d\'Activation',
needInputRemark: 'Veuillez saisir des remarques',
pleaseSelectParentMenu: 'Veuillez sélectionner le menu parent',
menuTypeRequired: 'Le type de menu est requis',
redirectPlaceholder: 'Chemin de redirection',
title: 'Titre',
notice: 'Notification',
announcement: 'Annonce',
confirm: 'Confirmer',
detail: 'Détail',
messageInbox: 'Messages/Boîte de réception',
content: 'Contenu',
createTime: 'Date de création',
readStatus: 'État de lecture',
publisher: 'Éditeur',
publishTime: 'Date de publication',
read: 'Lu',
unread: 'Non lu',
messageDetail: 'Détail du message',
account: 'Compte',
realName: 'Nom Réel',
jobTitle: 'Titre du Poste',
phoneNumber: 'Numéro de Téléphone',
resetPassword: 'Réinitialiser le Mot de Passe',
unlockAccount: 'Déverrouiller le Compte',
male: 'Homme',
female: 'Femme',
unknown: 'Inconnu',
unspecified: 'Non Spécifié',
systemAdmin: 'Administrateur Système',
normalAccount: 'Compte Normal',
member: 'Membre',
other: 'Autre',
accountStatusUpdateSuccess: 'Statut du compte mis à jour avec succès',
confirmResetPassword: 'Êtes-vous sûr de vouloir réinitialiser le mot de passe pour : [{account}] ?',
passwordResetSuccess: 'Le mot de passe a été réinitialisé à : {password}',
confirmUnlockAccount: 'Êtes-vous sûr de vouloir déverrouiller le compte : [{account}] ?',
unlockSuccess: 'Compte déverrouillé avec succès',
avatar: 'Avatar',
nickname: 'Pseudonyme',
birthDate: 'Date de Naissance',
gender: 'Genre',
accountType: 'Type de Compte',
roleSet: 'Ensemble des Rôles',
organization: 'Organisation',
addAccount: 'Ajouter un Compte',
editAccount: 'Modifier le Compte',
copyAccount: 'Copier le Compte',
confirmDeleteAccount: 'Êtes-vous sûr de vouloir supprimer le compte : [{account}]?',
changePassword: 'Changer le Mot de Passe',
passwordPolicy: 'Politique de Mot de Passe : Doit contenir une combinaison de lettres majuscules et minuscules, de chiffres et de caractères spéciaux, avec une longueur entre 6-16.',
currentPassword: 'Mot de Passe Actuel',
currentPasswordRequired: 'Le mot de passe actuel ne peut pas être vide',
newPassword: 'Nouveau Mot de Passe',
newPasswordRequired: 'Le nouveau mot de passe ne peut pas être vide',
passwordRule: 'Le mot de passe doit contenir des lettres majuscules et minuscules, des chiffres et des caractères spéciaux, avec une longueur entre 6-16',
confirmPassword: 'Confirmer le Mot de Passe',
confirmPasswordRequired: 'La confirmation du mot de passe ne peut pas être vide',
passwordNotMatch: 'Les deux mots de passe ne correspondent pas !',
passwordChangedNeedRelogin: 'Le mot de passe a été modifié, veuillez vous reconnecter !',
creator: 'Créateur',
modifier: 'Modificateur',
modifyTime: 'Heure de Modification',
none: 'Aucun',
refresh: 'Actualiser',
exportCurrentPage: 'Exporter la Page Courante',
exportAll: 'Exporter Tout',
print: 'Imprimer',
settings: 'Paramètres',
dragToSort: 'Glisser pour Trier',
columnDisplay: 'Affichage des Colonnes',
multiSelect: 'Sélection Multiple',
noData: 'Aucune Donnée',
noSelectedColumns: 'Aucune Colonne Sélectionnée pour l\'Export',
noDataToExport: 'Aucune Donnée à Exporter',
exportData: 'Exporter les Données',
unfixColumn: 'Défixer la Colonne',
fixColumn: 'Fixer la Colonne',
export: 'Exporter',
dataImport: 'Import de Données',
template: 'Modèle',
import: 'Importer',
downloadError: 'Erreur de Téléchargement',
required: 'Requis',
to: 'À',
startDate: 'Date de Début',
endDate: 'Date de Fin',
last7Days: 'Les 7 Derniers Jours',
lastMonth: 'Le Mois Dernier',
last3Months: 'Les 3 Derniers Mois',
layout: 'Horizontal/Vertical',
code: 'Code',
organizationName: 'Nom de l\'Organisation',
rootNode: 'Nœud Racine',
linkage: 'Liaison',
basicInfo: 'Informations de Base',
roleAuth: 'Autorisation de Rôle',
profileInfo: 'Informations du Profil',
unauthorized: 'Non Autorisé',
authorized: 'Autorisé',
email: 'E-mail',
entryDate: 'Date d\'Entrée',
orgStructure: 'Structure Organisationnelle',
employeeId: 'ID Employé',
domainAccount: 'Compte de Domaine',
affiliatedOrg: 'Organisation Affiliée',
addAffiliatedOrg: 'Ajouter une Organisation Affiliée',
idType: 'Type de Pièce d\'Identité',
idNumber: 'Numéro d\'Identité',
age: 'Âge',
ethnicity: 'Ethnicité',
address: 'Adresse',
graduateSchool: 'École Diplômante',
educationLevel: 'Niveau d\'Éducation',
politicalStatus: 'Statut Politique',
officePhone: 'Téléphone Bureau',
emergencyContact: 'Contact d\'Urgence',
contactPhone: 'Téléphone de Contact',
contactAddress: 'Adresse de Contact',
idCard: 'Carte d\'Identité',
passport: 'Passeport',
birthCertificate: 'Acte de Naissance',
hkMacauPass: 'Pass HK/Macao',
foreignerCard: 'Carte de Résident Étranger',
primarySchool: 'École Primaire',
juniorHigh: 'Collège',
seniorHigh: 'Lycée',
technicalSchool: 'École Technique',
vocationalEdu: 'Formation Professionnelle',
vocationalHigh: 'Lycée Professionnel',
technicalCollege: 'Institut Technique',
juniorCollege: 'Institut Universitaire',
undergraduate: 'Licence',
master: 'Master',
doctor: 'Doctorat',
accountNameRequired: 'Le nom du compte est requis',
phoneRequired: 'Le numéro de téléphone est requis',
realNameRequired: 'Le nom réel est requis',
accountTypeRequired: 'Le type de compte est requis',
organizationRequired: 'L\'organisation est requise',
jobTitleRequired: 'Le titre du poste est requis',
orgDataPermission: 'A les permissions de données organisationnelles correspondantes',
orgRequired: 'L\'organisation est requise',
positionRequired: 'La position est requise',
pleaseAssignRole: 'Veuillez attribuer un rôle',
roleName: 'Nom du Rôle',
roleCode: 'Code du Rôle',
allData: 'Toutes les Données',
deptAndBelowData: 'Données du Département et Subordonnées',
deptData: 'Données du Département',
personalData: 'Données Personnelles Uniquement',
customData: 'Données Personnalisées',
authMenu: 'Autoriser le Menu',
authData: 'Autoriser les Données',
fieldBlacklist: 'Liste Noire des Champs',
apiBlacklist: 'Liste Noire des API',
addRole: 'Ajouter un Rôle',
editRole: 'Modifier le Rôle',
confirmDeleteRole: 'Êtes-vous sûr de vouloir supprimer le rôle : [{roleName}] ?',
dataScope: 'Portée des Données',
tenantName: 'Nom du Locataire',
roleCodeRequired: 'Le code du rôle est requis',
roleNameRequired: 'Le nom du rôle est requis',
role: 'Rôle',
apiRoute: 'Route API',
authRoleDataScope: 'Autoriser la Portée des Données du Rôle',
orgList: 'Liste des Organisations',
noAuthForCoreMenu: 'Les rôles non-administrateurs ne sont pas autorisés à autoriser les ressources des tables du module central du système',
grantRoleMenu: 'Définir la Liste Noire des Champs du Rôle [{name}]',
setApiBlacklist: 'Définir la Liste Noire des API du Rôle [{name}]',
authRoleDataScopeWithName: 'Autoriser la Portée des Données du Rôle [{name}]',
grantRoleMenuWithName: 'Autoriser le Menu du Rôle [{name}]',
organizationNameText: 'Organisation',
positionText: 'Poste',
electronicSignatureText: 'Signature Électronique',
uploadHandwrittenSignatureText: 'Télécharger une Signature Manuscrite',
realNameText: 'Nom Réel',
birthDateRequired: 'La date de naissance est requise',
saveBasicInfo: 'Enregistrer les Informations de Base',
organizationStructure: 'Structure Organisationnelle',
brushThickness: 'Épaisseur du Pinceau',
brushColor: 'Couleur du Pinceau',
undo: 'Annuler',
clearScreen: 'Effacer l\'Écran',
save: 'Enregistrer',
changeAvatar: 'Changer l\'Avatar',
confirmModifyBasicInfo: 'Êtes-vous sûr de vouloir modifier les informations personnelles de base ?',
passwordModifiedConfirmRelogin: 'Le mot de passe a été modifié, souhaitez-vous vous reconnecter ?',
preview: 'Aperçu',
selectPicture: 'Sélectionner une Image',
published: 'Publié',
unpublished: 'Non publié',
publish: 'Publier',
addNoticeAnnouncement: 'Ajouter une Notification/Annonce',
editNoticeAnnouncement: 'Modifier la Notification/Annonce',
confirmDeleteNoticeAnnouncement: 'Êtes-vous sûr de vouloir supprimer la notification/annonce :',
confirmPublishNoticeAnnouncement: 'Êtes-vous sûr de vouloir publier la notification/annonce :',
irreversible: 'Irréversible',
publishSuccess: 'Publication réussie',
titleRequired: 'Le titre est requis',
typeRequired: 'Le type est requis',
contentRequired: 'Le contenu est requis',
positionCode: 'Code du Poste',
staffDetails: 'Détails du Personnel',
addPosition: 'Ajouter un Poste',
editPosition: 'Modifier le Poste',
copyPosition: 'Copier le Poste',
confirmDeletePosition: 'Êtes-vous sûr de vouloir supprimer le poste : [{name}] ?',
staffCount: 'Nombre d\'Employés',
warning: 'Avertissement',
positionCodeRequired: 'Le code du poste est requis',
organizationCode: 'Code de l\'Organisation',
organizationType: 'Type d\'Organisation',
addOrganization: 'Ajouter une Organisation',
editOrganization: 'Modifier l\'Organisation',
copyOrganization: 'Copier l\'Organisation',
confirmDeleteOrg: 'Êtes-vous sûr de vouloir supprimer l\'organisation : [{name}] ?',
level: 'Niveau',
modificationRecord: 'Historique des Modifications',
parentOrganization: 'Organisation Parente',
pleaseSelectParentOrg: 'Veuillez sélectionner l\'organisation parente',
orgNameRequired: 'Le nom de l\'organisation est requis',
orgCodeRequired: 'Le code de l\'organisation est requis',
pleaseInputRemark: 'Veuillez saisir une remarque',
copyOrg: 'Copier l\'Organisation',
addOrg: 'Ajouter une Organisation',
editOrg: 'Modifier l\'Organisation',
my: 'Mon',
empty: 'Vide',
onlineUserList: 'Liste des Utilisateurs en Ligne',
onlineUser: 'Utilisateur en Ligne',
sendMessage: 'Envoyer un Message',
forceOffline: 'Forcer la Déconnexion',
confirmKickAccount: 'Êtes-vous sûr de vouloir déconnecter le compte : [{account}] ?',
ipAddress: 'Adresse IP',
browser: 'Navigateur',
loginTime: 'Heure de Connexion',
recipient: 'Destinataire',
recipientRequired: 'Le destinataire ne peut pas être vide',
send: 'Envoyer',
goToNotice: 'Aller au Centre de Notifications',
phone: 'Téléphone',
orgName: 'Organisation',
dawnGreeting: 'Bonjour',
mornGreeting: 'Bonjour',
amGreeting: 'Bonjour',
noonGreeting: 'Bonjour',
pmGreeting: 'Bonjour',
duskGreeting: 'Bonjour',
eveningGreeting: 'Bonjour',
nightGreeting: 'Bonjour',
}
};

View File

@ -0,0 +1,314 @@
export default {
list: {
menuName: 'Nome Menu',
type: 'Tipo',
directory: 'Directory',
menu: 'Menu',
button: 'Pulsante',
query: 'Cerca',
reset: 'Reimposta',
add: 'Aggiungi',
allExpand: 'Espandi Tutto',
allFold: 'Comprimi Tutto',
edit: 'Modifica',
delete: 'Elimina',
enable: 'Attiva',
disable: 'Disattiva',
operation: 'Operazione',
record: 'Modifiche',
copy: 'Copia',
menuInfo: 'Informazioni Menu',
menuType: 'Tipo di Menu',
routePath: 'Percorso Route',
componentPath: 'Percorso Componente',
permission: 'Permesso',
orderNo: 'Ordine',
status: 'Stato',
seq: 'N°',
actions: 'Azioni',
addMenu: 'Aggiungi Menu',
editMenu: 'Modifica Menu',
copyMenu: 'Copia Menu',
confirmDelete: 'Sei sicuro di voler eliminare il menu: [{title}]?',
hint: 'Suggerimento',
confirmButtonText: 'Conferma',
cancelButtonText: 'Annulla',
successDelete: 'Eliminazione completata',
notEnable: 'Non Attivo',
previousMenu: 'Menu Superiore',
emptyMenuHint: 'Il nome del menu non può essere vuoto',
routeName: 'Nome della Route',
menuIcon: 'Icona del Menu',
redirect: 'Reindirizzamento',
linkAddress: 'Indirizzo del Link',
innerOutAddress: 'Indirizzo Link Esterno/Incorporato',
menuOrder: 'Ordine del Menu',
menuStatus: 'Stato del Menu',
menuSeq: 'Sequenza del Menu',
menuActions: 'Azioni del Menu',
isHide: 'Nascondi Menu',
hide: 'Nascondi',
notHide: 'Mostra',
isKeepAlive: 'Mantieni Attivo',
keepAlive: 'Attiva',
notKeepAlive: 'Disattiva',
isAffix: 'Fissa in Alto',
affix: 'Fissa',
notAffix: 'Rimuovi',
isIframe: 'Incorpora come Iframe',
iframe: 'Incorpora',
notIframe: 'Non Incorporare',
remark: 'Note',
isEnable: 'Stato di Attivazione',
needInputRemark: 'Inserire le note',
pleaseSelectParentMenu: 'Selezionare il menu superiore',
menuTypeRequired: 'Il tipo di menu è obbligatorio',
redirectPlaceholder: 'Percorso di reindirizzamento',
title: 'Titolo',
notice: 'Notifica',
announcement: 'Annuncio',
confirm: 'Conferma',
detail: 'Dettaglio',
messageInbox: 'Messaggi/Posta in arrivo',
content: 'Contenuto',
createTime: 'Data di creazione',
readStatus: 'Stato di lettura',
publisher: 'Editore',
publishTime: 'Data di pubblicazione',
read: 'Letto',
unread: 'Non letto',
messageDetail: 'Dettaglio messaggio',
account: 'Account',
realName: 'Nome Reale',
jobTitle: 'Titolo Professionale',
phoneNumber: 'Numero di Telefono',
resetPassword: 'Reimposta Password',
unlockAccount: 'Sblocca Account',
male: 'Maschio',
female: 'Femmina',
unknown: 'Sconosciuto',
unspecified: 'Non Specificato',
systemAdmin: 'Amministratore di Sistema',
normalAccount: 'Account Normale',
member: 'Membro',
other: 'Altro',
accountStatusUpdateSuccess: 'Stato dell\'account aggiornato con successo',
confirmResetPassword: 'Sei sicuro di voler reimpostare la password per: [{account}]?',
passwordResetSuccess: 'La password è stata reimpostata a: {password}',
confirmUnlockAccount: 'Sei sicuro di voler sbloccare l\'account: [{account}]?',
unlockSuccess: 'Account sbloccato con successo',
avatar: 'Avatar',
nickname: 'Soprannome',
birthDate: 'Data di Nascita',
gender: 'Genere',
accountType: 'Tipo di Account',
roleSet: 'Set di Ruoli',
organization: 'Organizzazione',
addAccount: 'Aggiungi Account',
editAccount: 'Modifica Account',
copyAccount: 'Copia Account',
confirmDeleteAccount: 'Sei sicuro di voler eliminare l\'account: [{account}]?',
changePassword: 'Cambia Password',
passwordPolicy: 'Politica Password: Deve contenere una combinazione di lettere maiuscole e minuscole, numeri e caratteri speciali, con lunghezza tra 6-16.',
currentPassword: 'Password Attuale',
currentPasswordRequired: 'La password attuale non può essere vuota',
newPassword: 'Nuova Password',
newPasswordRequired: 'La nuova password non può essere vuota',
passwordRule: 'La password deve contenere lettere maiuscole e minuscole, numeri e caratteri speciali, con lunghezza tra 6-16',
confirmPassword: 'Conferma Password',
confirmPasswordRequired: 'La conferma della password non può essere vuota',
passwordNotMatch: 'Le due password non coincidono!',
passwordChangedNeedRelogin: 'La password è stata modificata, effettua nuovamente il login!',
creator: 'Creatore',
modifier: 'Modificatore',
modifyTime: 'Ora di Modifica',
none: 'Nessuno',
refresh: 'Aggiorna',
exportCurrentPage: 'Esporta Pagina Corrente',
exportAll: 'Esporta Tutto',
print: 'Stampa',
settings: 'Impostazioni',
dragToSort: 'Trascina per Ordinare',
columnDisplay: 'Visualizzazione Colonne',
multiSelect: 'Selezione Multipla',
noData: 'Nessun Dato',
noSelectedColumns: 'Nessuna Colonna Selezionata per l\'Esportazione',
noDataToExport: 'Nessun Dato da Esportare',
exportData: 'Esporta Dati',
unfixColumn: 'Sblocca Colonna',
fixColumn: 'Blocca Colonna',
export: 'Esporta',
dataImport: 'Importazione Dati',
template: 'Modello',
import: 'Importa',
downloadError: 'Errore di Download',
required: 'Obbligatorio',
to: 'A',
startDate: 'Data Iniziale',
endDate: 'Data Finale',
last7Days: 'Ultimi 7 Giorni',
lastMonth: 'Ultimo Mese',
last3Months: 'Ultimi 3 Mesi',
layout: 'Orizzontale/Verticale',
code: 'Codice',
organizationName: 'Nome Organizzazione',
rootNode: 'Nodo Radice',
linkage: 'Collegamento',
basicInfo: 'Informazioni di Base',
roleAuth: 'Autorizzazione Ruoli',
profileInfo: 'Informazioni Profilo',
unauthorized: 'Non Autorizzato',
authorized: 'Autorizzato',
email: 'Email',
entryDate: 'Data di Ingresso',
orgStructure: 'Struttura Organizzativa',
employeeId: 'ID Dipendente',
domainAccount: 'Account di Dominio',
affiliatedOrg: 'Organizzazione Affiliata',
addAffiliatedOrg: 'Aggiungi Organizzazione Affiliata',
idType: 'Tipo di Documento',
idNumber: 'Numero Documento',
age: 'Età',
ethnicity: 'Etnia',
address: 'Indirizzo',
graduateSchool: 'Scuola di Laurea',
educationLevel: 'Livello di Istruzione',
politicalStatus: 'Status Politico',
officePhone: 'Telefono Ufficio',
emergencyContact: 'Contatto di Emergenza',
contactPhone: 'Telefono di Contatto',
contactAddress: 'Indirizzo di Contatto',
idCard: 'Carta d\'Identità',
passport: 'Passaporto',
birthCertificate: 'Certificato di Nascita',
hkMacauPass: 'Pass HK/Macao',
foreignerCard: 'Carta di Soggiorno',
primarySchool: 'Scuola Primaria',
juniorHigh: 'Scuola Media',
seniorHigh: 'Scuola Superiore',
technicalSchool: 'Istituto Tecnico',
vocationalEdu: 'Istruzione Professionale',
vocationalHigh: 'Istituto Professionale',
technicalCollege: 'Istituto Tecnico Superiore',
juniorCollege: 'Istituto Superiore',
undergraduate: 'Laurea Triennale',
master: 'Laurea Magistrale',
doctor: 'Dottorato',
accountNameRequired: 'Il nome account è obbligatorio',
phoneRequired: 'Il numero di telefono è obbligatorio',
realNameRequired: 'Il nome reale è obbligatorio',
accountTypeRequired: 'Il tipo di account è obbligatorio',
organizationRequired: 'L\'organizzazione è obbligatoria',
jobTitleRequired: 'Il titolo professionale è obbligatorio',
orgDataPermission: 'Ha i permessi dati organizzativi corrispondenti',
orgRequired: 'L\'organizzazione è obbligatoria',
positionRequired: 'La posizione è obbligatoria',
pleaseAssignRole: 'Si prega di assegnare un ruolo',
roleName: 'Nome Ruolo',
roleCode: 'Codice Ruolo',
allData: 'Tutti i Dati',
deptAndBelowData: 'Dati del Dipartimento e Subordinati',
deptData: 'Dati del Dipartimento',
personalData: 'Solo Dati Personali',
customData: 'Dati Personalizzati',
authMenu: 'Autorizza Menu',
authData: 'Autorizza Dati',
fieldBlacklist: 'Lista Nera Campi',
apiBlacklist: 'Lista Nera API',
addRole: 'Aggiungi Ruolo',
editRole: 'Modifica Ruolo',
confirmDeleteRole: 'Sei sicuro di voler eliminare il ruolo: [{roleName}]?',
dataScope: 'Ambito Dati',
tenantName: 'Nome Tenant',
roleCodeRequired: 'Il codice del ruolo è obbligatorio',
roleNameRequired: 'Il nome del ruolo è obbligatorio',
role: 'Ruolo',
apiRoute: 'Percorso API',
authRoleDataScope: 'Autorizza Ambito Dati del Ruolo',
orgList: 'Lista Organizzazioni',
noAuthForCoreMenu: 'I ruoli non amministratori non possono autorizzare le risorse delle tabelle del modulo centrale del sistema',
grantRoleMenu: 'Imposta Lista Nera Campi del Ruolo [{name}]',
setApiBlacklist: 'Imposta Lista Nera API del Ruolo [{name}]',
authRoleDataScopeWithName: 'Autorizza Ambito Dati del Ruolo [{name}]',
grantRoleMenuWithName: 'Autorizza Menu del Ruolo [{name}]',
organizationNameText: 'Organizzazione',
positionText: 'Posizione',
electronicSignatureText: 'Firma Elettronica',
uploadHandwrittenSignatureText: 'Carica Firma Manoscritta',
realNameText: 'Nome Reale',
birthDateRequired: 'La data di nascita è obbligatoria',
saveBasicInfo: 'Salva Informazioni di Base',
organizationStructure: 'Struttura Organizzativa',
brushThickness: 'Spessore Pennello',
brushColor: 'Colore Pennello',
undo: 'Annulla',
clearScreen: 'Pulisci Schermo',
save: 'Salva',
changeAvatar: 'Cambia Avatar',
confirmModifyBasicInfo: 'Sei sicuro di voler modificare le informazioni personali di base?',
passwordModifiedConfirmRelogin: 'La password è stata modificata, vuoi effettuare nuovamente il login?',
preview: 'Anteprima',
selectPicture: 'Seleziona Immagine',
published: 'Pubblicato',
unpublished: 'Non Pubblicato',
publish: 'Pubblica',
addNoticeAnnouncement: 'Aggiungi Avviso/Annuncio',
editNoticeAnnouncement: 'Modifica Avviso/Annuncio',
confirmDeleteNoticeAnnouncement: 'Sei sicuro di voler eliminare l\'avviso/annuncio:',
confirmPublishNoticeAnnouncement: 'Sei sicuro di voler pubblicare l\'avviso/annuncio:',
irreversible: 'Irreversibile',
publishSuccess: 'Pubblicazione completata con successo',
titleRequired: 'Il titolo è obbligatorio',
typeRequired: 'Il tipo è obbligatorio',
contentRequired: 'Il contenuto è obbligatorio',
positionCode: 'Codice Posizione',
staffDetails: 'Dettagli del Personale',
addPosition: 'Aggiungi Posizione',
editPosition: 'Modifica Posizione',
copyPosition: 'Copia Posizione',
confirmDeletePosition: 'Sei sicuro di voler eliminare la posizione: [{name}]?',
staffCount: 'Numero di Personale',
warning: 'Avviso',
positionCodeRequired: 'Il codice posizione è obbligatorio',
organizationCode: 'Codice Organizzazione',
organizationType: 'Tipo di Organizzazione',
addOrganization: 'Aggiungi Organizzazione',
editOrganization: 'Modifica Organizzazione',
copyOrganization: 'Copia Organizzazione',
confirmDeleteOrg: 'Sei sicuro di voler eliminare l\'organizzazione: [{name}]?',
level: 'Livello',
modificationRecord: 'Registro delle Modifiche',
parentOrganization: 'Organizzazione Superiore',
pleaseSelectParentOrg: 'Seleziona l\'organizzazione superiore',
orgNameRequired: 'Il nome dell\'organizzazione è obbligatorio',
orgCodeRequired: 'Il codice dell\'organizzazione è obbligatorio',
pleaseInputRemark: 'Inserisci una nota',
copyOrg: 'Copia Organizzazione',
addOrg: 'Aggiungi Organizzazione',
editOrg: 'Modifica Organizzazione',
my: 'Mio',
empty: 'Vuoto',
onlineUserList: 'Lista Utenti Online',
onlineUser: 'Utente Online',
sendMessage: 'Invia Messaggio',
forceOffline: 'Forza Disconnessione',
confirmKickAccount: 'Sei sicuro di voler disconnettere l\'account: [{account}]?',
ipAddress: 'Indirizzo IP',
browser: 'Browser',
loginTime: 'Ora di Accesso',
recipient: 'Destinatario',
recipientRequired: 'Il destinatario non può essere vuoto',
send: 'Invia',
goToNotice: 'Vai al Centro delle Notifiche',
phone: 'Telefono',
orgName: 'Organizzazione',
dawnGreeting: 'Buongiorno',
mornGreeting: 'Buongiorno',
amGreeting: 'Buongiorno',
noonGreeting: 'Buongiorno',
pmGreeting: 'Buongiorno',
duskGreeting: 'Buongiorno',
eveningGreeting: 'Buongiorno',
nightGreeting: 'Buongiorno',
}
};

View File

@ -0,0 +1,314 @@
export default {
list: {
menuName: 'メニュー名',
type: '種類',
directory: 'ディレクトリ',
menu: 'メニュー',
button: 'ボタン',
query: '検索',
reset: 'リセット',
add: '追加',
allExpand: 'すべて展開',
allFold: 'すべて折りたたむ',
edit: '編集',
delete: '削除',
enable: '有効',
disable: '無効',
operation: '操作',
record: '変更',
copy: 'コピー',
menuInfo: 'メニュー情報',
menuType: 'メニュー種類',
routePath: 'ルートパス',
componentPath: 'コンポーネントパス',
permission: '権限',
orderNo: '順序',
status: 'ステータス',
seq: '番号',
actions: 'アクション',
addMenu: 'メニュー追加',
editMenu: 'メニュー編集',
copyMenu: 'メニューコピー',
confirmDelete: 'メニュー[{title}]を削除してもよろしいですか?',
hint: 'ヒント',
confirmButtonText: '確認',
cancelButtonText: 'キャンセル',
successDelete: '削除が完了しました',
notEnable: '無効',
previousMenu: '親メニュー',
emptyMenuHint: 'メニュー名を入力してください',
routeName: 'ルート名',
menuIcon: 'メニューアイコン',
redirect: 'リダイレクト',
linkAddress: 'リンクアドレス',
innerOutAddress: '外部/埋め込みリンクアドレス',
menuOrder: 'メニュー順序',
menuStatus: 'メニューステータス',
menuSeq: 'メニュー順序番号',
menuActions: 'メニューアクション',
isHide: 'メニュー非表示',
hide: '非表示',
notHide: '表示',
isKeepAlive: 'キープアライブ',
keepAlive: '有効',
notKeepAlive: '無効',
isAffix: 'トップに固定',
affix: '固定',
notAffix: '固定解除',
isIframe: 'iframeとして埋め込み',
iframe: '埋め込み',
notIframe: '埋め込まない',
remark: '備考',
isEnable: '有効状態',
needInputRemark: '備考を入力してください',
pleaseSelectParentMenu: '親メニューを選択してください',
menuTypeRequired: 'メニュータイプは必須です',
redirectPlaceholder: 'リダイレクトパス',
title: 'タイトル',
notice: 'お知らせ',
announcement: '告知',
confirm: '確認',
detail: '詳細',
messageInbox: 'メッセージ/受信箱',
content: '内容',
createTime: '作成日時',
readStatus: '既読状態',
publisher: '発行者',
publishTime: '発行日時',
read: '既読',
unread: '未読',
messageDetail: 'メッセージ詳細',
account: 'アカウント',
realName: '本名',
jobTitle: '役職',
phoneNumber: '電話番号',
resetPassword: 'パスワードリセット',
unlockAccount: 'アカウントロック解除',
male: '男性',
female: '女性',
unknown: '不明',
unspecified: '未指定',
systemAdmin: 'システム管理者',
normalAccount: '一般アカウント',
member: 'メンバー',
other: 'その他',
accountStatusUpdateSuccess: 'アカウントステータスが更新されました',
confirmResetPassword: 'アカウント[{account}]のパスワードをリセットしてもよろしいですか?',
passwordResetSuccess: 'パスワードが[{password}]にリセットされました',
confirmUnlockAccount: 'アカウント[{account}]のロックを解除してもよろしいですか?',
unlockSuccess: 'アカウントのロックが解除されました',
avatar: 'アバター',
nickname: 'ニックネーム',
birthDate: '生年月日',
gender: '性別',
accountType: 'アカウント種別',
roleSet: '役割設定',
organization: '組織',
addAccount: 'アカウント追加',
editAccount: 'アカウント編集',
copyAccount: 'アカウントコピー',
confirmDeleteAccount: 'アカウント[{account}]を削除してもよろしいですか?',
changePassword: 'パスワード変更',
passwordPolicy: 'パスワードポリシー大文字・小文字・数字・特殊文字を含む6-16文字の組み合わせが必要です。',
currentPassword: '現在のパスワード',
currentPasswordRequired: '現在のパスワードを入力してください',
newPassword: '新しいパスワード',
newPasswordRequired: '新しいパスワードを入力してください',
passwordRule: 'パスワードは大文字・小文字・数字・特殊文字を含む6-16文字である必要があります',
confirmPassword: 'パスワード確認',
confirmPasswordRequired: '確認用パスワードを入力してください',
passwordNotMatch: 'パスワードが一致しません!',
passwordChangedNeedRelogin: 'パスワードが変更されました。再度ログインしてください!',
creator: '作成者',
modifier: '修正者',
modifyTime: '修正時間',
none: 'なし',
refresh: '更新',
exportCurrentPage: '現在のページをエクスポート',
exportAll: 'すべてエクスポート',
print: '印刷',
settings: '設定',
dragToSort: 'ドラッグして並べ替え',
columnDisplay: '列表示',
multiSelect: '複数選択',
noData: 'データなし',
noSelectedColumns: 'エクスポートする列が選択されていません',
noDataToExport: 'エクスポートするデータがありません',
exportData: 'データのエクスポート',
unfixColumn: '列の固定解除',
fixColumn: '列の固定',
export: 'エクスポート',
dataImport: 'データインポート',
template: 'テンプレート',
import: 'インポート',
downloadError: 'ダウンロードエラー',
required: '必須',
to: 'まで',
startDate: '開始日',
endDate: '終了日',
last7Days: '過去7日間',
lastMonth: '過去1ヶ月',
last3Months: '過去3ヶ月',
layout: '横/縦レイアウト',
code: 'コード',
organizationName: '組織名',
rootNode: 'ルートノード',
linkage: '連携',
basicInfo: '基本情報',
roleAuth: '役割認証',
profileInfo: 'プロフィール情報',
unauthorized: '未認証',
authorized: '認証済み',
email: 'メールアドレス',
entryDate: '入社日',
orgStructure: '組織構造',
employeeId: '従業員ID',
domainAccount: 'ドメインアカウント',
affiliatedOrg: '所属組織',
addAffiliatedOrg: '所属組織を追加',
idType: '身分証明書の種類',
idNumber: '身分証明書番号',
age: '年齢',
ethnicity: '民族',
address: '住所',
graduateSchool: '卒業学校',
educationLevel: '学歴',
politicalStatus: '政治的立場',
officePhone: '会社電話',
emergencyContact: '緊急連絡先',
contactPhone: '連絡先電話番号',
contactAddress: '連絡先住所',
idCard: '身分証明書',
passport: 'パスポート',
birthCertificate: '出生証明書',
hkMacauPass: '香港・マカオパス',
foreignerCard: '在留カード',
primarySchool: '小学校',
juniorHigh: '中学校',
seniorHigh: '高等学校',
technicalSchool: '専門学校',
vocationalEdu: '職業教育',
vocationalHigh: '職業高校',
technicalCollege: '工業専門学校',
juniorCollege: '短期大学',
undergraduate: '学士',
master: '修士',
doctor: '博士',
accountNameRequired: 'アカウント名は必須です',
phoneRequired: '電話番号は必須です',
realNameRequired: '本名は必須です',
accountTypeRequired: 'アカウントタイプは必須です',
organizationRequired: '組織は必須です',
jobTitleRequired: '役職は必須です',
orgDataPermission: '対応する組織データの権限があります',
orgRequired: '組織は必須です',
positionRequired: '職位は必須です',
pleaseAssignRole: '役割を割り当ててください',
roleName: 'ロール名',
roleCode: 'ロールコード',
allData: '全てのデータ',
deptAndBelowData: '部門および下位データ',
deptData: '部門データ',
personalData: '個人データのみ',
customData: 'カスタムデータ',
authMenu: 'メニュー認可',
authData: 'データ認可',
fieldBlacklist: 'フィールドブラックリスト',
apiBlacklist: 'APIブラックリスト',
addRole: 'ロール追加',
editRole: 'ロール編集',
confirmDeleteRole: 'ロール[{roleName}]を削除してもよろしいですか?',
dataScope: 'データ範囲',
tenantName: 'テナント名',
roleCodeRequired: 'ロールコードは必須です',
roleNameRequired: 'ロール名は必須です',
role: 'ロール',
apiRoute: 'APIルート',
authRoleDataScope: 'ロールデータ範囲の承認',
orgList: '組織リスト',
noAuthForCoreMenu: '管理者以外のロールはシステムコアモジュールのテーブルリソースを承認できません',
grantRoleMenu: 'ロールのフィールドブラックリストを設定 [{name}]',
setApiBlacklist: 'ロールのAPIブラックリストを設定 [{name}]',
authRoleDataScopeWithName: 'ロールデータ範囲の承認 [{name}]',
grantRoleMenuWithName: 'ロールメニューの承認 [{name}]',
organizationNameText: '組織',
positionText: '役職',
electronicSignatureText: '電子署名',
uploadHandwrittenSignatureText: '手書き署名をアップロード',
realNameText: '本名',
birthDateRequired: '生年月日は必須です',
saveBasicInfo: '基本情報を保存',
organizationStructure: '組織構造',
brushThickness: 'ブラシの太さ',
brushColor: 'ブラシの色',
undo: '元に戻す',
clearScreen: '画面をクリア',
save: '保存',
changeAvatar: 'アバターを変更',
confirmModifyBasicInfo: '個人基本情報を変更してもよろしいですか?',
passwordModifiedConfirmRelogin: 'パスワードが変更されました。再ログインしますか?',
preview: 'プレビュー',
selectPicture: '画像を選択',
published: '公開済み',
unpublished: '未公開',
publish: '公開',
addNoticeAnnouncement: 'お知らせ/アナウンスを追加',
editNoticeAnnouncement: 'お知らせ/アナウンスを編集',
confirmDeleteNoticeAnnouncement: 'お知らせ/アナウンスを削除してもよろしいですか:',
confirmPublishNoticeAnnouncement: 'お知らせ/アナウンスを公開してもよろしいですか:',
irreversible: '元に戻せません',
publishSuccess: '公開に成功しました',
titleRequired: 'タイトルは必須です',
typeRequired: '種類は必須です',
contentRequired: '内容は必須です',
positionCode: '役職コード',
staffDetails: 'スタッフ詳細',
addPosition: '役職追加',
editPosition: '役職編集',
copyPosition: '役職コピー',
confirmDeletePosition: '役職[{name}]を削除してもよろしいですか?',
staffCount: 'スタッフ数',
warning: '警告',
positionCodeRequired: '役職コードは必須です',
organizationCode: '組織コード',
organizationType: '組織タイプ',
addOrganization: '組織追加',
editOrganization: '組織編集',
copyOrganization: '組織コピー',
confirmDeleteOrg: '組織[{name}]を削除してもよろしいですか?',
level: 'レベル',
modificationRecord: '変更履歴',
parentOrganization: '親組織',
pleaseSelectParentOrg: '親組織を選択してください',
orgNameRequired: '組織名は必須です',
orgCodeRequired: '組織コードは必須です',
pleaseInputRemark: '備考を入力してください',
copyOrg: '組織コピー',
addOrg: '組織追加',
editOrg: '組織を編集',
my: '私の',
empty: '空',
onlineUserList: 'オンラインユーザーリスト',
onlineUser: 'オンラインユーザー',
sendMessage: 'メッセージを送信',
forceOffline: '強制オフライン',
confirmKickAccount: 'アカウント[{account}]を強制ログアウトしますか?',
ipAddress: 'IPアドレス',
browser: 'ブラウザ',
loginTime: 'ログイン時間',
recipient: '受信者',
recipientRequired: '受信者は空にできません',
send: '送信',
goToNotice: '通知センターに移動',
phone: '電話番号',
orgName: '組織',
dawnGreeting: 'おはよう',
mornGreeting: 'おはよう',
amGreeting: 'おはよう',
noonGreeting: 'おはよう',
pmGreeting: 'おはよう',
duskGreeting: 'おはよう',
eveningGreeting: 'おはよう',
nightGreeting: 'おはよう',
}
};

View File

@ -0,0 +1,314 @@
export default {
list: {
menuName: '메뉴 이름',
type: '유형',
directory: '디렉토리',
menu: '메뉴',
button: '버튼',
query: '검색',
reset: '초기화',
add: '추가',
allExpand: '모두 펼치기',
allFold: '모두 접기',
edit: '수정',
delete: '삭제',
enable: '활성화',
disable: '비활성화',
operation: '작업',
record: '수정',
copy: '복사',
menuInfo: '메뉴 정보',
menuType: '메뉴 유형',
routePath: '라우트 경로',
componentPath: '컴포넌트 경로',
permission: '권한',
orderNo: '순서',
status: '상태',
seq: '번호',
actions: '동작',
addMenu: '메뉴 추가',
editMenu: '메뉴 수정',
copyMenu: '메뉴 복사',
confirmDelete: '메뉴를 삭제하시겠습니까: [{title}]?',
hint: '안내',
confirmButtonText: '확인',
cancelButtonText: '취소',
successDelete: '삭제되었습니다',
notEnable: '비활성화됨',
previousMenu: '상위 메뉴',
emptyMenuHint: '메뉴 이름은 비워둘 수 없습니다',
routeName: '라우트 이름',
menuIcon: '메뉴 아이콘',
redirect: '리다이렉트',
linkAddress: '링크 주소',
innerOutAddress: '외부/내장 링크 주소',
menuOrder: '메뉴 순서',
menuStatus: '메뉴 상태',
menuSeq: '메뉴 순번',
menuActions: '메뉴 동작',
isHide: '메뉴 숨기기',
hide: '숨기기',
notHide: '표시',
isKeepAlive: '유지하기',
keepAlive: '활성화',
notKeepAlive: '비활성화',
isAffix: '상단에 고정',
affix: '고정',
notAffix: '고정 해제',
isIframe: 'Iframe으로 삽입',
iframe: '삽입',
notIframe: '삽입 안 함',
remark: '비고',
isEnable: '활성화 상태',
needInputRemark: '비고를 입력해 주세요',
pleaseSelectParentMenu: '상위 메뉴를 선택해 주세요',
menuTypeRequired: '메뉴 유형은 필수입니다',
redirectPlaceholder: '리다이렉트 경로',
title: '제목',
notice: '공지',
announcement: '공고',
confirm: '확인',
detail: '상세',
messageInbox: '메시지/받은편지함',
content: '내용',
createTime: '생성시간',
readStatus: '읽음상태',
publisher: '발행자',
publishTime: '발행시간',
read: '읽음',
unread: '읽지않음',
messageDetail: '메시지 상세',
account: '계정',
realName: '실명',
jobTitle: '직책',
phoneNumber: '전화번호',
resetPassword: '비밀번호 초기화',
unlockAccount: '계정 잠금 해제',
male: '남성',
female: '여성',
unknown: '알 수 없음',
unspecified: '미지정',
systemAdmin: '시스템 관리자',
normalAccount: '일반 계정',
member: '회원',
other: '기타',
accountStatusUpdateSuccess: '계정 상태가 성공적으로 업데이트되었습니다',
confirmResetPassword: '[{account}]의 비밀번호를 초기화하시겠습니까?',
passwordResetSuccess: '비밀번호가 {password}(으)로 초기화되었습니다',
confirmUnlockAccount: '[{account}] 계정의 잠금을 해제하시겠습니까?',
unlockSuccess: '계정 잠금이 해제되었습니다',
avatar: '프로필 이미지',
nickname: '닉네임',
birthDate: '생년월일',
gender: '성별',
accountType: '계정 유형',
roleSet: '역할 설정',
organization: '조직',
addAccount: '계정 추가',
editAccount: '계정 수정',
copyAccount: '계정 복사',
confirmDeleteAccount: '계정 [{account}]을 삭제하시겠습니까?',
changePassword: '비밀번호 변경',
passwordPolicy: '비밀번호 정책: 대문자, 소문자, 숫자 및 특수문자를 포함하여 6-16자 사이여야 합니다.',
currentPassword: '현재 비밀번호',
currentPasswordRequired: '현재 비밀번호를 입력해주세요',
newPassword: '새 비밀번호',
newPasswordRequired: '새 비밀번호를 입력해주세요',
passwordRule: '비밀번호는 대문자, 소문자, 숫자 및 특수문자를 포함하여 6-16자 사이여야 합니다',
confirmPassword: '비밀번호 확인',
confirmPasswordRequired: '비밀번호 확인을 입력해주세요',
passwordNotMatch: '비밀번호가 일치하지 않습니다!',
passwordChangedNeedRelogin: '비밀번호가 변경되었습니다. 다시 로그인해주세요!',
creator: '생성자',
modifier: '수정자',
modifyTime: '수정 시간',
none: '없음',
refresh: '새로고침',
exportCurrentPage: '현재 페이지 내보내기',
exportAll: '전체 내보내기',
print: '인쇄',
settings: '설정',
dragToSort: '드래그하여 정렬',
columnDisplay: '열 표시',
multiSelect: '다중 선택',
noData: '데이터 없음',
noSelectedColumns: '내보낼 열이 선택되지 않음',
noDataToExport: '내보낼 데이터 없음',
exportData: '데이터 내보내기',
unfixColumn: '열 고정 해제',
fixColumn: '열 고정',
export: '내보내기',
dataImport: '데이터 가져오기',
template: '템플릿',
import: '가져오기',
downloadError: '다운로드 오류',
required: '필수',
to: '까지',
startDate: '시작일',
endDate: '종료일',
last7Days: '최근 7일',
lastMonth: '최근 1개월',
last3Months: '최근 3개월',
layout: '가로/세로',
code: '코드',
organizationName: '조직명',
rootNode: '루트 노드',
linkage: '연동',
basicInfo: '기본 정보',
roleAuth: '역할 권한',
profileInfo: '프로필 정보',
unauthorized: '권한 없음',
authorized: '권한 있음',
email: '이메일',
entryDate: '입사일',
orgStructure: '조직 구조',
employeeId: '사원 번호',
domainAccount: '도메인 계정',
affiliatedOrg: '소속 조직',
addAffiliatedOrg: '소속 조직 추가',
idType: '신분증 유형',
idNumber: '신분증 번호',
age: '나이',
ethnicity: '민족',
address: '주소',
graduateSchool: '졸업 학교',
educationLevel: '학력',
politicalStatus: '정치적 상태',
officePhone: '사무실 전화',
emergencyContact: '비상 연락처',
contactPhone: '연락처 전화',
contactAddress: '연락처 주소',
idCard: '신분증',
passport: '여권',
birthCertificate: '출생 증명서',
hkMacauPass: '홍콩/마카오 패스',
foreignerCard: '외국인 등록증',
primarySchool: '초등학교',
juniorHigh: '중학교',
seniorHigh: '고등학교',
technicalSchool: '기술학교',
vocationalEdu: '직업 교육',
vocationalHigh: '직업 고등학교',
technicalCollege: '기술 대학',
juniorCollege: '전문 대학',
undergraduate: '학사',
master: '석사',
doctor: '박사',
accountNameRequired: '계정 이름은 필수입니다',
phoneRequired: '전화번호는 필수입니다',
realNameRequired: '실명은 필수입니다',
accountTypeRequired: '계정 유형은 필수입니다',
organizationRequired: '조직은 필수입니다',
jobTitleRequired: '직책은 필수입니다',
orgDataPermission: '해당 조직 데이터 권한이 있습니다',
orgRequired: '조직은 필수입니다',
positionRequired: '직위는 필수입니다',
pleaseAssignRole: '역할을 할당해 주세요',
roleName: '역할 이름',
roleCode: '역할 코드',
allData: '모든 데이터',
deptAndBelowData: '부서 및 하위 데이터',
deptData: '부서 데이터',
personalData: '개인 데이터만',
customData: '사용자 정의 데이터',
authMenu: '메뉴 권한 부여',
authData: '데이터 권한 부여',
fieldBlacklist: '필드 블랙리스트',
apiBlacklist: 'API 블랙리스트',
addRole: '역할 추가',
editRole: '역할 편집',
confirmDeleteRole: '역할 [{roleName}]을(를) 삭제하시겠습니까?',
dataScope: '데이터 범위',
tenantName: '테넌트 이름',
roleCodeRequired: '역할 코드는 필수입니다',
roleNameRequired: '역할 이름은 필수입니다',
role: '역할',
apiRoute: 'API 경로',
authRoleDataScope: '역할 데이터 범위 권한 부여',
orgList: '조직 목록',
noAuthForCoreMenu: '관리자가 아닌 역할은 시스템 코어 모듈 테이블 리소스를 승인할 수 없습니다',
grantRoleMenu: '역할 필드 블랙리스트 설정 [{name}]',
setApiBlacklist: '역할 API 블랙리스트 설정 [{name}]',
authRoleDataScopeWithName: '역할 데이터 범위 권한 부여 [{name}]',
grantRoleMenuWithName: '역할 메뉴 권한 부여 [{name}]',
organizationNameText: '조직',
positionText: '직위',
electronicSignatureText: '전자 서명',
uploadHandwrittenSignatureText: '손글씨 서명 업로드',
realNameText: '실명',
birthDateRequired: '생년월일은 필수입니다',
saveBasicInfo: '기본 정보 저장',
organizationStructure: '조직 구조',
brushThickness: '브러시 두께',
brushColor: '브러시 색상',
undo: '실행 취소',
clearScreen: '화면 지우기',
save: '저장',
changeAvatar: '아바타 변경',
confirmModifyBasicInfo: '개인 기본 정보를 수정하시겠습니까?',
passwordModifiedConfirmRelogin: '비밀번호가 변경되었습니다. 다시 로그인하시겠습니까?',
preview: '미리보기',
selectPicture: '이미지 선택',
published: '게시됨',
unpublished: '미게시',
publish: '게시',
addNoticeAnnouncement: '공지사항/안내 추가',
editNoticeAnnouncement: '공지사항/안내 수정',
confirmDeleteNoticeAnnouncement: '공지사항/안내를 삭제하시겠습니까:',
confirmPublishNoticeAnnouncement: '공지사항/안내를 게시하시겠습니까:',
irreversible: '되돌릴 수 없음',
publishSuccess: '게시 성공',
titleRequired: '제목은 필수입니다',
typeRequired: '유형은 필수입니다',
contentRequired: '내용은 필수입니다',
positionCode: '직위 코드',
staffDetails: '직원 상세정보',
addPosition: '직위 추가',
editPosition: '직위 수정',
copyPosition: '직위 복사',
confirmDeletePosition: '직위 [{name}]을(를) 삭제하시겠습니까?',
staffCount: '직원 수',
warning: '경고',
positionCodeRequired: '직위 코드는 필수입니다',
organizationCode: '조직 코드',
organizationType: '조직 유형',
addOrganization: '조직 추가',
editOrganization: '조직 수정',
copyOrganization: '조직 복사',
confirmDeleteOrg: '조직 [{name}]을(를) 삭제하시겠습니까?',
level: '레벨',
modificationRecord: '수정 기록',
parentOrganization: '상위 조직',
pleaseSelectParentOrg: '상위 조직을 선택하세요',
orgNameRequired: '조직 이름은 필수입니다',
orgCodeRequired: '조직 코드는 필수입니다',
pleaseInputRemark: '비고를 입력하세요',
copyOrg: '조직 복사',
addOrg: '조직 추가',
editOrg: '조직 편집',
my: '내',
empty: '비어 있음',
onlineUserList: '온라인 사용자 목록',
onlineUser: '온라인 사용자',
sendMessage: '메시지 보내기',
forceOffline: '강제 오프라인',
confirmKickAccount: '계정 [{account}]을(를) 강제 로그아웃하시겠습니까?',
ipAddress: 'IP 주소',
browser: '브라우저',
loginTime: '로그인 시간',
recipient: '수신자',
recipientRequired: '수신자는 비워둘 수 없습니다',
send: '보내기',
goToNotice: '알림 센터로 이동',
phone: '전화번호',
orgName: '조직',
dawnGreeting: '좋은 아침',
mornGreeting: '좋은 아침',
amGreeting: '좋은 아침',
noonGreeting: '좋은 아침',
pmGreeting: '좋은 아침',
duskGreeting: '좋은 아침',
eveningGreeting: '좋은 아침',
nightGreeting: '좋은 아침',
}
};

View File

@ -0,0 +1,314 @@
export default {
list: {
menuName: 'Menynavn',
type: 'Type',
directory: 'Katalog',
menu: 'Meny',
button: 'Knapp',
query: 'Søk',
reset: 'Tilbakestill',
add: 'Legg til',
allExpand: 'Utvid alle',
allFold: 'Skjul alle',
edit: 'Rediger',
delete: 'Slett',
enable: 'Aktiver',
disable: 'Deaktiver',
operation: 'Handling',
record: 'Endringer',
copy: 'Kopier',
menuInfo: 'Menyinformasjon',
menuType: 'Menytype',
routePath: 'Rutesti',
componentPath: 'Komponentsti',
permission: 'Tillatelse',
orderNo: 'Rekkefølge',
status: 'Status',
seq: 'Nr',
actions: 'Handlinger',
addMenu: 'Legg til meny',
editMenu: 'Rediger meny',
copyMenu: 'Kopier meny',
confirmDelete: 'Er du sikker på at du vil slette menyen: [{title}]?',
hint: 'Tips',
confirmButtonText: 'Bekreft',
cancelButtonText: 'Avbryt',
successDelete: 'Vellykket sletting',
notEnable: 'Ikke Aktivert',
previousMenu: 'Overordnet Meny',
emptyMenuHint: 'Menynavn kan ikke være tomt',
routeName: 'Rutenavn',
menuIcon: 'Menyikon',
redirect: 'Omdirigering',
linkAddress: 'Lenkeadresse',
innerOutAddress: 'Ekstern/Innebygd Lenkeadresse',
menuOrder: 'Menyrekkefølge',
menuStatus: 'Menystatus',
menuSeq: 'Menysekvens',
menuActions: 'Menyhandlinger',
isHide: 'Skjul Meny',
hide: 'Skjul',
notHide: 'Vis',
isKeepAlive: 'Hold Aktiv',
keepAlive: 'Aktiver',
notKeepAlive: 'Deaktiver',
isAffix: 'Fest til Toppen',
affix: 'Fest',
notAffix: 'Løsne',
isIframe: 'Bygg inn som Iframe',
iframe: 'Bygg inn',
notIframe: 'Ikke bygg inn',
remark: 'Merknader',
isEnable: 'Aktiveringsstatus',
needInputRemark: 'Vennligst skriv inn merknader',
pleaseSelectParentMenu: 'Vennligst velg overordnet meny',
menuTypeRequired: 'Menytype er påkrevd',
redirectPlaceholder: 'Omdirigeringssti',
title: 'Tittel',
notice: 'Varsel',
announcement: 'Kunngjøring',
confirm: 'Bekreft',
detail: 'Detalj',
messageInbox: 'Meldinger/Innboks',
content: 'Innhold',
createTime: 'Opprettet tid',
readStatus: 'Lesestatus',
publisher: 'Utgiver',
publishTime: 'Publiseringstid',
read: 'Lest',
unread: 'Ulest',
messageDetail: 'Meldingsdetalj',
account: 'Konto',
realName: 'Virkelig Navn',
jobTitle: 'Stillingstittel',
phoneNumber: 'Telefonnummer',
resetPassword: 'Tilbakestill Passord',
unlockAccount: 'Lås Opp Konto',
male: 'Mann',
female: 'Kvinne',
unknown: 'Ukjent',
unspecified: 'Ikke Spesifisert',
systemAdmin: 'Systemadministrator',
normalAccount: 'Normal Konto',
member: 'Medlem',
other: 'Annet',
accountStatusUpdateSuccess: 'Kontostatus oppdatert vellykket',
confirmResetPassword: 'Er du sikker på at du vil tilbakestille passordet for: [{account}]?',
passwordResetSuccess: 'Passordet har blitt tilbakestilt til: {password}',
confirmUnlockAccount: 'Er du sikker på at du vil låse opp kontoen: [{account}]?',
unlockSuccess: 'Konto låst opp vellykket',
avatar: 'Avatar',
nickname: 'Kallenavn',
birthDate: 'Fødselsdato',
gender: 'Kjønn',
accountType: 'Kontotype',
roleSet: 'Rollesett',
organization: 'Organisasjon',
addAccount: 'Legg Til Konto',
editAccount: 'Rediger Konto',
copyAccount: 'Kopier Konto',
confirmDeleteAccount: 'Er du sikker på at du vil slette kontoen: [{account}]?',
changePassword: 'Endre Passord',
passwordPolicy: 'Passordpolicy: Må inneholde en kombinasjon av store og små bokstaver, tall og spesialtegn, med lengde mellom 6-16.',
currentPassword: 'Nåværende Passord',
currentPasswordRequired: 'Nåværende passord kan ikke være tomt',
newPassword: 'Nytt Passord',
newPasswordRequired: 'Nytt passord kan ikke være tomt',
passwordRule: 'Passordet må inneholde store og små bokstaver, tall og spesialtegn, med lengde mellom 6-16',
confirmPassword: 'Bekreft Passord',
confirmPasswordRequired: 'Bekreftelse av passord kan ikke være tomt',
passwordNotMatch: 'De to passordene stemmer ikke overens!',
passwordChangedNeedRelogin: 'Passordet er endret, vennligst logg inn på nytt!',
creator: 'Oppretter',
modifier: 'Endrer',
modifyTime: 'Endringstid',
none: 'Ingen',
refresh: 'Oppdater',
exportCurrentPage: 'Eksporter Gjeldende Side',
exportAll: 'Eksporter Alt',
print: 'Skriv ut',
settings: 'Innstillinger',
dragToSort: 'Dra for å Sortere',
columnDisplay: 'Kolonnevisning',
multiSelect: 'Flervalg',
noData: 'Ingen Data',
noSelectedColumns: 'Ingen Kolonner Valgt for Eksport',
noDataToExport: 'Ingen Data å Eksportere',
exportData: 'Eksporter Data',
unfixColumn: 'Løsne Kolonne',
fixColumn: 'Fest Kolonne',
export: 'Eksporter',
dataImport: 'Dataimport',
template: 'Mal',
import: 'Importer',
downloadError: 'Nedlastingsfeil',
required: 'Påkrevd',
to: 'Til',
startDate: 'Startdato',
endDate: 'Sluttdato',
last7Days: 'Siste 7 Dager',
lastMonth: 'Siste Måned',
last3Months: 'Siste 3 Måneder',
layout: 'Horisontal/Vertikal',
code: 'Kode',
organizationName: 'Organisasjonsnavn',
rootNode: 'Rotnode',
linkage: 'Kobling',
basicInfo: 'Grunnleggende Informasjon',
roleAuth: 'Rollegodkjenning',
profileInfo: 'Profilinformasjon',
unauthorized: 'Uautorisert',
authorized: 'Autorisert',
email: 'E-post',
entryDate: 'Startdato',
orgStructure: 'Organisasjonsstruktur',
employeeId: 'Ansatt-ID',
domainAccount: 'Domenekonto',
affiliatedOrg: 'Tilknyttet Organisasjon',
addAffiliatedOrg: 'Legg til Tilknyttet Organisasjon',
idType: 'ID-type',
idNumber: 'ID-nummer',
age: 'Alder',
ethnicity: 'Etnisitet',
address: 'Adresse',
graduateSchool: 'Utdanningsinstitusjon',
educationLevel: 'Utdanningsnivå',
politicalStatus: 'Politisk Status',
officePhone: 'Kontortelefon',
emergencyContact: 'Nødkontakt',
contactPhone: 'Kontakttelefon',
contactAddress: 'Kontaktadresse',
idCard: 'ID-kort',
passport: 'Pass',
birthCertificate: 'Fødselsattest',
hkMacauPass: 'HK/Macao-pass',
foreignerCard: 'Utlendingskort',
primarySchool: 'Barneskole',
juniorHigh: 'Ungdomsskole',
seniorHigh: 'Videregående Skole',
technicalSchool: 'Teknisk Skole',
vocationalEdu: 'Yrkesutdanning',
vocationalHigh: 'Yrkesfaglig Videregående',
technicalCollege: 'Teknisk Høgskole',
juniorCollege: 'Høgskole',
undergraduate: 'Bachelor',
master: 'Master',
doctor: 'Doktor',
accountNameRequired: 'Kontonavn er påkrevd',
phoneRequired: 'Telefonnummer er påkrevd',
realNameRequired: 'Virkelig navn er påkrevd',
accountTypeRequired: 'Kontotype er påkrevd',
organizationRequired: 'Organisasjon er påkrevd',
jobTitleRequired: 'Stillingstittel er påkrevd',
orgDataPermission: 'Har tilsvarende organisasjonsdatatillatelser',
orgRequired: 'Organisasjon er påkrevd',
positionRequired: 'Stilling er påkrevd',
pleaseAssignRole: 'Vennligst tildel en rolle',
roleName: 'Rollenavn',
roleCode: 'Rollekode',
allData: 'Alle Data',
deptAndBelowData: 'Avdelings- og Underordnede Data',
deptData: 'Avdelingsdata',
personalData: 'Kun Personlige Data',
customData: 'Tilpassede Data',
authMenu: 'Autoriser Meny',
authData: 'Autoriser Data',
fieldBlacklist: 'Felt-Svarteliste',
apiBlacklist: 'API-Svarteliste',
addRole: 'Legg til Rolle',
editRole: 'Rediger Rolle',
confirmDeleteRole: 'Er du sikker på at du vil slette rollen: [{roleName}]?',
dataScope: 'Dataomfang',
tenantName: 'Leietakernavn',
roleCodeRequired: 'Rollekode er påkrevd',
roleNameRequired: 'Rollenavn er påkrevd',
role: 'Rolle',
apiRoute: 'API-rute',
authRoleDataScope: 'Autoriser Rolle Dataomfang',
orgList: 'Organisasjonsliste',
noAuthForCoreMenu: 'Ikke-administratorroller kan ikke autorisere systemets kjernemodul-tabellressurser',
grantRoleMenu: 'Angi Rolle Felt-svarteliste [{name}]',
setApiBlacklist: 'Angi Rolle API-svarteliste [{name}]',
authRoleDataScopeWithName: 'Autoriser Rolle Dataomfang [{name}]',
grantRoleMenuWithName: 'Autoriser Rolle Meny [{name}]',
organizationNameText: 'Organisasjon',
positionText: 'Stilling',
electronicSignatureText: 'Elektronisk Signatur',
uploadHandwrittenSignatureText: 'Last Opp Håndskrevet Signatur',
realNameText: 'Virkelig Navn',
birthDateRequired: 'Fødselsdato er påkrevd',
saveBasicInfo: 'Lagre Grunnleggende Informasjon',
organizationStructure: 'Organisasjonsstruktur',
brushThickness: 'Penseltykkelse',
brushColor: 'Penselfarge',
undo: 'Angre',
clearScreen: 'Tøm Skjerm',
save: 'Lagre',
changeAvatar: 'Endre Avatar',
confirmModifyBasicInfo: 'Er du sikker på at du vil endre personlig grunnleggende informasjon?',
passwordModifiedConfirmRelogin: 'Passordet er endret, ønsker du å logge inn på nytt?',
preview: 'Forhåndsvisning',
selectPicture: 'Velg Bilde',
published: 'Publisert',
unpublished: 'Ikke Publisert',
publish: 'Publiser',
addNoticeAnnouncement: 'Legg til Varsel/Kunngjøring',
editNoticeAnnouncement: 'Rediger Varsel/Kunngjøring',
confirmDeleteNoticeAnnouncement: 'Er du sikker på at du vil slette varselet/kunngjøringen:',
confirmPublishNoticeAnnouncement: 'Er du sikker på at du vil publisere varselet/kunngjøringen:',
irreversible: 'Kan ikke angres',
publishSuccess: 'Publisering vellykket',
titleRequired: 'Tittel er påkrevd',
typeRequired: 'Type er påkrevd',
contentRequired: 'Innhold er påkrevd',
positionCode: 'Stillingskode',
staffDetails: 'Personaldetaljer',
addPosition: 'Legg til Stilling',
editPosition: 'Rediger Stilling',
copyPosition: 'Kopier Stilling',
confirmDeletePosition: 'Er du sikker på at du vil slette stillingen: [{name}]?',
staffCount: 'Antall Ansatte',
warning: 'Advarsel',
positionCodeRequired: 'Stillingskode er påkrevd',
organizationCode: 'Organisasjonskode',
organizationType: 'Organisasjonstype',
addOrganization: 'Legg til Organisasjon',
editOrganization: 'Rediger Organisasjon',
copyOrganization: 'Kopier Organisasjon',
confirmDeleteOrg: 'Er du sikker på at du vil slette organisasjonen: [{name}]?',
level: 'Nivå',
modificationRecord: 'Endringslogg',
parentOrganization: 'Overordnet Organisasjon',
pleaseSelectParentOrg: 'Vennligst velg overordnet organisasjon',
orgNameRequired: 'Organisasjonsnavn er påkrevd',
orgCodeRequired: 'Organisasjonskode er påkrevd',
pleaseInputRemark: 'Vennligst skriv inn merknad',
copyOrg: 'Kopier Organisasjon',
addOrg: 'Legg til Organisasjon',
editOrg: 'Rediger Organisasjon',
my: 'Min',
empty: 'Tom',
onlineUserList: 'Påloggede Brukere',
onlineUser: 'Påloggede Bruker',
sendMessage: 'Send Melding',
forceOffline: 'Tving Avlogging',
confirmKickAccount: 'Er du sikker på at du vil logge av kontoen: [{account}]?',
ipAddress: 'IP-adresse',
browser: 'Nettleser',
loginTime: 'Påloggingstid',
recipient: 'Mottaker',
recipientRequired: 'Mottaker kan ikke være tom',
send: 'Send',
goToNotice: 'Gå til Varselssenter',
phone: 'Telefon',
orgName: 'Organisasjon',
dawnGreeting: 'God Morgen',
mornGreeting: 'God Morgen',
amGreeting: 'God Morgen',
noonGreeting: 'God Morgen',
pmGreeting: 'God Morgen',
duskGreeting: 'God Morgen',
eveningGreeting: 'God Morgen',
nightGreeting: 'God Morgen',
}
};

View File

@ -0,0 +1,317 @@
export default {
list: {
menuName: 'Nazwa Menu',
type: 'Typ',
directory: 'Katalog',
menu: 'Menu',
button: 'Przycisk',
query: 'Szukaj',
reset: 'Resetuj',
add: 'Dodaj',
allExpand: 'Rozwiń Wszystko',
allFold: 'Zwiń Wszystko',
edit: 'Edytuj',
delete: 'Usuń',
enable: 'Włącz',
disable: 'Wyłącz',
operation: 'Operacja',
record: 'Zmian',
copy: 'Kopiuj',
menuInfo: 'Informacje o Menu',
menuType: 'Typ Menu',
routePath: 'Ścieżka Routingu',
componentPath: 'Ścieżka Komponentu',
permission: 'Uprawnienia',
orderNo: 'Kolejność',
status: 'Status',
seq: 'Nr',
actions: 'Akcje',
addMenu: 'Dodaj Menu',
editMenu: 'Edytuj Menu',
copyMenu: 'Kopiuj Menu',
confirmDelete: 'Czy na pewno chcesz usunąć menu: [{title}]?',
hint: 'Wskazówka',
confirmButtonText: 'Potwierdź',
cancelButtonText: 'Anuluj',
successDelete: 'Pomyślnie usunięto',
notEnable: 'Nieaktywne',
previousMenu: 'Menu Nadrzędne',
emptyMenuHint: 'Nazwa menu nie może być pusta',
routeName: 'Nazwa Ścieżki',
menuIcon: 'Ikona Menu',
redirect: 'Przekierowanie',
linkAddress: 'Adres Linku',
innerOutAddress: 'Adres Linku Zewnętrznego/Osadzonego',
menuOrder: 'Kolejność Menu',
menuStatus: 'Status Menu',
menuSeq: 'Sekwencja Menu',
menuActions: 'Akcje Menu',
isHide: 'Ukryj Menu',
hide: 'Ukryj',
notHide: 'Pokaż',
isKeepAlive: 'Utrzymuj Aktywność',
keepAlive: 'Włącz',
notKeepAlive: 'Wyłącz',
isAffix: 'Przypnij do Góry',
affix: 'Przypnij',
notAffix: 'Odepnij',
isIframe: 'Osadź jako Iframe',
iframe: 'Osadź',
notIframe: 'Nie osadzaj',
remark: 'Uwagi',
isEnable: 'Status Aktywacji',
needInputRemark: 'Proszę wprowadzić uwagi',
pleaseSelectParentMenu: 'Proszę wybrać menu nadrzędne',
menuTypeRequired: 'Typ menu jest wymagany',
redirectPlaceholder: 'Ścieżka przekierowania',
title: 'Tytuł',
notice: 'Powiadomienie',
announcement: 'Ogłoszenie',
confirm: 'Potwierdź',
detail: 'Szczegóły',
messageInbox: 'Wiadomości/Skrzynka odbiorcza',
content: 'Treść',
createTime: 'Data utworzenia',
readStatus: 'Status przeczytania',
publisher: 'Wydawca',
publishTime: 'Data publikacji',
read: 'Przeczytane',
unread: 'Nieprzeczytane',
messageDetail: 'Szczegóły wiadomości',
account: 'Konto',
realName: 'Prawdziwe Imię',
jobTitle: 'Stanowisko',
phoneNumber: 'Numer Telefonu',
resetPassword: 'Resetuj Hasło',
unlockAccount: 'Odblokuj Konto',
male: 'Mężczyzna',
female: 'Kobieta',
unknown: 'Nieznane',
unspecified: 'Nieokreślone',
systemAdmin: 'Administrator Systemu',
normalAccount: 'Zwykłe Konto',
member: 'Członek',
other: 'Inne',
accountStatusUpdateSuccess: 'Status konta został zaktualizowany pomyślnie',
confirmResetPassword: 'Czy na pewno chcesz zresetować hasło dla: [{account}]?',
passwordResetSuccess: 'Hasło zostało zresetowane na: {password}',
confirmUnlockAccount: 'Czy na pewno chcesz odblokować konto: [{account}]?',
unlockSuccess: 'Konto zostało odblokowane pomyślnie',
avatar: 'Awatar',
nickname: 'Pseudonim',
birthDate: 'Data Urodzenia',
gender: 'Płeć',
accountType: 'Typ Konta',
roleSet: 'Zestaw Ról',
organization: 'Organizacja',
addAccount: 'Dodaj Konto',
editAccount: 'Edytuj Konto',
copyAccount: 'Kopiuj Konto',
confirmDeleteAccount: 'Czy na pewno chcesz usunąć konto: [{account}]?',
changePassword: 'Zmień Hasło',
passwordPolicy: 'Polityka Haseł: Musi zawierać kombinację wielkich i małych liter, cyfr oraz znaków specjalnych, o długości od 6 do 16 znaków.',
currentPassword: 'Obecne Hasło',
currentPasswordRequired: 'Obecne hasło nie może być puste',
newPassword: 'Nowe Hasło',
newPasswordRequired: 'Nowe hasło nie może być puste',
passwordRule: 'Hasło musi zawierać wielkie i małe litery, cyfry oraz znaki specjalne, o długości od 6 do 16 znaków',
confirmPassword: 'Potwierdź Hasło',
confirmPasswordRequired: 'Potwierdzenie hasła nie może być puste',
passwordNotMatch: 'Hasła nie są zgodne!',
passwordChangedNeedRelogin: 'Hasło zostało zmienione, proszę zalogować się ponownie!',
creator: 'Twórca',
modifier: 'Modyfikator',
modifyTime: 'Czas Modyfikacji',
none: 'Brak',
refresh: 'Odśwież',
exportCurrentPage: 'Eksportuj Bieżącą Stronę',
exportAll: 'Eksportuj Wszystko',
print: 'Drukuj',
settings: 'Ustawienia',
dragToSort: 'Przeciągnij aby Sortować',
columnDisplay: 'Wyświetlanie Kolumn',
multiSelect: 'Wybór Wielokrotny',
noData: 'Brak Danych',
noSelectedColumns: 'Nie Wybrano Kolumn do Eksportu',
noDataToExport: 'Brak Danych do Eksportu',
exportData: 'Eksportuj Dane',
unfixColumn: 'Odepnij Kolumnę',
fixColumn: 'Przypnij Kolumnę',
export: 'Eksportuj',
dataImport: 'Import Danych',
template: 'Szablon',
import: 'Importuj',
downloadError: 'Błąd Pobierania',
required: 'Wymagane',
to: 'Do',
startDate: 'Data Początkowa',
endDate: 'Data Końcowa',
last7Days: 'Ostatnie 7 Dni',
lastMonth: 'Ostatni Miesiąc',
last3Months: 'Ostatnie 3 Miesiące',
layout: 'Poziomo/Pionowo',
code: 'Kod',
organizationName: 'Nazwa Organizacji',
rootNode: 'Węzeł Główny',
linkage: 'Powiązanie',
basicInfo: 'Podstawowe Informacje',
roleAuth: 'Autoryzacja Roli',
profileInfo: 'Informacje Profilowe',
unauthorized: 'Nieautoryzowany',
authorized: 'Autoryzowany',
email: 'Email',
entryDate: 'Data Wejścia',
orgStructure: 'Struktura Organizacyjna',
employeeId: 'ID Pracownika',
domainAccount: 'Konto Domenowe',
affiliatedOrg: 'Organizacja Powiązana',
addAffiliatedOrg: 'Dodaj Organizację Powiązaną',
idType: 'Typ Dokumentu',
idNumber: 'Numer Dokumentu',
age: 'Wiek',
ethnicity: 'Pochodzenie Etniczne',
address: 'Adres',
graduateSchool: 'Szkoła Wyższa',
educationLevel: 'Poziom Wykształcenia',
politicalStatus: 'Status Polityczny',
officePhone: 'Telefon Służbowy',
emergencyContact: 'Kontakt Awaryjny',
contactPhone: 'Telefon Kontaktowy',
contactAddress: 'Adres Kontaktowy',
idCard: 'Dowód Osobisty',
passport: 'Paszport',
birthCertificate: 'Akt Urodzenia',
hkMacauPass: 'Przepustka HK/Makau',
foreignerCard: 'Karta Pobytu',
primarySchool: 'Szkoła Podstawowa',
juniorHigh: 'Gimnazjum',
seniorHigh: 'Liceum',
technicalSchool: 'Szkoła Techniczna',
vocationalEdu: 'Edukacja Zawodowa',
vocationalHigh: 'Technikum',
technicalCollege: 'Kolegium Techniczne',
juniorCollege: 'Kolegium',
undergraduate: 'Licencjat',
master: 'Magister',
doctor: 'Doktor',
accountNameRequired: 'Nazwa konta jest wymagana',
phoneRequired: 'Numer telefonu jest wymagany',
realNameRequired: 'Prawdziwe imię jest wymagane',
accountTypeRequired: 'Typ konta jest wymagany',
organizationRequired: 'Organizacja jest wymagana',
jobTitleRequired: 'Stanowisko jest wymagane',
orgDataPermission: 'Posiada odpowiednie uprawnienia do danych organizacyjnych',
orgRequired: 'Organizacja jest wymagana',
positionRequired: 'Pozycja jest wymagana',
pleaseAssignRole: 'Proszę przypisać rolę',
roleName: 'Nazwa Roli',
roleCode: 'Kod Roli',
allData: 'Wszystkie Dane',
deptAndBelowData: 'Dane Działu i Podrzędne',
deptData: 'Dane Działu',
personalData: 'Tylko Dane Osobiste',
customData: 'Dane Niestandardowe',
authMenu: 'Autoryzuj Menu',
authData: 'Autoryzuj Dane',
fieldBlacklist: 'Czarna Lista Pól',
apiBlacklist: 'Czarna Lista API',
addRole: 'Dodaj Rolę',
editRole: 'Edytuj Rolę',
confirmDeleteRole: 'Czy na pewno chcesz usunąć rolę: [{roleName}]?',
dataScope: 'Zakres Danych',
tenantName: 'Nazwa Najemcy',
roleCodeRequired: 'Kod roli jest wymagany',
roleNameRequired: 'Nazwa roli jest wymagana',
role: 'Rola',
apiRoute: 'Trasa API',
authRoleDataScope: 'Autoryzuj Zakres Danych Roli',
orgList: 'Lista Organizacji',
noAuthForCoreMenu: 'Role bez uprawnień administratora nie mogą autoryzować zasobów tabel modułu podstawowego systemu',
grantRoleMenu: 'Ustaw Czarną Listę Pól Roli [{name}]',
setApiBlacklist: 'Ustaw Czarną Listę API Roli [{name}]',
authRoleDataScopeWithName: 'Autoryzuj Zakres Danych Roli [{name}]',
grantRoleMenuWithName: 'Autoryzuj Menu Roli [{name}]',
organizationNameText: 'Organizacja',
positionText: 'Stanowisko',
electronicSignatureText: 'Podpis Elektroniczny',
uploadHandwrittenSignatureText: 'Prześlij Podpis Odręczny',
realNameText: 'Prawdziwe Imię',
birthDateRequired: 'Data urodzenia jest wymagana',
saveBasicInfo: 'Zapisz Podstawowe Informacje',
organizationStructure: 'Struktura Organizacyjna',
brushThickness: 'Grubość Pędzla',
brushColor: 'Kolor Pędzla',
undo: 'Cofnij',
clearScreen: 'Wyczyść Ekran',
save: 'Zapisz',
changeAvatar: 'Zmień Awatar',
confirmModifyBasicInfo: 'Czy na pewno chcesz zmodyfikować podstawowe informacje osobiste?',
passwordModifiedConfirmRelogin: 'Hasło zostało zmienione, czy chcesz się ponownie zalogować?',
preview: 'Podgląd',
selectPicture: 'Wybierz Obraz',
published: 'Opublikowano',
unpublished: 'Nieopublikowane',
publish: 'Publikuj',
addNoticeAnnouncement: 'Dodaj Powiadomienie/Ogłoszenie',
editNoticeAnnouncement: 'Edytuj Powiadomienie/Ogłoszenie',
confirmDeleteNoticeAnnouncement: 'Czy na pewno chcesz usunąć powiadomienie/ogłoszenie:',
confirmPublishNoticeAnnouncement: 'Czy na pewno chcesz opublikować powiadomienie/ogłoszenie:',
irreversible: 'Nieodwracalne',
publishSuccess: 'Publikacja zakończona sukcesem',
titleRequired: 'Tytuł jest wymagany',
typeRequired: 'Typ jest wymagany',
contentRequired: 'Treść jest wymagana',
positionCode: 'Kod Stanowiska',
staffDetails: 'Szczegóły Personelu',
addPosition: 'Dodaj Stanowisko',
editPosition: 'Edytuj Stanowisko',
copyPosition: 'Kopiuj Stanowisko',
confirmDeletePosition: 'Czy na pewno chcesz usunąć stanowisko: [{name}]?',
staffCount: 'Liczba Pracowników',
warning: 'Ostrzeżenie',
positionCodeRequired: 'Kod stanowiska jest wymagany',
organizationCode: 'Kod Organizacji',
organizationType: 'Typ Organizacji',
addOrganization: 'Dodaj Organizację',
editOrganization: 'Edytuj Organizację',
copyOrganization: 'Kopiuj Organizację',
confirmDeleteOrg: 'Czy na pewno chcesz usunąć organizację: [{name}]?',
level: 'Poziom',
modificationRecord: 'Historia Modyfikacji',
parentOrganization: 'Organizacja Nadrzędna',
pleaseSelectParentOrg: 'Proszę wybrać organizację nadrzędną',
orgNameRequired: 'Nazwa organizacji jest wymagana',
orgCodeRequired: 'Kod organizacji jest wymagany',
pleaseInputRemark: 'Proszę wprowadzić uwagę',
copyOrg: 'Kopiuj Organizację',
addOrg: 'Dodaj Organizację',
editOrg: 'Edytuj Organizację',
my: 'Moje',
empty: 'Pusty',
onlineUserList: 'Lista Użytkowników Online',
onlineUser: 'Użytkownik Online',
sendMessage: 'Wyślij Wiadomość',
forceOffline: 'Wymuś Wylogowanie',
confirmKickAccount: 'Czy na pewno chcesz wylogować konto: [{account}]?',
ipAddress: 'Adres IP',
browser: 'Przeglądarka',
loginTime: 'Czas Logowania',
recipient: 'Odbiorca',
recipientRequired: 'Odbiorca nie może być pusty',
send: 'Wyślij',
goToNotice: 'Przejdź do Centrum Powiadomień',
phone: 'Telefon',
orgName: 'Organizacja',
dawnGreeting: 'Dzień dobry',
mornGreeting: 'Dzień dobry',
amGreeting: 'Dzień dobry',
noonGreeting: 'Dzień dobry',
pmGreeting: 'Dzień dobry',
duskGreeting: 'Dzień dobry',
eveningGreeting: 'Dzień dobry',
nightGreeting: 'Dzień dobry',
}
};

View File

@ -0,0 +1,317 @@
export default {
list: {
menuName: 'Nome do Menu',
type: 'Tipo',
directory: 'Diretório',
menu: 'Menu',
button: 'Botão',
query: 'Pesquisar',
reset: 'Redefinir',
add: 'Adicionar',
allExpand: 'Expandir Tudo',
allFold: 'Recolher Tudo',
edit: 'Editar',
delete: 'Excluir',
enable: 'Ativar',
disable: 'Desativar',
operation: 'Operação',
record: 'Modificações',
copy: 'Copiar',
menuInfo: 'Informações do Menu',
menuType: 'Tipo de Menu',
routePath: 'Caminho da Rota',
componentPath: 'Caminho do Componente',
permission: 'Permissão',
orderNo: 'Ordem',
status: 'Status',
seq: 'Nº',
actions: 'Ações',
addMenu: 'Adicionar Menu',
editMenu: 'Editar Menu',
copyMenu: 'Copiar Menu',
confirmDelete: 'Tem certeza que deseja excluir o menu: [{title}]?',
hint: 'Dica',
confirmButtonText: 'Confirmar',
cancelButtonText: 'Cancelar',
successDelete: 'Excluído com sucesso',
notEnable: 'Não Ativado',
previousMenu: 'Menu Superior',
emptyMenuHint: 'O nome do menu não pode estar vazio',
routeName: 'Nome da Rota',
menuIcon: 'Ícone do Menu',
redirect: 'Redirecionamento',
linkAddress: 'Endereço do Link',
innerOutAddress: 'Endereço do Link Externo/Incorporado',
menuOrder: 'Ordem do Menu',
menuStatus: 'Status do Menu',
menuSeq: 'Sequência do Menu',
menuActions: 'Ações do Menu',
isHide: 'Ocultar Menu',
hide: 'Ocultar',
notHide: 'Mostrar',
isKeepAlive: 'Manter Ativo',
keepAlive: 'Ativar',
notKeepAlive: 'Desativar',
isAffix: 'Fixar no Topo',
affix: 'Fixar',
notAffix: 'Desafixar',
isIframe: 'Incorporar como Iframe',
iframe: 'Incorporar',
notIframe: 'Não Incorporar',
remark: 'Observações',
isEnable: 'Status de Ativação',
needInputRemark: 'Por favor, insira observações',
pleaseSelectParentMenu: 'Por favor, selecione o menu superior',
menuTypeRequired: 'O tipo de menu é obrigatório',
redirectPlaceholder: 'Caminho de redirecionamento',
title: 'Título',
notice: 'Aviso',
announcement: 'Anúncio',
confirm: 'Confirmar',
detail: 'Detalhe',
messageInbox: 'Mensagens/Caixa de entrada',
content: 'Conteúdo',
createTime: 'Data de criação',
readStatus: 'Status de leitura',
publisher: 'Publicador',
publishTime: 'Data de publicação',
read: 'Lido',
unread: 'Não lido',
messageDetail: 'Detalhe da mensagem',
account: 'Conta',
realName: 'Nome Real',
jobTitle: 'Cargo',
phoneNumber: 'Número de Telefone',
resetPassword: 'Redefinir Senha',
unlockAccount: 'Desbloquear Conta',
male: 'Masculino',
female: 'Feminino',
unknown: 'Desconhecido',
unspecified: 'Não Especificado',
systemAdmin: 'Administrador do Sistema',
normalAccount: 'Conta Normal',
member: 'Membro',
other: 'Outro',
accountStatusUpdateSuccess: 'Status da conta atualizado com sucesso',
confirmResetPassword: 'Tem certeza que deseja redefinir a senha para: [{account}]?',
passwordResetSuccess: 'A senha foi redefinida para: {password}',
confirmUnlockAccount: 'Tem certeza que deseja desbloquear a conta: [{account}]?',
unlockSuccess: 'Conta desbloqueada com sucesso',
avatar: 'Avatar',
nickname: 'Apelido',
birthDate: 'Data de Nascimento',
gender: 'Gênero',
accountType: 'Tipo de Conta',
roleSet: 'Conjunto de Funções',
organization: 'Organização',
addAccount: 'Adicionar Conta',
editAccount: 'Editar Conta',
copyAccount: 'Copiar Conta',
confirmDeleteAccount: 'Tem certeza que deseja excluir a conta: [{account}]?',
changePassword: 'Alterar Senha',
passwordPolicy: 'Política de Senha: Deve conter uma combinação de letras maiúsculas e minúsculas, números e caracteres especiais, com comprimento entre 6-16.',
currentPassword: 'Senha Atual',
currentPasswordRequired: 'A senha atual não pode estar vazia',
newPassword: 'Nova Senha',
newPasswordRequired: 'A nova senha não pode estar vazia',
passwordRule: 'A senha deve conter letras maiúsculas e minúsculas, números e caracteres especiais, com comprimento entre 6-16',
confirmPassword: 'Confirmar Senha',
confirmPasswordRequired: 'A confirmação de senha não pode estar vazia',
passwordNotMatch: 'As duas senhas não coincidem!',
passwordChangedNeedRelogin: 'A senha foi alterada, por favor faça login novamente!',
creator: 'Criador',
modifier: 'Modificador',
modifyTime: 'Tempo de Modificação',
none: 'Nenhum',
refresh: 'Atualizar',
exportCurrentPage: 'Exportar Página Atual',
exportAll: 'Exportar Tudo',
print: 'Imprimir',
settings: 'Configurações',
dragToSort: 'Arrastar para Ordenar',
columnDisplay: 'Exibição de Colunas',
multiSelect: 'Seleção Múltipla',
noData: 'Sem Dados',
noSelectedColumns: 'Nenhuma Coluna Selecionada para Exportação',
noDataToExport: 'Sem Dados para Exportar',
exportData: 'Exportar Dados',
unfixColumn: 'Desafixar Coluna',
fixColumn: 'Fixar Coluna',
export: 'Exportar',
dataImport: 'Importação de Dados',
template: 'Modelo',
import: 'Importar',
downloadError: 'Erro de Download',
required: 'Obrigatório',
to: 'Até',
startDate: 'Data de Início',
endDate: 'Data de Fim',
last7Days: 'Últimos 7 Dias',
lastMonth: 'Último Mês',
last3Months: 'Últimos 3 Meses',
layout: 'Horizontal/Vertical',
code: 'Código',
organizationName: 'Nome da Organização',
rootNode: 'Nó Raiz',
linkage: 'Vinculação',
basicInfo: 'Informações Básicas',
roleAuth: 'Autorização de Função',
profileInfo: 'Informações do Perfil',
unauthorized: 'Não Autorizado',
authorized: 'Autorizado',
email: 'E-mail',
entryDate: 'Data de Entrada',
orgStructure: 'Estrutura Organizacional',
employeeId: 'ID do Funcionário',
domainAccount: 'Conta de Domínio',
affiliatedOrg: 'Organização Afiliada',
addAffiliatedOrg: 'Adicionar Organização Afiliada',
idType: 'Tipo de Documento',
idNumber: 'Número do Documento',
age: 'Idade',
ethnicity: 'Etnia',
address: 'Endereço',
graduateSchool: 'Escola de Graduação',
educationLevel: 'Nível de Educação',
politicalStatus: 'Status Político',
officePhone: 'Telefone do Escritório',
emergencyContact: 'Contato de Emergência',
contactPhone: 'Telefone de Contato',
contactAddress: 'Endereço de Contato',
idCard: 'Carteira de Identidade',
passport: 'Passaporte',
birthCertificate: 'Certidão de Nascimento',
hkMacauPass: 'Passe HK/Macau',
foreignerCard: 'Cartão de Estrangeiro',
primarySchool: 'Escola Primária',
juniorHigh: 'Ensino Fundamental II',
seniorHigh: 'Ensino Médio',
technicalSchool: 'Escola Técnica',
vocationalEdu: 'Educação Profissional',
vocationalHigh: 'Ensino Médio Técnico',
technicalCollege: 'Faculdade Técnica',
juniorCollege: 'Faculdade',
undergraduate: 'Graduação',
master: 'Mestrado',
doctor: 'Doutorado',
accountNameRequired: 'Nome da conta é obrigatório',
phoneRequired: 'Número de telefone é obrigatório',
realNameRequired: 'Nome real é obrigatório',
accountTypeRequired: 'Tipo de conta é obrigatório',
organizationRequired: 'Organização é obrigatória',
jobTitleRequired: 'Cargo é obrigatório',
orgDataPermission: 'Possui permissões de dados organizacionais correspondentes',
orgRequired: 'Organização é obrigatória',
positionRequired: 'Posição é obrigatória',
pleaseAssignRole: 'Por favor, atribua uma função',
roleName: 'Nome do Papel',
roleCode: 'Código do Papel',
allData: 'Todos os Dados',
deptAndBelowData: 'Dados do Departamento e Subordinados',
deptData: 'Dados do Departamento',
personalData: 'Apenas Dados Pessoais',
customData: 'Dados Personalizados',
authMenu: 'Autorizar Menu',
authData: 'Autorizar Dados',
fieldBlacklist: 'Lista Negra de Campos',
apiBlacklist: 'Lista Negra de API',
addRole: 'Adicionar Papel',
editRole: 'Editar Papel',
confirmDeleteRole: 'Tem certeza que deseja excluir o papel: [{roleName}]?',
dataScope: 'Escopo de Dados',
tenantName: 'Nome do Locatário',
roleCodeRequired: 'Código do papel é obrigatório',
roleNameRequired: 'Nome do papel é obrigatório',
role: 'Papel',
apiRoute: 'Rota da API',
authRoleDataScope: 'Autorizar Escopo de Dados do Papel',
orgList: 'Lista de Organizações',
noAuthForCoreMenu: 'Papéis não administrativos não podem autorizar recursos de tabelas do módulo central do sistema',
grantRoleMenu: 'Definir Lista Negra de Campos do Papel [{name}]',
setApiBlacklist: 'Definir Lista Negra de API do Papel [{name}]',
authRoleDataScopeWithName: 'Autorizar Escopo de Dados do Papel [{name}]',
grantRoleMenuWithName: 'Autorizar Menu do Papel [{name}]',
organizationNameText: 'Organização',
positionText: 'Posição',
electronicSignatureText: 'Assinatura Eletrônica',
uploadHandwrittenSignatureText: 'Carregar Assinatura Manual',
realNameText: 'Nome Real',
birthDateRequired: 'Data de nascimento é obrigatória',
saveBasicInfo: 'Salvar Informações Básicas',
organizationStructure: 'Estrutura Organizacional',
brushThickness: 'Espessura do Pincel',
brushColor: 'Cor do Pincel',
undo: 'Desfazer',
clearScreen: 'Limpar Tela',
save: 'Salvar',
changeAvatar: 'Alterar Avatar',
confirmModifyBasicInfo: 'Tem certeza que deseja modificar as informações básicas pessoais?',
passwordModifiedConfirmRelogin: 'A senha foi modificada, deseja fazer login novamente?',
preview: 'Pré-visualização',
selectPicture: 'Selecionar Imagem',
published: 'Publicado',
unpublished: 'Não Publicado',
publish: 'Publicar',
addNoticeAnnouncement: 'Adicionar Aviso/Anúncio',
editNoticeAnnouncement: 'Editar Aviso/Anúncio',
confirmDeleteNoticeAnnouncement: 'Tem certeza que deseja excluir o aviso/anúncio:',
confirmPublishNoticeAnnouncement: 'Tem certeza que deseja publicar o aviso/anúncio:',
irreversible: 'Irreversível',
publishSuccess: 'Publicação bem-sucedida',
titleRequired: 'Título é obrigatório',
typeRequired: 'Tipo é obrigatório',
contentRequired: 'Conteúdo é obrigatório',
positionCode: 'Código do Cargo',
staffDetails: 'Detalhes do Pessoal',
addPosition: 'Adicionar Cargo',
editPosition: 'Editar Cargo',
copyPosition: 'Copiar Cargo',
confirmDeletePosition: 'Tem certeza que deseja excluir o cargo: [{name}]?',
staffCount: 'Número de Funcionários',
warning: 'Aviso',
positionCodeRequired: 'O código do cargo é obrigatório',
organizationCode: 'Código da Organização',
organizationType: 'Tipo de Organização',
addOrganization: 'Adicionar Organização',
editOrganization: 'Editar Organização',
copyOrganization: 'Copiar Organização',
confirmDeleteOrg: 'Tem certeza que deseja excluir a organização: [{name}]?',
level: 'Nível',
modificationRecord: 'Registro de Modificações',
parentOrganization: 'Organização Superior',
pleaseSelectParentOrg: 'Por favor, selecione a organização superior',
orgNameRequired: 'Nome da organização é obrigatório',
orgCodeRequired: 'Código da organização é obrigatório',
pleaseInputRemark: 'Por favor, insira uma observação',
copyOrg: 'Copiar Organização',
addOrg: 'Adicionar Organização',
editOrg: 'Editar Organização',
my: 'Meu',
empty: 'Vazio',
onlineUserList: 'Lista de Usuários Online',
onlineUser: 'Usuário Online',
sendMessage: 'Enviar Mensagem',
forceOffline: 'Forçar Desconexão',
confirmKickAccount: 'Tem certeza que deseja desconectar a conta: [{account}]?',
ipAddress: 'Endereço IP',
browser: 'Navegador',
loginTime: 'Hora do Login',
recipient: 'Destinatário',
recipientRequired: 'O destinatário não pode estar vazio',
send: 'Enviar',
goToNotice: 'Ir para o Centro de Notificações',
phone: 'Telefone',
orgName: 'Organização',
dawnGreeting: 'Bom Dia',
mornGreeting: 'Bom Dia',
amGreeting: 'Bom Dia',
noonGreeting: 'Bom Dia',
pmGreeting: 'Bom Dia',
duskGreeting: 'Bom Dia',
eveningGreeting: 'Bom Dia',
nightGreeting: 'Bom Dia',
}
};

View File

@ -0,0 +1,317 @@
export default {
list: {
menuName: 'Название Меню',
type: 'Тип',
directory: 'Каталог',
menu: 'Меню',
button: 'Кнопка',
query: 'Поиск',
reset: 'Сброс',
add: 'Добавить',
allExpand: 'Развернуть Все',
allFold: 'Свернуть Все',
edit: 'Редактировать',
delete: 'Удалить',
enable: 'Включить',
disable: 'Отключить',
operation: 'Операция',
record: 'Изменения',
copy: 'Копировать',
menuInfo: 'Информация о Меню',
menuType: 'Тип Меню',
routePath: 'Путь Маршрута',
componentPath: 'Путь Компонента',
permission: 'Разрешение',
orderNo: 'Порядок',
status: 'Статус',
seq: '№',
actions: 'Действия',
addMenu: 'Добавить Меню',
editMenu: 'Редактировать Меню',
copyMenu: 'Копировать Меню',
confirmDelete: 'Вы уверены, что хотите удалить меню: [{title}]?',
hint: 'Подсказка',
confirmButtonText: 'Подтвердить',
cancelButtonText: 'Отмена',
successDelete: 'Успешно удалено',
notEnable: 'Не Активно',
previousMenu: 'Родительское Меню',
emptyMenuHint: 'Название меню не может быть пустым',
routeName: 'Название Маршрута',
menuIcon: 'Иконка Меню',
redirect: 'Перенаправление',
linkAddress: 'Адрес Ссылки',
innerOutAddress: 'Адрес Внешней/Встроенной Ссылки',
menuOrder: 'Порядок Меню',
menuStatus: 'Статус Меню',
menuSeq: 'Последовательность Меню',
menuActions: 'Действия Меню',
isHide: 'Скрыть Меню',
hide: 'Скрыть',
notHide: 'Показать',
isKeepAlive: 'Поддерживать Активным',
keepAlive: 'Включить',
notKeepAlive: 'Отключить',
isAffix: 'Закрепить Вверху',
affix: 'Закрепить',
notAffix: 'Открепить',
isIframe: 'Встроить как Iframe',
iframe: 'Встроить',
notIframe: 'Не встраивать',
remark: 'Примечания',
isEnable: 'Статус Активации',
needInputRemark: 'Пожалуйста, введите примечания',
pleaseSelectParentMenu: 'Пожалуйста, выберите родительское меню',
menuTypeRequired: 'Тип меню обязателен',
redirectPlaceholder: 'Путь перенаправления',
title: 'Заголовок',
notice: 'Уведомление',
announcement: 'Объявление',
confirm: 'Подтвердить',
detail: 'Подробности',
messageInbox: 'Сообщения/Входящие',
content: 'Содержание',
createTime: 'Время создания',
readStatus: 'Статус прочтения',
publisher: 'Издатель',
publishTime: 'Время публикации',
read: 'Прочитано',
unread: 'Не прочитано',
messageDetail: 'Детали сообщения',
account: 'Аккаунт',
realName: 'Настоящее Имя',
jobTitle: 'Должность',
phoneNumber: 'Номер Телефона',
resetPassword: 'Сбросить Пароль',
unlockAccount: 'Разблокировать Аккаунт',
male: 'Мужской',
female: 'Женский',
unknown: 'Неизвестно',
unspecified: 'Не Указано',
systemAdmin: 'Системный Администратор',
normalAccount: 'Обычный Аккаунт',
member: 'Участник',
other: 'Другое',
accountStatusUpdateSuccess: 'Статус аккаунта успешно обновлен',
confirmResetPassword: 'Вы уверены, что хотите сбросить пароль для: [{account}]?',
passwordResetSuccess: 'Пароль был сброшен на: {password}',
confirmUnlockAccount: 'Вы уверены, что хотите разблокировать аккаунт: [{account}]?',
unlockSuccess: 'Аккаунт успешно разблокирован',
avatar: 'Аватар',
nickname: 'Псевдоним',
birthDate: 'Дата Рождения',
gender: 'Пол',
accountType: 'Тип Аккаунта',
roleSet: 'Набор Ролей',
organization: 'Организация',
addAccount: 'Добавить Аккаунт',
editAccount: 'Редактировать Аккаунт',
copyAccount: 'Копировать Аккаунт',
confirmDeleteAccount: 'Вы уверены, что хотите удалить аккаунт: [{account}]?',
changePassword: 'Изменить Пароль',
passwordPolicy: 'Политика Паролей: Должен содержать комбинацию заглавных и строчных букв, цифр и специальных символов, длиной от 6 до 16 символов.',
currentPassword: 'Текущий Пароль',
currentPasswordRequired: 'Текущий пароль не может быть пустым',
newPassword: 'Новый Пароль',
newPasswordRequired: 'Новый пароль не может быть пустым',
passwordRule: 'Пароль должен содержать заглавные и строчные буквы, цифры и специальные символы, длиной от 6 до 16 символов',
confirmPassword: 'Подтвердить Пароль',
confirmPasswordRequired: 'Подтверждение пароля не может быть пустым',
passwordNotMatch: 'Пароли не совпадают!',
passwordChangedNeedRelogin: 'Пароль был изменен, пожалуйста, войдите снова!',
creator: 'Создатель',
modifier: 'Модификатор',
modifyTime: 'Время Изменения',
none: 'Нет',
refresh: 'Обновить',
exportCurrentPage: 'Экспорт Текущей Страницы',
exportAll: 'Экспортировать Все',
print: 'Печать',
settings: 'Настройки',
dragToSort: 'Перетащите для Сортировки',
columnDisplay: 'Отображение Столбцов',
multiSelect: 'Множественный Выбор',
noData: 'Нет Данных',
noSelectedColumns: 'Не Выбраны Столбцы для Экспорта',
noDataToExport: 'Нет Данных для Экспорта',
exportData: 'Экспорт Данных',
unfixColumn: 'Открепить Столбец',
fixColumn: 'Закрепить Столбец',
export: 'Экспорт',
dataImport: 'Импорт Данных',
template: 'Шаблон',
import: 'Импорт',
downloadError: 'Ошибка Загрузки',
required: 'Обязательно',
to: 'До',
startDate: 'Дата Начала',
endDate: 'Дата Окончания',
last7Days: 'Последние 7 Дней',
lastMonth: 'Последний Месяц',
last3Months: 'Последние 3 Месяца',
layout: 'Горизонтально/Вертикально',
code: 'Код',
organizationName: 'Название Организации',
rootNode: 'Корневой Узел',
linkage: 'Связь',
basicInfo: 'Основная Информация',
roleAuth: 'Авторизация Роли',
profileInfo: 'Информация Профиля',
unauthorized: 'Неавторизован',
authorized: 'Авторизован',
email: 'Электронная Почта',
entryDate: 'Дата Входа',
orgStructure: 'Организационная Структура',
employeeId: 'ID Сотрудника',
domainAccount: 'Доменная Учетная Запись',
affiliatedOrg: 'Аффилированная Организация',
addAffiliatedOrg: 'Добавить Аффилированную Организацию',
idType: 'Тип Документа',
idNumber: 'Номер Документа',
age: 'Возраст',
ethnicity: 'Этническая Принадлежность',
address: 'Адрес',
graduateSchool: 'Учебное Заведение',
educationLevel: 'Уровень Образования',
politicalStatus: 'Политический Статус',
officePhone: 'Рабочий Телефон',
emergencyContact: 'Экстренный Контакт',
contactPhone: 'Контактный Телефон',
contactAddress: 'Контактный Адрес',
idCard: 'Удостоверение Личности',
passport: 'Паспорт',
birthCertificate: 'Свидетельство о Рождении',
hkMacauPass: 'Пропуск HK/Макао',
foreignerCard: 'Карта Иностранца',
primarySchool: 'Начальная Школа',
juniorHigh: 'Средняя Школа',
seniorHigh: 'Старшая Школа',
technicalSchool: 'Техническое Училище',
vocationalEdu: 'Профессиональное Образование',
vocationalHigh: 'Профессиональный Лицей',
technicalCollege: 'Технический Колледж',
juniorCollege: 'Колледж',
undergraduate: 'Бакалавриат',
master: 'Магистратура',
doctor: 'Докторантура',
accountNameRequired: 'Имя учетной записи обязательно',
phoneRequired: 'Номер телефона обязателен',
realNameRequired: 'Настоящее имя обязательно',
accountTypeRequired: 'Тип учетной записи обязателен',
organizationRequired: 'Организация обязательна',
jobTitleRequired: 'Должность обязательна',
orgDataPermission: 'Имеет соответствующие разрешения на организационные данные',
orgRequired: 'Организация обязательна',
positionRequired: 'Позиция обязательна',
pleaseAssignRole: 'Пожалуйста, назначьте роль',
roleName: 'Название Роли',
roleCode: 'Код Роли',
allData: 'Все Данные',
deptAndBelowData: 'Данные Отдела и Подчиненных',
deptData: 'Данные Отдела',
personalData: 'Только Личные Данные',
customData: 'Пользовательские Данные',
authMenu: 'Авторизовать Меню',
authData: 'Авторизовать Данные',
fieldBlacklist: 'Черный Список Полей',
apiBlacklist: 'Черный Список API',
addRole: 'Добавить Роль',
editRole: 'Редактировать Роль',
confirmDeleteRole: 'Вы уверены, что хотите удалить роль: [{roleName}]?',
dataScope: 'Область Данных',
tenantName: 'Имя Арендатора',
roleCodeRequired: 'Код роли обязателен',
roleNameRequired: 'Название роли обязательно',
role: 'Роль',
apiRoute: 'Маршрут API',
authRoleDataScope: 'Авторизовать Область Данных Роли',
orgList: 'Список Организаций',
noAuthForCoreMenu: 'Неадминистративные роли не могут авторизовать ресурсы таблиц основного модуля системы',
grantRoleMenu: 'Установить Черный Список Полей Роли [{name}]',
setApiBlacklist: 'Установить Черный Список API Роли [{name}]',
authRoleDataScopeWithName: 'Авторизовать Область Данных Роли [{name}]',
grantRoleMenuWithName: 'Авторизовать Меню Роли [{name}]',
organizationNameText: 'Организация',
positionText: 'Должность',
electronicSignatureText: 'Электронная Подпись',
uploadHandwrittenSignatureText: 'Загрузить Рукописную Подпись',
realNameText: 'Настоящее Имя',
birthDateRequired: 'Дата рождения обязательна',
saveBasicInfo: 'Сохранить Основную Информацию',
organizationStructure: 'Организационная Структура',
brushThickness: 'Толщина Кисти',
brushColor: 'Цвет Кисти',
undo: 'Отменить',
clearScreen: 'Очистить Экран',
save: 'Сохранить',
changeAvatar: 'Изменить Аватар',
confirmModifyBasicInfo: 'Вы уверены, что хотите изменить основную личную информацию?',
passwordModifiedConfirmRelogin: 'Пароль был изменен, хотите войти снова?',
preview: 'Предварительный просмотр',
selectPicture: 'Выбрать Изображение',
published: 'Опубликовано',
unpublished: 'Не опубликовано',
publish: 'Опубликовать',
addNoticeAnnouncement: 'Добавить Уведомление/Объявление',
editNoticeAnnouncement: 'Редактировать Уведомление/Объявление',
confirmDeleteNoticeAnnouncement: 'Вы уверены, что хотите удалить уведомление/объявление:',
confirmPublishNoticeAnnouncement: 'Вы уверены, что хотите опубликовать уведомление/объявление:',
irreversible: 'Необратимо',
publishSuccess: 'Публикация успешно завершена',
titleRequired: 'Заголовок обязателен',
typeRequired: 'Тип обязателен',
contentRequired: 'Содержание обязательно',
positionCode: 'Код Должности',
staffDetails: 'Детали Персонала',
addPosition: 'Добавить Должность',
editPosition: 'Редактировать Должность',
copyPosition: 'Копировать Должность',
confirmDeletePosition: 'Вы уверены, что хотите удалить должность: [{name}]?',
staffCount: 'Количество Сотрудников',
warning: 'Предупреждение',
positionCodeRequired: 'Код должности обязателен',
organizationCode: 'Код Организации',
organizationType: 'Тип Организации',
addOrganization: 'Добавить Организацию',
editOrganization: 'Редактировать Организацию',
copyOrganization: 'Копировать Организацию',
confirmDeleteOrg: 'Вы уверены, что хотите удалить организацию: [{name}]?',
level: 'Уровень',
modificationRecord: 'Журнал Изменений',
parentOrganization: 'Родительская Организация',
pleaseSelectParentOrg: 'Пожалуйста, выберите родительскую организацию',
orgNameRequired: 'Название организации обязательно',
orgCodeRequired: 'Код организации обязателен',
pleaseInputRemark: 'Пожалуйста, введите примечание',
copyOrg: 'Копировать Организацию',
addOrg: 'Добавить Организацию',
editOrg: 'Редактировать Организацию',
my: 'Мой',
empty: 'Пусто',
onlineUserList: 'Список Пользователей Онлайн',
onlineUser: 'Пользователь Онлайн',
sendMessage: 'Отправить Сообщение',
forceOffline: 'Принудительное Отключение',
confirmKickAccount: 'Вы уверены, что хотите отключить учетную запись: [{account}]?',
ipAddress: 'IP-адрес',
browser: 'Браузер',
loginTime: 'Время Входа',
recipient: 'Получатель',
recipientRequired: 'Получатель не может быть пустым',
send: 'Отправить',
goToNotice: 'Перейти в Центр Уведомлений',
phone: 'Телефон',
orgName: 'Организация',
dawnGreeting: 'Доброе Утро',
mornGreeting: 'Доброе Утро',
amGreeting: 'Доброе Утро',
noonGreeting: 'Доброе Утро',
pmGreeting: 'Доброе Утро',
duskGreeting: 'Доброе Утро',
eveningGreeting: 'Доброе Утро',
nightGreeting: 'Доброе Утро',
}
};

View File

@ -0,0 +1,314 @@
export default {
list: {
menuName: '菜单名称',
type: '类型',
directory: '目录',
menu: '菜单',
button: '按钮',
query: '查询',
reset: '重置',
add: '新增',
allExpand: '全部展开',
allFold: '全部折叠',
edit: '编辑',
delete: '删除',
enable: '启用',
notEnable: '不启用',
disable: '禁用',
operation: '操作',
record: '修改记录',
copy: '复制',
menuInfo: '菜单信息',
menuType: '菜单类型',
routePath: '路由路径',
componentPath: '组件路径',
permission: '权限标识',
orderNo: '排序',
status: '状态',
seq: '序号',
actions: '操作',
addMenu: '添加菜单',
editMenu: '编辑菜单',
copyMenu: '复制菜单',
confirmDelete: '确定删除菜单:【{title}】?',
hint: '提示',
confirmButtonText: '确定',
cancelButtonText: '取消',
successDelete: '删除成功',
previousMenu: '上级菜单',
emptyMenuHint: '菜单名称不能为空',
routeName: '路由名称',
menuIcon: '菜单图标',
redirect: '重定向',
linkAddress: '链接地址',
innerOutAddress: '外链/内嵌时链接地址',
menuOrder: '菜单排序',
menuStatus: '菜单状态',
menuSeq: '菜单序号',
menuActions: '菜单操作',
isHide: '是否隐藏',
hide: '隐藏',
notHide: '不隐藏',
isKeepAlive: '是否缓存',
keepAlive: '缓存',
notKeepAlive: '不缓存',
isAffix: '是否固定',
affix: '固定',
notAffix: '不固定',
isIframe: '是否内嵌',
iframe: '内嵌',
notIframe: '不内嵌',
remark: '备注',
isEnable: '是否启用',
needInputRemark: '请输入备注内容',
pleaseSelectParentMenu: '请选择上级菜单',
menuTypeRequired: '菜单类型不能为空',
redirectPlaceholder: '重定向地址',
title: '标题',
notice: '通知',
announcement: '公告',
confirm: '确认',
detail: '详情',
messageInbox: '消息/站内信',
content: '内容',
createTime: '创建时间',
readStatus: '阅读状态',
publisher: '发布者',
publishTime: '发布时间',
read: '已读',
unread: '未读',
messageDetail: '消息详情',
account: '账号',
realName: '姓名',
jobTitle: '职位名称',
phoneNumber: '手机号码',
resetPassword: '重置密码',
unlockAccount: '解除锁定',
male: '男',
female: '女',
unknown: '未知',
unspecified: '未说明',
systemAdmin: '系统管理员',
normalAccount: '普通账号',
member: '会员',
other: '其他',
accountStatusUpdateSuccess: '账号状态设置成功',
confirmResetPassword: '确定重置密码:【{account}】?',
passwordResetSuccess: '密码重置成功为:{password}',
confirmUnlockAccount: '确定解除登录锁定:【{account}】?',
unlockSuccess: '解除登录锁定成功',
avatar: '头像',
nickname: '昵称',
birthDate: '出生日期',
gender: '性别',
accountType: '账号类型',
roleSet: '角色集合',
organization: '所属机构',
addAccount: '添加账号',
editAccount: '编辑账号',
copyAccount: '复制账号',
confirmDeleteAccount: '确定删除账号:【{account}】?',
changePassword: '修改密码',
passwordPolicy: '密码安全策略必须包含大小写字母、数字和特殊字符的组合长度在6-16之间。',
currentPassword: '当前密码',
currentPasswordRequired: '当前密码不能为空',
newPassword: '新密码',
newPasswordRequired: '新密码不能为空',
passwordRule: '密码必须包含大小写字母、数字和特殊字符长度在6-16之间',
confirmPassword: '确认密码',
confirmPasswordRequired: '确认密码不能为空',
passwordNotMatch: '两次密码不一致!',
passwordChangedNeedRelogin: '密码已修改,请重新登录系统!',
creator: '创建者',
modifier: '修改者',
modifyTime: '修改时间',
none: '无',
refresh: '刷新',
exportCurrentPage: '导出本页数据',
exportAll: '导出全部数据',
print: '打印',
settings: '设置',
dragToSort: '拖动进行排序',
columnDisplay: '列显示',
multiSelect: '多选',
noData: '暂无数据',
noSelectedColumns: '没有勾选要导出的列',
noDataToExport: '没有数据可以导出',
exportData: '导出数据',
unfixColumn: '取消固定列',
fixColumn: '启用固定列',
export: '导出',
dataImport: '数据导入',
template: '模板',
import: '导入',
downloadError: '下载错误',
required: '不能为空',
to: '至',
startDate: '开始日期',
endDate: '结束日期',
last7Days: '7天内',
lastMonth: '1个月内',
last3Months: '3个月内',
layout: '横向/纵向',
code: '编码',
organizationName: '机构名称',
rootNode: '根节点',
linkage: '联动',
basicInfo: '基础信息',
roleAuth: '角色授权',
profileInfo: '档案信息',
unauthorized: '未授权',
authorized: '已授权',
email: '邮箱',
entryDate: '入职日期',
orgStructure: '机构组织',
employeeId: '工号',
domainAccount: '域账号',
affiliatedOrg: '附属机构',
addAffiliatedOrg: '增加附属机构',
idType: '证件类型',
idNumber: '证件号码',
age: '年龄',
ethnicity: '民族',
address: '地址',
graduateSchool: '毕业学校',
educationLevel: '文化程度',
politicalStatus: '政治面貌',
officePhone: '办公电话',
emergencyContact: '紧急联系人',
contactPhone: '联系人电话',
contactAddress: '联系人地址',
idCard: '身份证',
passport: '护照',
birthCertificate: '出生证',
hkMacauPass: '港澳台通行证',
foreignerCard: '外国人居留证',
primarySchool: '小学',
juniorHigh: '初中',
seniorHigh: '普通高中',
technicalSchool: '技工学校',
vocationalEdu: '职业教育',
vocationalHigh: '职业高中',
technicalCollege: '中等专科',
juniorCollege: '大学专科',
undergraduate: '大学本科',
master: '硕士研究生',
doctor: '博士研究生',
accountNameRequired: '账号名称不能为空',
phoneRequired: '手机号码不能为空',
realNameRequired: '真实姓名不能为空',
accountTypeRequired: '账号类型不能为空',
organizationRequired: '所属机构不能为空',
jobTitleRequired: '职位名称不能为空',
orgDataPermission: '具有相应组织机构的数据权限',
orgRequired: '机构不能为空',
positionRequired: '职位不能为空',
pleaseAssignRole: '请分配角色',
roleName: '角色名称',
roleCode: '角色编码',
roleCodeRequired: '角色编码不能为空',
roleNameRequired: '角色名称不能为空',
allData: '全部数据',
deptAndBelowData: '本部门及以下数据',
deptData: '本部门数据',
personalData: '仅本人数据',
customData: '自定义数据',
authMenu: '授权菜单',
authData: '授权数据',
fieldBlacklist: '字段黑名单',
apiBlacklist: '接口黑名单',
addRole: '添加角色',
editRole: '编辑角色',
confirmDeleteRole: '确定删除角色:【{roleName}】?',
dataScope: '数据范围',
tenantName: '租户名称',
role:'角色',
apiRoute:'API路由',
authRoleDataScope: '授权角色数据范围',
orgList: '机构列表',
noAuthForCoreMenu: '非超管角色禁止授权系统核心模块表格资源',
grantRoleMenu: '设置角色字段黑名单【{name}】',
setApiBlacklist: '设置角色接口黑名单【{name}】',
authRoleDataScopeWithName: '授权角色数据范围【{name}】',
grantRoleMenuWithName: '授权角色菜单【{name}】',
organizationNameText: '组织',
positionText: '职位',
electronicSignatureText: '电子签名',
uploadHandwrittenSignatureText: '上传手写签名',
realNameText: '真实姓名',
birthDateRequired: '出生日期不能为空',
saveBasicInfo: '保存基本信息',
organizationStructure: '组织机构',
brushThickness: '画笔粗细',
brushColor: '画笔颜色',
undo: '撤销',
clearScreen: '清屏',
save: '保存',
changeAvatar: '更换头像',
confirmModifyBasicInfo: '确定修改个人基础信息?',
passwordModifiedConfirmRelogin: '密码已修改,是否重新登录系统?',
preview: '预览',
selectPicture: '选择图片',
published: '已发布',
unpublished: '未发布',
publish: '发布',
addNoticeAnnouncement: '添加通知公告',
editNoticeAnnouncement: '编辑通知公告',
confirmDeleteNoticeAnnouncement: '确定删除通知公告:',
confirmPublishNoticeAnnouncement: '确定发布通知公告:',
irreversible: '不可撤销',
publishSuccess: '发布成功',
titleRequired: '标题不能为空',
typeRequired: '类型不能为空',
contentRequired: '内容不能为空',
positionCode: '职位编码',
staffDetails: '人员明细',
addPosition: '添加职位',
editPosition: '编辑职位',
copyPosition: '复制职位',
confirmDeletePosition: '确定删除职位:【{name}】?',
staffCount: '在职人数',
warning: '警告',
positionCodeRequired: '职位编码不能为空',
organizationCode: '机构编码',
organizationType: '机构类型',
addOrganization: '添加机构',
editOrganization: '编辑机构',
copyOrganization: '复制机构',
confirmDeleteOrg: '确定删除机构:【{name}】?',
level: '级别',
modificationRecord: '修改记录',
parentOrganization: '上级机构',
pleaseSelectParentOrg: '请选择上级机构',
orgNameRequired: '机构名称不能为空',
orgCodeRequired: '机构编码不能为空',
pleaseInputRemark: '请输入备注内容',
copyOrg: '复制机构',
addOrg: '添加机构',
editOrg: '编辑机构',
my: '我的',
empty: '空',
onlineUserList: '在线用户列表',
onlineUser: '在线用户',
sendMessage: '发送消息',
forceOffline: '强制下线',
confirmKickAccount: '确定踢掉账号:【{account}】?',
ipAddress: 'IP地址',
browser: '浏览器',
loginTime: '登录时间',
recipient: '收件人',
recipientRequired: '收件人不能为空',
send: '发送',
goToNotice: '前往通知中心',
phone: '电话',
orgName: '部门',
dawnGreeting: '凌晨好',
mornGreeting: '早上好',
amGreeting: '上午好',
noonGreeting: '中午好',
pmGreeting: '下午好',
duskGreeting: '傍晚好',
eveningGreeting: '晚上好',
nightGreeting: '夜里好'
}
};

View File

@ -0,0 +1,315 @@
export default {
list: {
menuName: '選單名稱',
type: '類型',
directory: '目錄',
menu: '選單',
button: '按鈕',
query: '查詢',
reset: '重設',
add: '新增',
allExpand: '全部展開',
allFold: '全部收起',
edit: '編輯',
delete: '刪除',
enable: '啟用',
disable: '停用',
operation: '操作',
record: '修改',
copy: '複製',
menuInfo: '選單資訊',
menuType: '選單類型',
routePath: '路由路徑',
componentPath: '元件路徑',
permission: '權限',
orderNo: '排序',
status: '狀態',
seq: '序號',
actions: '操作',
addMenu: '新增選單',
editMenu: '編輯選單',
copyMenu: '複製選單',
confirmDelete: '確定要刪除選單:[{title}]',
hint: '提示',
confirmButtonText: '確定',
cancelButtonText: '取消',
successDelete: '刪除成功',
notEnable: '不啟用',
previousMenu: '上級菜單',
emptyMenuHint: '菜單名稱不能為空',
routeName: '路由名稱',
menuIcon: '菜單圖標',
redirect: '重定向',
linkAddress: '鏈接地址',
innerOutAddress: '外鏈/內嵌時鏈接地址',
menuOrder: '菜單排序',
menuStatus: '菜單狀態',
menuSeq: '菜單序號',
menuActions: '菜單操作',
isHide: '是否隱藏',
hide: '隱藏',
notHide: '不隱藏',
isKeepAlive: '是否緩存',
keepAlive: '緩存',
notKeepAlive: '不緩存',
isAffix: '是否固定',
affix: '固定',
notAffix: '不固定',
isIframe: '是否內嵌',
iframe: '內嵌',
notIframe: '不內嵌',
remark: '備註',
isEnable: '是否啟用',
needInputRemark: '請輸入備註內容',
pleaseSelectParentMenu: '請選擇上級菜單',
menuTypeRequired: '菜單類型不能為空',
redirectPlaceholder: '重定向地址',
title: '標題',
notice: '通知',
announcement: '公告',
confirm: '確認',
detail: '詳情',
messageInbox: '消息/站內信',
content: '內容',
createTime: '創建時間',
readStatus: '閱讀狀態',
publisher: '發佈者',
publishTime: '發佈時間',
read: '已讀',
unread: '未讀',
messageDetail: '消息詳情',
account: '賬號',
realName: '姓名',
jobTitle: '職位名稱',
phoneNumber: '手機號碼',
resetPassword: '重置密碼',
unlockAccount: '解除鎖定',
male: '男',
female: '女',
unknown: '未知',
unspecified: '未說明',
systemAdmin: '系統管理員',
normalAccount: '普通賬號',
member: '會員',
other: '其他',
accountStatusUpdateSuccess: '賬號狀態設置成功',
confirmResetPassword: '確定重置密碼:【{account}】?',
passwordResetSuccess: '密碼重置成功為:{password}',
confirmUnlockAccount: '確定解除登錄鎖定:【{account}】?',
unlockSuccess: '解除登錄鎖定成功',
avatar: '頭像',
nickname: '暱稱',
birthDate: '出生日期',
gender: '性別',
accountType: '賬號類型',
roleSet: '角色集合',
organization: '所屬機構',
addAccount: '添加賬號',
editAccount: '編輯賬號',
copyAccount: '複製賬號',
confirmDeleteAccount: '確定刪除賬號:【{account}】?',
changePassword: '更改密碼',
passwordPolicy: '密碼安全策略必須包含大小寫字母、數字和特殊字符的組合長度在6-16之間。',
currentPassword: '當前密碼',
currentPasswordRequired: '當前密碼不能為空',
newPassword: '新密碼',
newPasswordRequired: '新密碼不能為空',
passwordRule: '密碼必須包含大小寫字母、數字和特殊字符長度在6-16之間',
confirmPassword: '確認密碼',
confirmPasswordRequired: '確認密碼不能為空',
passwordNotMatch: '兩次密碼不一致!',
passwordChangedNeedRelogin: '密碼已修改,請重新登入系統!',
creator: '創建者',
modifier: '修改者',
modifyTime: '修改時間',
none: '無',
refresh: '重新整理',
exportCurrentPage: '匯出當前頁面',
exportAll: '匯出全部',
print: '列印',
settings: '設定',
dragToSort: '拖曳排序',
columnDisplay: '欄位顯示',
multiSelect: '多選',
noData: '無數據',
noSelectedColumns: '未選擇要匯出的欄位',
noDataToExport: '無數據可匯出',
exportData: '匯出數據',
unfixColumn: '取消固定欄位',
fixColumn: '固定欄位',
export: '匯出',
dataImport: '數據導入',
template: '範本',
import: '導入',
downloadError: '下載錯誤',
required: '必填',
to: '至',
startDate: '開始日期',
endDate: '結束日期',
last7Days: '最近7天',
lastMonth: '最近1個月',
last3Months: '最近3個月',
layout: '橫向/縱向',
code: '編碼',
organizationName: '機構名稱',
rootNode: '根節點',
linkage: '聯動',
basicInfo: '基本資訊',
roleAuth: '角色授權',
profileInfo: '個人資料',
unauthorized: '未授權',
authorized: '已授權',
email: '電子郵件',
entryDate: '入職日期',
orgStructure: '組織結構',
employeeId: '員工編號',
domainAccount: '域帳戶',
affiliatedOrg: '附屬機構',
addAffiliatedOrg: '新增附屬機構',
idType: '證件類型',
idNumber: '證件號碼',
age: '年齡',
ethnicity: '民族',
address: '地址',
graduateSchool: '畢業院校',
educationLevel: '教育程度',
politicalStatus: '政治面貌',
officePhone: '辦公電話',
emergencyContact: '緊急聯絡人',
contactPhone: '聯絡電話',
contactAddress: '聯絡地址',
idCard: '身份證',
passport: '護照',
birthCertificate: '出生證明',
hkMacauPass: '港澳通行證',
foreignerCard: '外國人居留證',
primarySchool: '小學',
juniorHigh: '初中',
seniorHigh: '高中',
technicalSchool: '技術學校',
vocationalEdu: '職業教育',
vocationalHigh: '職業高中',
technicalCollege: '技術學院',
juniorCollege: '專科',
undergraduate: '本科',
master: '碩士',
doctor: '博士',
accountNameRequired: '帳戶名稱為必填',
phoneRequired: '電話號碼為必填',
realNameRequired: '真實姓名為必填',
accountTypeRequired: '帳戶類型為必填',
organizationRequired: '機構為必填',
jobTitleRequired: '職位為必填',
orgDataPermission: '具有相應的組織數據權限',
orgRequired: '機構為必填',
positionRequired: '職位為必填',
pleaseAssignRole: '請分配角色',
roleName: '角色名稱',
roleCode: '角色代碼',
allData: '所有數據',
deptAndBelowData: '部門及下級數據',
deptData: '部門數據',
personalData: '僅個人數據',
customData: '自定義數據',
authMenu: '授權菜單',
authData: '授權數據',
fieldBlacklist: '欄位黑名單',
apiBlacklist: 'API黑名單',
addRole: '新增角色',
editRole: '編輯角色',
confirmDeleteRole: '確定要刪除角色:[{roleName}]',
dataScope: '數據範圍',
tenantName: '租戶名稱',
roleCodeRequired: '角色代碼為必填項',
roleNameRequired: '角色名稱為必填項',
role: '角色',
apiRoute: 'API路由',
authRoleDataScope: '授權角色數據範圍',
orgList: '組織列表',
noAuthForCoreMenu: '非管理員角色不能授權系統核心模組表資源',
grantRoleMenu: '設置角色欄位黑名單 [{name}]',
setApiBlacklist: '設置角色API黑名單 [{name}]',
authRoleDataScopeWithName: '授權角色數據範圍 [{name}]',
grantRoleMenuWithName: '授權角色菜單 [{name}]',
organizationNameText: '組織',
positionText: '職位',
electronicSignatureText: '電子簽名',
uploadHandwrittenSignatureText: '上傳手寫簽名',
realNameText: '真實姓名',
birthDateRequired: '出生日期為必填項',
saveBasicInfo: '保存基本信息',
organizationStructure: '組織架構',
brushThickness: '筆刷粗細',
brushColor: '筆刷顏色',
undo: '撤銷',
clearScreen: '清屏',
save: '保存',
changeAvatar: '更換頭像',
confirmModifyBasicInfo: '確定修改個人基本信息?',
passwordModifiedConfirmRelogin: '密碼已修改,是否重新登錄?',
preview: '預覽',
selectPicture: '選擇圖片',
published: '已發佈',
unpublished: '未發佈',
publish: '發佈',
addNoticeAnnouncement: '新增通知/公告',
editNoticeAnnouncement: '編輯通知/公告',
confirmDeleteNoticeAnnouncement: '確定要刪除該通知/公告:',
confirmPublishNoticeAnnouncement: '確定要發佈該通知/公告:',
irreversible: '不可逆',
publishSuccess: '發佈成功',
titleRequired: '標題為必填項',
typeRequired: '類型為必填項',
contentRequired: '內容為必填項',
positionCode: '職位編碼',
staffDetails: '員工詳情',
addPosition: '新增職位',
editPosition: '編輯職位',
copyPosition: '複製職位',
confirmDeletePosition: '確定要刪除該職位:[{name}]',
staffCount: '員工數量',
warning: '警告',
positionCodeRequired: '職位編碼為必填項',
organizationCode: '組織編碼',
organizationType: '組織類型',
addOrganization: '新增組織',
editOrganization: '編輯組織',
copyOrganization: '複製組織',
confirmDeleteOrg: '確定要刪除該組織:[{name}]',
level: '層級',
modificationRecord: '修改記錄',
parentOrganization: '上級組織',
pleaseSelectParentOrg: '請選擇上級組織',
orgNameRequired: '組織名稱為必填項',
orgCodeRequired: '組織編碼為必填項',
pleaseInputRemark: '請輸入備註',
copyOrg: '複製組織',
addOrg: '新增組織',
editOrg: '編輯組織',
my: '我的',
empty: '空',
onlineUserList: '在線用戶列表',
onlineUser: '在線用戶',
sendMessage: '發送消息',
forceOffline: '強制下線',
confirmKickAccount: '確定要強制下線該賬號:[{account}]',
ipAddress: 'IP地址',
browser: '瀏覽器',
loginTime: '登錄時間',
recipient: '收件人',
recipientRequired: '收件人不能為空',
send: '發送',
goToNotice: '前往通知中心',
phone: '電話',
orgName: '組織',
dawnGreeting: '凌晨好',
mornGreeting: '早上好',
amGreeting: '上午好',
noonGreeting: '中午好',
pmGreeting: '下午好',
duskGreeting: '傍晚好',
eveningGreeting: '晚上好',
nightGreeting: '夜里好',
}
};

View File

@ -0,0 +1,317 @@
export default {
list: {
menuName: '選單名稱',
type: '類型',
directory: '目錄',
menu: '選單',
button: '按鈕',
query: '查詢',
reset: '重置',
add: '新增',
allExpand: '全部展開',
allFold: '全部收合',
edit: '編輯',
delete: '刪除',
enable: '啟用',
disable: '停用',
operation: '操作',
record: '修改',
copy: '複製',
menuInfo: '選單資訊',
menuType: '選單類型',
routePath: '路由路徑',
componentPath: '元件路徑',
permission: '權限',
orderNo: '排序',
status: '狀態',
seq: '序號',
actions: '動作',
addMenu: '新增選單',
editMenu: '編輯選單',
copyMenu: '複製選單',
confirmDelete: '確定要刪除選單:[{title}]',
hint: '提示',
confirmButtonText: '確定',
cancelButtonText: '取消',
successDelete: '刪除成功',
notEnable: '未啟用',
previousMenu: '上層選單',
emptyMenuHint: '選單名稱不可為空',
routeName: '路由名稱',
menuIcon: '選單圖示',
redirect: '重新導向',
linkAddress: '連結位址',
innerOutAddress: '外部連結/內嵌連結位址',
menuOrder: '選單排序',
menuStatus: '選單狀態',
menuSeq: '選單序號',
menuActions: '選單操作',
isHide: '是否隱藏',
hide: '隱藏',
notHide: '顯示',
isKeepAlive: '是否快取',
keepAlive: '快取',
notKeepAlive: '不快取',
isAffix: '是否固定',
affix: '固定',
notAffix: '不固定',
isIframe: '是否內嵌',
iframe: '內嵌',
notIframe: '不內嵌',
remark: '備註',
isEnable: '是否啟用',
needInputRemark: '請輸入備註內容',
pleaseSelectParentMenu: '請選擇上層選單',
menuTypeRequired: '選單類型不可為空',
redirectPlaceholder: '重新導向路徑',
title: '標題',
notice: '通知',
announcement: '公告',
confirm: '確認',
detail: '詳細',
messageInbox: '訊息/站內信',
content: '內容',
createTime: '建立時間',
readStatus: '閱讀狀態',
publisher: '發布者',
publishTime: '發布時間',
read: '已讀',
unread: '未讀',
messageDetail: '訊息詳細',
account: '帳號',
realName: '姓名',
jobTitle: '職稱',
phoneNumber: '手機號碼',
resetPassword: '重設密碼',
unlockAccount: '解除鎖定',
male: '男',
female: '女',
unknown: '未知',
unspecified: '未說明',
systemAdmin: '系統管理員',
normalAccount: '一般帳號',
member: '會員',
other: '其他',
accountStatusUpdateSuccess: '帳號狀態設定成功',
confirmResetPassword: '確定重設密碼:【{account}】?',
passwordResetSuccess: '密碼重設成功為:{password}',
confirmUnlockAccount: '確定解除登入鎖定:【{account}】?',
unlockSuccess: '解除登入鎖定成功',
avatar: '頭像',
nickname: '暱稱',
birthDate: '出生日期',
gender: '性別',
accountType: '帳號類型',
roleSet: '角色設定',
organization: '所屬組織',
addAccount: '新增帳號',
editAccount: '編輯帳號',
copyAccount: '複製帳號',
confirmDeleteAccount: '確定刪除帳號:【{account}】?',
changePassword: '變更密碼',
passwordPolicy: '密碼安全政策必須包含大小寫字母、數字和特殊字元的組合長度在6-16之間。',
currentPassword: '目前密碼',
currentPasswordRequired: '目前密碼不可為空',
newPassword: '新密碼',
newPasswordRequired: '新密碼不可為空',
passwordRule: '密碼必須包含大小寫字母、數字和特殊字元長度在6-16之間',
confirmPassword: '確認密碼',
confirmPasswordRequired: '確認密碼不可為空',
passwordNotMatch: '兩次密碼不一致!',
passwordChangedNeedRelogin: '密碼已變更,請重新登入系統!',
creator: '建立者',
modifier: '修改者',
modifyTime: '修改時間',
none: '無',
refresh: '重新整理',
exportCurrentPage: '匯出目前頁面',
exportAll: '匯出全部',
print: '列印',
settings: '設定',
dragToSort: '拖曳排序',
columnDisplay: '欄位顯示',
multiSelect: '多選',
noData: '無資料',
noSelectedColumns: '未選擇要匯出的欄位',
noDataToExport: '無資料可匯出',
exportData: '匯出資料',
unfixColumn: '取消固定欄位',
fixColumn: '固定欄位',
export: '匯出',
dataImport: '資料匯入',
template: '範本',
import: '匯入',
downloadError: '下載錯誤',
required: '必填',
to: '至',
startDate: '開始日期',
endDate: '結束日期',
last7Days: '最近7天',
lastMonth: '最近1個月',
last3Months: '最近3個月',
layout: '橫向/縱向',
code: '編碼',
organizationName: '組織名稱',
rootNode: '根節點',
linkage: '聯動',
basicInfo: '基本資訊',
roleAuth: '角色授權',
profileInfo: '個人資料',
unauthorized: '未授權',
authorized: '已授權',
email: '電子郵件',
entryDate: '入職日期',
orgStructure: '組織結構',
employeeId: '員工編號',
domainAccount: '網域帳號',
affiliatedOrg: '附屬組織',
addAffiliatedOrg: '新增附屬組織',
idType: '證件類型',
idNumber: '證件號碼',
age: '年齡',
ethnicity: '民族',
address: '地址',
graduateSchool: '畢業學校',
educationLevel: '教育程度',
politicalStatus: '政治面貌',
officePhone: '辦公電話',
emergencyContact: '緊急聯絡人',
contactPhone: '聯絡電話',
contactAddress: '聯絡地址',
idCard: '身分證',
passport: '護照',
birthCertificate: '出生證明',
hkMacauPass: '港澳通行證',
foreignerCard: '外國人居留證',
primarySchool: '小學',
juniorHigh: '國中',
seniorHigh: '高中',
technicalSchool: '技術學校',
vocationalEdu: '職業教育',
vocationalHigh: '職業高中',
technicalCollege: '技術學院',
juniorCollege: '專科',
undergraduate: '學士',
master: '碩士',
doctor: '博士',
accountNameRequired: '帳號名稱為必填',
phoneRequired: '電話號碼為必填',
realNameRequired: '真實姓名為必填',
accountTypeRequired: '帳號類型為必填',
organizationRequired: '組織為必填',
jobTitleRequired: '職稱為必填',
orgDataPermission: '具有相應的組織資料權限',
orgRequired: '組織為必填',
positionRequired: '職位為必填',
pleaseAssignRole: '請分配角色',
roleName: '角色名稱',
roleCode: '角色代碼',
allData: '所有資料',
deptAndBelowData: '部門及下級資料',
deptData: '部門資料',
personalData: '僅個人資料',
customData: '自訂資料',
authMenu: '授權選單',
authData: '授權資料',
fieldBlacklist: '欄位黑名單',
apiBlacklist: 'API黑名單',
addRole: '新增角色',
editRole: '編輯角色',
confirmDeleteRole: '確定要刪除角色:[{roleName}]',
dataScope: '資料範圍',
tenantName: '租戶名稱',
roleCodeRequired: '角色代碼為必填項',
roleNameRequired: '角色名稱為必填項',
role: '角色',
apiRoute: 'API路由',
authRoleDataScope: '授權角色數據範圍',
orgList: '組織列表',
noAuthForCoreMenu: '非管理員角色不能授權系統核心模組表資源',
grantRoleMenu: '設置角色欄位黑名單 [{name}]',
setApiBlacklist: '設置角色API黑名單 [{name}]',
authRoleDataScopeWithName: '授權角色數據範圍 [{name}]',
grantRoleMenuWithName: '授權角色菜單 [{name}]',
organizationNameText: '組織',
positionText: '職位',
electronicSignatureText: '電子簽名',
uploadHandwrittenSignatureText: '上傳手寫簽名',
realNameText: '真實姓名',
birthDateRequired: '出生日期為必填項',
saveBasicInfo: '儲存基本資訊',
organizationStructure: '組織結構',
brushThickness: '筆刷粗細',
brushColor: '筆刷顏色',
undo: '復原',
clearScreen: '清除畫面',
save: '儲存',
changeAvatar: '更換頭像',
confirmModifyBasicInfo: '確定修改個人基本資訊?',
passwordModifiedConfirmRelogin: '密碼已修改,是否重新登入?',
preview: '預覽',
selectPicture: '選擇圖片',
published: '已發布',
unpublished: '未發布',
publish: '發布',
addNoticeAnnouncement: '新增通知/公告',
editNoticeAnnouncement: '編輯通知/公告',
confirmDeleteNoticeAnnouncement: '確定要刪除該通知/公告:',
confirmPublishNoticeAnnouncement: '確定要發布該通知/公告:',
irreversible: '不可逆',
publishSuccess: '發布成功',
titleRequired: '標題為必填項',
typeRequired: '類型為必填項',
contentRequired: '內容為必填項',
positionCode: '職位代碼',
staffDetails: '員工詳細資料',
addPosition: '新增職位',
editPosition: '編輯職位',
copyPosition: '複製職位',
confirmDeletePosition: '確定要刪除該職位:[{name}]',
staffCount: '員工人數',
warning: '警告',
positionCodeRequired: '職位代碼為必填項',
organizationCode: '組織代碼',
organizationType: '組織類型',
addOrganization: '新增組織',
editOrganization: '編輯組織',
copyOrganization: '複製組織',
confirmDeleteOrg: '確定要刪除該組織:[{name}]',
level: '層級',
modificationRecord: '修改記錄',
parentOrganization: '上層組織',
pleaseSelectParentOrg: '請選擇上層組織',
orgNameRequired: '組織名稱為必填項',
orgCodeRequired: '組織代碼為必填項',
pleaseInputRemark: '請輸入備註',
copyOrg: '複製組織',
addOrg: '新增組織',
editOrg: '編輯組織',
my: '我的',
empty: '空',
onlineUserList: '線上使用者清單',
onlineUser: '線上使用者',
sendMessage: '傳送訊息',
forceOffline: '強制下線',
confirmKickAccount: '確定要強制下線該帳號:[{account}]',
ipAddress: 'IP位址',
browser: '瀏覽器',
loginTime: '登入時間',
recipient: '收件人',
recipientRequired: '收件人不能為空',
send: '傳送',
goToNotice: '前往通知中心',
phone: '電話',
orgName: '組織',
dawnGreeting: '凌晨好',
mornGreeting: '早上好',
amGreeting: '上午好',
noonGreeting: '中午好',
pmGreeting: '下午好',
duskGreeting: '傍晚好',
eveningGreeting: '晚上好',
nightGreeting: '夜里好',
}
};