{ "glossaries.yourGlossaries": "Your glossaries", "glossaries.title": "Glossaries & Context", "glossaries.description": "Manage your glossaries and context instructions for more accurate translations.", "glossaries.createNew": "Create new", "glossaries.empty": "No glossaries yet", "glossaries.emptyDesc": "Create your first glossary or load a professional preset above", "glossaries.defineTerms": "terms", "glossaries.aboutTitle": "About glossaries", "glossaries.aboutDesc": "Glossaries let you define exact translations for specific terms. When you translate a document, the glossary terms are used to ensure consistent and accurate translations.", "glossaries.aboutFormat": "Each term has a source word and translations in multiple languages. Select a glossary in the translation page to apply it.", "glossaries.toast.created": "Glossary created", "glossaries.toast.createdDesc": "The glossary \\\"{name}\\\" has been created.", "glossaries.toast.imported": "Glossary imported", "glossaries.toast.importedDesc": "The glossary \\\"{name}\\\" has been imported.", "glossaries.toast.updated": "Glossary updated", "glossaries.toast.updatedDesc": "The glossary \\\"{name}\\\" has been updated.", "glossaries.toast.deleted": "Glossary deleted", "glossaries.toast.deletedDesc": "The glossary has been deleted.", "glossaries.toast.error": "Error", "glossaries.toast.errorCreate": "Failed to create glossary", "glossaries.toast.errorImport": "Failed to import glossary", "glossaries.toast.errorUpdate": "Failed to update glossary", "glossaries.toast.errorDelete": "Failed to delete glossary", "glossaries.dialog.title": "New glossary", "glossaries.dialog.description": "Create a glossary for your translations", "glossaries.dialog.nameLabel": "Name", "glossaries.dialog.namePlaceholder": "My glossary", "glossaries.dialog.tabTemplates": "Templates", "glossaries.dialog.tabFile": "File", "glossaries.dialog.tabManual": "Manual", "glossaries.dialog.cancel": "Cancel", "glossaries.dialog.creating": "Creating…", "glossaries.dialog.importing": "Importing…", "glossaries.dialog.importBtn": "Import", "glossaries.dialog.selectPrompt": "Select", "glossaries.dialog.createBtn": "Create", "glossaries.dialog.createEmpty": "Create empty", "glossaries.dialog.terms": "terms", "glossaries.dialog.templatesDesc": "Choose a predefined template", "glossaries.dialog.templatesEmpty": "No templates available", "glossaries.dialog.dropTitle": "Drag a CSV file here", "glossaries.dialog.dropOr": "or", "glossaries.dialog.dropFormats": "CSV, TSV, TXT", "glossaries.termEditor.addTerm": "Add Term", "glossaries.termEditor.maxReached": "Maximum {max} terms per glossary reached.", "glossaries.dialog.formatTitle": "Format", "glossaries.dialog.formatDesc": "source,target (one per line)", "glossaries.dialog.formatNote": "First line skipped if header detected", "glossaries.dialog.errorFormat": "Unsupported format", "glossaries.dialog.errorSize": "File too large", "glossaries.dialog.errorEmpty": "Empty file", "glossaries.dialog.errorRead": "Read error", "glossaries.dialog.parsing": "Parsing…", "glossaries.dialog.termsImported": "terms imported", "glossaries.dialog.changeFile": "Change file", "glossaries.dialog.retry": "Retry", "glossaries.edit.title": "Edit Glossary", "glossaries.edit.description": "Update the glossary name, language pair, and terms.", "glossaries.edit.nameLabel": "Glossary Name", "glossaries.edit.namePlaceholder": "Enter glossary name...", "glossaries.edit.sourceLang": "Source language", "glossaries.edit.targetLang": "Target language", "glossaries.edit.termsLabel": "Terms ({count} valid)", "glossaries.edit.exportCsv": "Export CSV", "glossaries.edit.importCsv": "Import CSV", "glossaries.edit.cancel": "Cancel", "glossaries.edit.saving": "Saving...", "glossaries.edit.saveChanges": "Save Changes", "glossaries.edit.importFailedTitle": "Import failed", "glossaries.edit.importFailedMaxDesc": "CSV contains {count} terms, but maximum is {max}. Please reduce the number of terms.", "glossaries.edit.importSuccessTitle": "Import successful", "glossaries.edit.importSuccessDesc": "{count} terms imported successfully.", "glossaries.edit.importFailedEmptyDesc": "No valid terms found in CSV file.", "glossaries.edit.importFailedReadDesc": "Failed to read CSV file.", "glossaries.delete.title": "Delete Glossary", "glossaries.delete.description": "Are you sure you want to delete this glossary?", "glossaries.delete.warning": "This action cannot be undone", "glossaries.delete.warningDesc": "All term pairs will be permanently removed.", "glossaries.delete.cancel": "Cancel", "glossaries.delete.deleting": "Deleting...", "glossaries.delete.deleteBtn": "Delete", "glossaries.upgrade.title": "Glossaries", "glossaries.upgrade.description": "Customize your translations with custom terminology", "glossaries.upgrade.feature1": "Create multiple glossaries", "glossaries.upgrade.feature2": "Define source→target term pairs", "glossaries.upgrade.feature3": "Import/export via CSV", "glossaries.upgrade.feature4": "Apply to LLM translations", "glossaries.upgrade.proFeatureBefore": "Glossaries are a ", "glossaries.upgrade.proFeatureAfter": " feature. Upgrade to unlock custom terminology.", "glossaries.upgrade.proLabel": "Pro", "glossaries.upgrade.upgradeBtn": "Upgrade to Pro", "glossaries.loading": "Loading...", "glossaries.tabs.glossaries": "Terminology Glossaries", "glossaries.tabs.context": "Context Instructions (AI)", "glossaries.howItWorks.title": "How these settings are used", "glossaries.howItWorks.step1Title": "Configure here", "glossaries.howItWorks.step1Desc": "Write your context instructions or create/import a glossary of terms.", "glossaries.howItWorks.step2Title": "Activate in Translate", "glossaries.howItWorks.step2Desc": "On the translation page, in the right column, select your glossary.", "glossaries.howItWorks.warning": "Context instructions apply automatically to all your AI translations once saved. Glossaries must be manually selected on the Translate page.", "glossaries.howItWorks.goToTranslate": "Go to Translate", "glossaries.status.unsaved": "Unsaved", "glossaries.status.active": "Active · applies to all AI translations", "glossaries.status.inactive": "Inactive", "glossaries.instructions.whatForBold": "What is it for?", "glossaries.instructions.whatForDesc": "These instructions are automatically sent to the AI before each translation, without you having to do anything on the Translate page. Use them to guide the style, register or general terminology.", "glossaries.instructions.example": "Example: \\\"You translate financial reports. Be formal, precise and keep all figures.\\\"", "glossaries.instructions.charCount": "{count} characters", "glossaries.instructions.emptyHint": "Empty — no instructions sent to the AI", "glossaries.instructions.clearAll": "Clear all", "glossaries.instructions.saving": "Saving...", "glossaries.instructions.saved": "Saved", "glossaries.presets.whatForBold": "What is it for?", "glossaries.presets.whatForDesc": "Clicking a card creates a pre-filled glossary with domain-specific terms. This glossary will appear in your glossaries below, and you can manually select it on the Translate page to force precise term translations.", "glossaries.presets.clickHint": "Click a card → glossary created → select it in Translate", "glossaries.presets.creating": "Creating...", "glossaries.presets.alreadyImported": "Imported", "glossaries.presets.importBtn": "Import", "glossaries.presets.allImported": "All professional templates have been imported.", "glossaries.presets.it.title": "IT / Software", "glossaries.presets.it.desc": "Development, infrastructure, DevOps", "glossaries.presets.legal.title": "Legal / Contracts", "glossaries.presets.legal.desc": "Business law, litigation", "glossaries.presets.medical.title": "Medical / Health", "glossaries.presets.medical.desc": "Pharmacology, surgery, diagnosis", "glossaries.presets.finance.title": "Finance / Accounting", "glossaries.presets.finance.desc": "IFRS, balance sheets, taxation", "glossaries.presets.marketing.title": "Marketing / Advertising", "glossaries.presets.marketing.desc": "Digital, branding, analytics", "glossaries.presets.hr.title": "HR / Human Resources", "glossaries.presets.hr.desc": "Contracts, policies, recruitment", "glossaries.presets.scientific.title": "Scientific / Research", "glossaries.presets.scientific.desc": "Publications, theses, articles", "glossaries.presets.ecommerce.title": "E-commerce / Sales", "glossaries.presets.ecommerce.desc": "Online stores, catalogs, CRM", "glossaries.grid.title": "Your", "glossaries.grid.titleHighlight": "glossaries", "glossaries.grid.countWithAction": "{count} glossary({plural}) — click a card to edit", "glossaries.grid.emptyAction": "Create your first glossary or import a preset above", "glossaries.grid.activeTranslation": "Active translation:", "glossaries.grid.goToTranslate": "Go to Translate to activate", "glossaries.badge.compatible": "Compatible", "glossaries.badge.otherTarget": "Other target", "glossaries.card.editTerms": "Edit terms", "glossaries.card.created": "Created", "glossaries.card.term": "term", "glossaries.card.delete": "Delete", "glossaries.grid.searchPlaceholder": "Search a glossary…", "glossaries.grid.noResults": "No results for this search.", "glossaries.detail.backToList": "Back to glossaries", "glossaries.detail.save": "Save", "glossaries.detail.savedTitle": "Saved", "glossaries.detail.savedDesc": "The glossary has been updated.", "glossaries.detail.settingsTitle": "Settings", "glossaries.detail.sourceLang": "Source language", "glossaries.detail.targetLang": "Target language", "glossaries.detail.termsTitle": "Terms", "glossaries.detail.terms": "terms", "glossaries.detail.searchTerms": "Filter…", "glossaries.detail.noTerms": "No terms yet.", "glossaries.detail.addFirstTerm": "Add the first term", "glossaries.detail.addTerm": "Add a term", "glossaries.detail.maxReached": "Maximum limit reached", "glossaries.detail.source": "Source", "glossaries.detail.target": "Target", "glossaries.detail.sourcePlaceholder": "source term", "glossaries.detail.targetPlaceholder": "target term", "glossaries.detail.csvTitle": "CSV", "glossaries.detail.csvDesc": "Export your terms as CSV or import new ones (replaces the current list).", "glossaries.detail.export": "Export", "glossaries.detail.import": "Import", "glossaries.detail.dangerTitle": "Danger zone", "glossaries.detail.dangerDesc": "Deletion is permanent. All associated terms will be lost.", "glossaries.detail.deleteGlossary": "Delete this glossary", "glossaries.detail.confirmDelete": "Confirm deletion?", "glossaries.detail.confirm": "Confirm", "glossaries.detail.cancel": "Cancel", "glossaries.detail.sourceLangNote": "'The original source is in French. For other languages, we read the term's translations field (if available).'", "glossaries.detail.sourceLocked": "fixed", "glossaries.detail.sourceLockedNote": "Templates only store the source in French. Multilingual source is on the roadmap.", "glossaries.detail.targetLangNote": "Pick a language to see the matching translations, or « Multilingual » for the default value.", "glossaries.detail.notFoundTitle": "Glossary not found", "glossaries.detail.notFoundDesc": "This glossary does not exist or you don't have access to it.", "glossaries.detail.maxTermsTitle": "Limit reached", "glossaries.detail.maxTermsDesc": "Maximum {max} terms per glossary.", "glossaries.detail.importEmptyTitle": "Empty file", "glossaries.detail.importEmptyDesc": "No terms detected in this file.", "glossaries.detail.importedTitle": "Imported", "glossaries.detail.importedDesc": "{count} terms imported.", "glossaries.detail.importErrorTitle": "Read error", "glossaries.detail.importErrorDesc": "Unable to read the file." }