PSA/server/public/locales/pt/msp/knowledge-base.json
Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

322 lines
9.0 KiB
JSON

{
"page": {
"title": "Knowledge Base",
"subtitle": "Create and manage knowledge base articles",
"actions": {
"import": "Import",
"newArticle": "New Article"
},
"tabs": {
"articles": "Articles",
"reviewDashboard": "Review Dashboard"
},
"feedback": {
"loadError": "Failed to load articles",
"createError": "Failed to create article",
"userLoadError": "Failed to load user. Article editing is unavailable."
},
"newArticleTitle": "New Article"
},
"shared": {
"statusLabels": {
"draft": "Rascunho",
"review": "In Review",
"published": "Published",
"archived": "Archived"
},
"audienceLabels": {
"internal": "Internal",
"client": "Client",
"public": "Public"
},
"typeLabels": {
"how_to": "How-To",
"faq": "FAQ",
"troubleshooting": "Troubleshooting",
"reference": "Reference"
},
"reviewCycleOptions": {
"30": "30 days",
"60": "60 days",
"90": "90 days",
"180": "180 days",
"365": "1 year",
"none": "No review cycle"
},
"fallbacks": {
"emptyDate": "-"
}
},
"list": {
"title": "Knowledge Base Articles",
"countSummary": "{{count}} article(s)",
"itemLabel": "articles",
"empty": "No articles found",
"createFirst": "Create Your First Article",
"table": {
"title": "Title",
"type": "Type",
"audience": "Audience",
"status": "Status",
"tags": "Tags",
"stats": "Stats",
"updated": "Updated",
"actions": "Actions"
},
"stats": {
"views": "Views",
"helpful": "Helpful",
"notHelpful": "Not helpful"
},
"actions": {
"edit": "Edit",
"submitForReview": "Submit for Review",
"publish": "Publish",
"archive": "Archive",
"delete": "Excluir permanentemente"
},
"pagination": {
"itemsPerPage": {
"10": "10 items/page",
"20": "20 items/page",
"50": "50 items/page"
}
},
"stale": {
"reviewOverdue": "Review overdue"
},
"dialogs": {
"archive": {
"title": "Archive Article",
"message": "Are you sure you want to archive \"{{title}}\"? This will remove it from client visibility."
},
"delete": {
"title": "Excluir artigo",
"message": "Tem certeza de que deseja excluir permanentemente \"{{title}}\"? Isso removerá o artigo e seu conteúdo, e não pode ser desfeito."
}
},
"feedback": {
"archiveError": "Failed to archive article",
"archiveSuccess": "Article archived",
"deleteError": "Falha ao excluir o artigo",
"deleteSuccess": "Artigo excluído permanentemente"
}
},
"editor": {
"header": {
"untitled": "Untitled Article",
"back": "Back"
},
"actions": {
"submitForReview": "Submit for Review",
"publish": "Publish",
"archive": "Archive",
"saveMetadata": "Save Metadata",
"saving": "Saving...",
"delete": "Excluir permanentemente",
"saveContent": "Salvar"
},
"feedback": {
"permissionDenied": "Permission denied",
"notFound": "Article not found",
"loadError": "Failed to load article",
"noChanges": "No changes to save",
"saveError": "Failed to save article",
"saveSuccess": "Article metadata saved",
"publishError": "Failed to publish article",
"publishSuccess": "Article published",
"statusChangeError": "Failed to change article status",
"submitForReviewSuccess": "Article submitted for review",
"archiveSuccess": "Article archived",
"deleteError": "Falha ao excluir o artigo",
"deleteSuccess": "Artigo excluído permanentemente"
},
"badges": {
"reviewOverdue": "Review Overdue"
},
"stats": {
"title": "Statistics",
"views": "Views",
"helpful": "Helpful",
"notHelpful": "Not helpful",
"published": "Published"
},
"metadata": {
"title": "Metadata",
"fields": {
"title": "Title",
"slug": "URL Slug",
"articleType": "Article Type",
"audience": "Audience",
"category": "Category",
"reviewCycle": "Review Cycle",
"nextReview": "Next review",
"noCategory": "No category"
}
},
"tags": {
"title": "Tags"
},
"dialogs": {
"delete": {
"title": "Excluir artigo",
"message": "Tem certeza de que deseja excluir permanentemente \"{{title}}\"? Isso removerá o artigo e seu conteúdo, e não pode ser desfeito."
},
"archive": {
"message": "Tem certeza de que deseja arquivar \"{{title}}\"? Os artigos arquivados ficam ocultos no portal do cliente e podem ser excluídos permanentemente mais tarde.",
"title": "Arquivar artigo"
}
}
},
"filters": {
"title": "Filters",
"actions": {
"clear": "Clear"
},
"labels": {
"search": "Search",
"status": "Status",
"audience": "Audience",
"articleType": "Article Type",
"category": "Category",
"tags": "Tags"
},
"placeholders": {
"search": "Search articles...",
"status": "Select status...",
"audience": "Select audience...",
"articleType": "Select type...",
"category": "Select category...",
"tags": "Filter by tags..."
},
"options": {
"status": {
"all": "All Statuses"
},
"audience": {
"all": "All Audiences"
},
"articleType": {
"all": "All Types"
},
"category": {
"all": "All Categories"
}
}
},
"categoryTree": {
"allCategories": "All Categories",
"empty": "No categories defined"
},
"publishing": {
"title": "Publishing",
"currentStatus": "Current Status",
"actions": {
"submitForReview": "Submit for Review",
"publish": "Publish",
"approveAndPublish": "Approve & Publish",
"archive": "Archive",
"republish": "Republish",
"delete": "Excluir permanentemente"
},
"flow": {
"draft": "Rascunho",
"review": "Review",
"published": "Published"
},
"warnings": {
"audience": "Publishing will make this article visible to {{audience}} users."
},
"dialogs": {
"publish": {
"title": "Publish Article",
"message": "Are you sure you want to publish this article?",
"messageWithAudience": "This will publish the article and make it visible to {{audience}} users. Are you sure?"
},
"archive": {
"title": "Archive Article",
"message": "This will archive the article and remove it from client visibility. Are you sure?"
},
"delete": {
"title": "Excluir artigo",
"message": "Tem certeza de que deseja excluir permanentemente este artigo? Isso removerá o artigo e seu conteúdo, e não pode ser desfeito."
}
},
"feedback": {
"publishError": "Failed to publish article",
"publishSuccess": "Article published successfully",
"archiveError": "Failed to archive article",
"archiveSuccess": "Article archived",
"deleteError": "Falha ao excluir o artigo",
"deleteSuccess": "Artigo excluído permanentemente"
}
},
"reviewDashboard": {
"summary": {
"awaitingReview": "Awaiting Review",
"overdueReviews": "Overdue Reviews"
},
"empty": "All caught up! No articles need review.",
"sections": {
"awaitingReview": "Articles Awaiting Review",
"overdue": "Overdue for Review"
},
"labels": {
"submitted": "Submitted",
"due": "Due",
"lastReviewed": "Last reviewed",
"never": "Never"
},
"actions": {
"view": "View",
"review": "Review",
"reviewNow": "Review Now"
},
"feedback": {
"loadError": "Failed to load review data"
}
},
"importDialog": {
"title": "Import Articles",
"dropzone": {
"title": "Drop files here or click to browse",
"formats": "Supports .md and .html files"
},
"fields": {
"audience": "Audience",
"articleType": "Article Type"
},
"actions": {
"import": "Import {{count}} file(s)",
"importing": "Importing..."
},
"feedback": {
"unsupportedFileType": "{{fileName}}: unsupported file type. Use .md or .html",
"permissionDenied": "Permission denied",
"importSuccess": "Imported {{imported}} of {{total}} article(s)",
"allFailed": "All imports failed",
"importError": "Import failed"
},
"results": {
"summary": "{{imported}} of {{total}} article(s) imported",
"failedCount": "{{count}} failed:"
}
},
"staleness": {
"badges": {
"reviewOverdue": "Review Overdue",
"reviewDueSoon": "Review Due Soon",
"overdueBy": "Overdue by {{count}} days",
"dueIn": "Due in {{count}} days"
},
"tooltips": {
"reviewOverdue": "Review was due {{date}}",
"reviewDue": "Review due {{date}}"
}
},
"common": {
"done": "Done",
"cancel": "Cancelar"
}
}