Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 | 2x 2x 2x | /**
* @module Infrastructure/PoliticalIntelligence/I18n/TemplateI18n
* @category Intelligence Operations / Supporting Infrastructure
* @name Template metadata + 14-language descriptions
*
* @description
* Pure data module — `TEMPLATE_META` (English icon + canonical English
* description), `TEMPLATE_DESC_I18N` (per-file, per-language localised
* description), and `TEMPLATE_GENERIC_DESC_I18N` (generic fallback when
* no entry exists for a template).
*
* Round-6 split: extracted from `scripts/generate-political-intelligence.ts`.
*
* @author Hack23 AB (Infrastructure Team)
* @license Apache-2.0
*/
import type { Language } from '../../types/language.js';
import type { LangMap } from './artifact-i18n.js';
export const TEMPLATE_META: Record<string, { icon: string; description: string }> = {
'analysis-index.md': { icon: '📇', description: 'Master index template linking every artifact produced during a given workflow run.' },
'coalition-mathematics.md': { icon: '🧮', description: 'Coalition-math template: seat arithmetic, blocking minorities, and majority feasibility scenarios.' },
'comparative-international.md': { icon: '🌐', description: 'Comparative international template contextualising Swedish developments against peer democracies.' },
'cross-reference-map.md': { icon: '🔗', description: 'Cross-reference map linking every claim to its supporting sources and analytical dependencies.' },
'cross-run-diff.md': { icon: '🔁', description: 'Diff template comparing analyses across runs, exposing new signals, reversals, and drift.' },
'cross-session-intelligence.md': { icon: '🧵', description: 'Cross-session intelligence template synthesising learning across consecutive workflow runs.' },
'data-download-manifest.md': { icon: '📥', description: 'Manifest template documenting every dataset downloaded for an analysis, including hashes and provenance.' },
'devils-advocate.md': { icon: '😈', description: 'Devil\'s-advocate template stress-testing conclusions with the strongest counter-arguments.' },
'election-2026-analysis.md': { icon: '🗳️', description: 'Structured template specialised for the Swedish 2026 election cycle.' },
'executive-brief.md': { icon: '📋', description: 'Executive-brief template — the top-line intelligence summary for senior decision-makers.' },
'forward-indicators.md': { icon: '🔭', description: 'Forward-indicator template listing the signals worth monitoring over the coming days and weeks.' },
'historical-parallels.md': { icon: '📜', description: 'Historical-parallels template drawing on 50+ years of parliamentary data.' },
'implementation-feasibility.md': { icon: '🛠️', description: 'Implementation-feasibility template assessing whether proposed policies can realistically be delivered.' },
'intelligence-assessment.md': { icon: '🎯', description: 'Full intelligence-assessment template covering judgements, confidence, gaps, and dissenting views.' },
'mcp-reliability-audit.md': { icon: '🔒', description: 'MCP reliability audit template documenting every MCP tool invocation and its verification status.' },
'media-framing-analysis.md': { icon: '📺', description: 'Media-framing analysis template mapping how narratives spread across outlets and languages.' },
'methodology-reflection.md': { icon: '🪞', description: 'Methodology-reflection template capturing lessons learned for continuous improvement.' },
'per-file-political-intelligence.md': { icon: '🧾', description: 'Per-file political-intelligence template used to annotate individual parliamentary documents.' },
'pestle-analysis.md': { icon: '🌳', description: 'PESTLE analysis template: Political, Economic, Social, Technological, Legal, Environmental factors.' },
'political-classification.md': { icon: '🏷️', description: 'Political-classification template applying the classification taxonomy to the current artifact.' },
'political-stride-assessment.md': { icon: '🛡️', description: 'STRIDE-inspired political-threat assessment template.' },
'quantitative-swot.md': { icon: '📊', description: 'Quantitative SWOT template converting SWOT items into scored, comparable dimensions.' },
'reference-analysis-quality.md': { icon: '⭐', description: 'Reference-quality template scoring sources against the platform\'s thresholds.' },
'risk-assessment.md': { icon: '⚠️', description: 'Risk-assessment template enumerating risk vectors, likelihood, impact, and mitigations.' },
'scenario-analysis.md': { icon: '🎲', description: 'Scenario-analysis template projecting alternative futures with probabilities and drivers.' },
'session-baseline.md': { icon: '📍', description: 'Session-baseline template capturing the starting state for a workflow run.' },
'significance-scoring.md': { icon: '🏆', description: 'Significance-scoring template ranking artifacts by political and societal importance.' },
'stakeholder-impact.md': { icon: '👥', description: 'Stakeholder-impact template mapping affected groups and expected consequences.' },
'swot-analysis.md': { icon: '📈', description: 'Classic SWOT-analysis template customised for political actors and policies.' },
'synthesis-summary.md': { icon: '🧠', description: 'Synthesis-summary template consolidating multiple artifacts into a single intelligence product.' },
'threat-analysis.md': { icon: '🛡️', description: 'Threat-analysis template identifying adversaries, TTPs, and political-threat surfaces.' },
'voter-segmentation.md': { icon: '👥', description: 'Voter-segmentation template modelling constituencies, demographics, and behavioural clusters.' },
'wildcards-blackswans.md': { icon: '🦢', description: 'Wildcards & black-swans template capturing low-probability, high-impact events.' },
'workflow-audit.md': { icon: '🔍', description: 'Workflow-audit template documenting every step, tool call, and artifact of a run.' },
'README.md': { icon: '📘', description: 'Overview and entry-point for the full template library.' },
};
/** Icon + description for each known content stream under analysis/daily/{date}/{stream}. */
export const TEMPLATE_DESC_I18N: Record<string, LangMap> = {
'executive-brief.md': {
en: 'Executive brief: concise 2-page decision-maker summary with top findings and recommendations.',
sv: 'Chefsbriefing: koncis 2-sidig beslutsfattarsammanfattning med främsta fynd och rekommendationer.',
da: 'Ledelsesbriefing: kortfattet 2-sidet sammenfatning for beslutningstagere med topfund og anbefalinger.',
no: 'Ledelsesbrief: kortfattet 2-siders beslutningstakersammendrag med hovedfunn og anbefalinger.',
fi: 'Johdon lyhyt katsaus: tiivis 2-sivuinen päätöksentekijöille suunnattu yhteenveto keskeisistä havainnoista ja suosituksista.',
de: 'Executive Brief: prägnante 2-seitige Entscheiderzusammenfassung mit Kernerkenntnissen und Empfehlungen.',
fr: 'Note de direction : synthèse concise de 2 pages pour décideurs avec constats clés et recommandations.',
es: 'Resumen ejecutivo: síntesis concisa de 2 páginas para responsables con principales hallazgos y recomendaciones.',
nl: 'Executive brief: beknopte 2-pagina samenvatting voor besluitvormers met hoofdbevindingen en aanbevelingen.',
ar: 'ملخص تنفيذي: موجز مؤلف من صفحتين لصنّاع القرار يتضمن أهم النتائج والتوصيات.',
he: 'תקציר מנהלים: סיכום תמציתי של 2 עמודים למקבלי החלטות עם ממצאים מרכזיים והמלצות.',
ja: 'エグゼクティブ・ブリーフ:主要な発見と提言を含む意思決定者向けの簡潔な 2 ページ要約。',
ko: '임원 브리핑: 주요 발견과 권고를 담은 2페이지 분량의 의사결정자용 간결 요약.',
zh: '执行摘要:面向决策者的简明 2 页摘要,涵盖主要发现与建议。',
},
'risk-assessment.md': {
en: 'Risk assessment: enumerated risks with likelihood, impact, mitigations and monitoring indicators.',
sv: 'Riskbedömning: listade risker med sannolikhet, konsekvens, åtgärder och övervakningsindikatorer.',
da: 'Risikovurdering: opremsede risici med sandsynlighed, konsekvens, afbødning og overvågningsindikatorer.',
no: 'Risikovurdering: opplistede risikoer med sannsynlighet, konsekvens, tiltak og overvåkingsindikatorer.',
fi: 'Riskiarvio: luetellut riskit todennäköisyydellä, vaikutuksella, lieventämistoimilla ja seurantamittareilla.',
de: 'Risikobewertung: aufgelistete Risiken mit Wahrscheinlichkeit, Auswirkung, Gegenmaßnahmen und Überwachungsindikatoren.',
fr: 'Évaluation des risques : risques énumérés avec probabilité, impact, mesures d\'atténuation et indicateurs de suivi.',
es: 'Evaluación de riesgos: riesgos enumerados con probabilidad, impacto, mitigaciones e indicadores de seguimiento.',
nl: 'Risicobeoordeling: opgesomde risico\'s met waarschijnlijkheid, impact, mitigaties en monitoringindicatoren.',
ar: 'تقييم المخاطر: مخاطر محصورة مع الاحتمال والتأثير وإجراءات التخفيف ومؤشرات الرصد.',
he: 'הערכת סיכונים: רשימת סיכונים עם הסתברות, השפעה, הקלות ומדדי ניטור.',
ja: 'リスク評価:確率・影響・緩和策・監視指標を伴う列挙型リスク一覧。',
ko: '위험 평가: 가능성·영향·완화·모니터링 지표를 갖춘 위험 목록.',
zh: '风险评估:列出风险及其可能性、影响、缓解措施与监测指标。',
},
'swot-analysis.md': {
en: 'SWOT analysis: strengths, weaknesses, opportunities and threats mapped to actors or positions.',
sv: 'SWOT-analys: styrkor, svagheter, möjligheter och hot kopplade till aktörer eller positioner.',
da: 'SWOT-analyse: styrker, svagheder, muligheder og trusler knyttet til aktører eller holdninger.',
no: 'SWOT-analyse: styrker, svakheter, muligheter og trusler knyttet til aktører eller posisjoner.',
fi: 'SWOT-analyysi: vahvuudet, heikkoudet, mahdollisuudet ja uhat toimijoille tai kannoille kartoitettuna.',
de: 'SWOT-Analyse: Stärken, Schwächen, Chancen und Risiken, zugeordnet zu Akteuren oder Positionen.',
fr: 'Analyse SWOT : forces, faiblesses, opportunités et menaces associées aux acteurs ou aux positions.',
es: 'Análisis SWOT: fortalezas, debilidades, oportunidades y amenazas asociadas a actores o posiciones.',
nl: 'SWOT-analyse: sterktes, zwaktes, kansen en bedreigingen gekoppeld aan actoren of standpunten.',
ar: 'تحليل SWOT: نقاط القوة والضعف والفرص والتهديدات المرتبطة بالفاعلين أو المواقف.',
he: 'ניתוח SWOT: חוזקות, חולשות, הזדמנויות ואיומים ממופים לשחקנים או עמדות.',
ja: 'SWOT 分析:アクターまたは立場に紐づく強み・弱み・機会・脅威。',
ko: 'SWOT 분석: 행위자 또는 입장에 연결된 강점·약점·기회·위협.',
zh: 'SWOT 分析:将优势、劣势、机会与威胁映射到行为者或立场。',
},
'stakeholder-map.md': {
en: 'Stakeholder map: actors, interests, influence and alignment across the covered issue.',
sv: 'Intressentkarta: aktörer, intressen, inflytande och samsyn kring den aktuella frågan.',
da: 'Interessentkort: aktører, interesser, indflydelse og samstemmighed omkring emnet.',
no: 'Interessentkart: aktører, interesser, innflytelse og samstemmighet rundt saken.',
fi: 'Sidosryhmäkartta: toimijat, intressit, vaikutusvalta ja asemointi käsiteltävässä kysymyksessä.',
de: 'Stakeholder-Karte: Akteure, Interessen, Einfluss und Ausrichtung zum behandelten Thema.',
fr: 'Carte des parties prenantes : acteurs, intérêts, influence et alignements sur le sujet traité.',
es: 'Mapa de partes interesadas: actores, intereses, influencia y alineamiento respecto al tema tratado.',
nl: 'Stakeholderkaart: actoren, belangen, invloed en positionering rond het behandelde onderwerp.',
ar: 'خريطة الأطراف المعنية: الفاعلون والمصالح والنفوذ والاصطفاف بشأن الموضوع.',
he: 'מפת בעלי עניין: שחקנים, אינטרסים, השפעה והתיישרות סביב הנושא.',
ja: 'ステークホルダー・マップ:対象イシューに関わるアクター、利害、影響力、同盟関係。',
ko: '이해관계자 지도: 해당 이슈를 둘러싼 행위자·이해·영향력·정합성.',
zh: '利益相关者地图:围绕所涉议题的行为者、利益、影响力与立场对齐。',
},
'threat-analysis.md': {
en: 'Threat analysis: adversary mapping, attack surfaces and defence priorities.',
sv: 'Hotanalys: motståndarkartläggning, angreppsytor och försvarsprioriteringar.',
da: 'Trusselsanalyse: modstanderkortlægning, angrebsflader og forsvarsprioriteter.',
no: 'Trusselanalyse: motstanderkartlegging, angrepsflater og forsvarsprioriteringer.',
fi: 'Uhka-analyysi: vastustajien kartoitus, hyökkäyspinnat ja puolustusprioriteetit.',
de: 'Bedrohungsanalyse: Gegner-Mapping, Angriffsflächen und Verteidigungsprioritäten.',
fr: 'Analyse des menaces : cartographie des adversaires, surfaces d\'attaque et priorités de défense.',
es: 'Análisis de amenazas: mapeo de adversarios, superficies de ataque y prioridades de defensa.',
nl: 'Dreigingsanalyse: tegenstander-mapping, aanvalsvlakken en verdedigingsprioriteiten.',
ar: 'تحليل التهديدات: رسم خرائط الخصوم وأسطح الهجوم وأولويات الدفاع.',
he: 'ניתוח איומים: מיפוי יריבים, משטחי תקיפה ועדיפויות הגנה.',
ja: '脅威分析:アドバーサリー・マッピング、攻撃面、防御優先順位。',
ko: '위협 분석: 적대자 매핑·공격 표면·방어 우선순위.',
zh: '威胁分析:对手映射、攻击面与防御优先级。',
},
'scenario-planning.md': {
en: 'Scenario planning: 3-5 plausible futures with drivers, indicators and decision points.',
sv: 'Scenarioplanering: 3–5 troliga framtider med drivkrafter, indikatorer och beslutspunkter.',
da: 'Scenarieplanlægning: 3-5 plausible fremtider med drivkræfter, indikatorer og beslutningspunkter.',
no: 'Scenarieplanlegging: 3-5 sannsynlige fremtider med drivkrefter, indikatorer og beslutningspunkter.',
fi: 'Skenaariosuunnittelu: 3–5 uskottavaa tulevaisuutta ajureineen, indikaattoreineen ja päätöspisteineen.',
de: 'Szenarienplanung: 3-5 plausible Zukünfte mit Treibern, Indikatoren und Entscheidungspunkten.',
fr: 'Planification de scénarios : 3-5 futurs plausibles avec moteurs, indicateurs et points de décision.',
es: 'Planificación de escenarios: 3-5 futuros plausibles con impulsores, indicadores y puntos de decisión.',
nl: 'Scenarioplanning: 3-5 aannemelijke toekomsten met drivers, indicatoren en beslispunten.',
ar: 'تخطيط السيناريوهات: 3-5 سيناريوهات مستقبلية معقولة مع محركات ومؤشرات ونقاط قرار.',
he: 'תכנון תרחישים: 3-5 עתידים סבירים עם מניעים, אינדיקטורים ונקודות החלטה.',
ja: 'シナリオ・プランニング:駆動要因・指標・意思決定点を伴う 3〜5 の妥当な未来像。',
ko: '시나리오 기획: 동인·지표·결정 시점을 갖춘 3~5개의 타당한 미래.',
zh: '情景规划:包含驱动因素、指标与决策点的 3–5 种可能未来。',
},
'behavioral-analysis.md': {
en: 'Behavioural analysis: political psychology patterns, incentives and likely responses.',
sv: 'Beteendeanalys: politisk-psykologiska mönster, incitament och troliga reaktioner.',
da: 'Adfærdsanalyse: politisk-psykologiske mønstre, incitamenter og sandsynlige reaktioner.',
no: 'Atferdsanalyse: politisk-psykologiske mønstre, insentiver og sannsynlige reaksjoner.',
fi: 'Käyttäytymisanalyysi: poliittis-psykologiset mallit, kannustimet ja todennäköiset reaktiot.',
de: 'Verhaltensanalyse: politisch-psychologische Muster, Anreize und wahrscheinliche Reaktionen.',
fr: 'Analyse comportementale : schémas psycho-politiques, incitations et réactions probables.',
es: 'Análisis conductual: patrones psico-políticos, incentivos y respuestas probables.',
nl: 'Gedragsanalyse: politiek-psychologische patronen, prikkels en waarschijnlijke reacties.',
ar: 'تحليل سلوكي: أنماط نفسية-سياسية وحوافز وردود أفعال محتملة.',
he: 'ניתוח התנהגותי: דפוסי פסיכולוגיה פוליטית, תמריצים ותגובות צפויות.',
ja: '行動分析:政治心理パターン、インセンティブ、予想される反応。',
ko: '행동 분석: 정치 심리 패턴·유인·예상 반응.',
zh: '行为分析:政治心理模式、激励与可能反应。',
},
'synthesis.md': {
en: 'Synthesis: integrated narrative weaving together every artifact into a coherent intelligence product.',
sv: 'Syntes: integrerad berättelse som väver samman varje artefakt till en sammanhängande underrättelseprodukt.',
da: 'Syntese: integreret fortælling der væver hver artefakt sammen til ét sammenhængende efterretningsprodukt.',
no: 'Syntese: integrert fortelling som vever hver artefakt sammen til ett sammenhengende etterretningsprodukt.',
fi: 'Synteesi: integroitu kertomus, joka kutoo jokaisen artefaktin johdonmukaiseksi tiedustelutuotteeksi.',
de: 'Synthese: integrierte Erzählung, die jedes Artefakt zu einem kohärenten Intelligenzprodukt verwebt.',
fr: 'Synthèse : récit intégré tissant chaque artefact en un produit de renseignement cohérent.',
es: 'Síntesis: narrativa integrada que teje cada artefacto en un producto de inteligencia coherente.',
nl: 'Synthese: geïntegreerd narratief dat elk artefact samenvlecht tot een coherent inlichtingenproduct.',
ar: 'توليف: سرد متكامل ينسج كل قطعة في منتج استخباراتي متماسك.',
he: 'סינתזה: נרטיב משולב השוזר כל ארטיפקט למוצר מודיעין קוהרנטי.',
ja: '統合:すべての成果物を一貫したインテリジェンス製品へ織り上げる統合的ナラティブ。',
ko: '종합: 모든 산출물을 일관된 인텔리전스 제품으로 엮는 통합 서사.',
zh: '综合:将每份产物编织为连贯情报产品的整合叙事。',
},
'timeline.md': {
en: 'Timeline: chronological narrative of events with dates, actors and causal links.',
sv: 'Tidslinje: kronologisk redogörelse av händelser med datum, aktörer och kausala länkar.',
da: 'Tidslinje: kronologisk fortælling om begivenheder med datoer, aktører og årsagssammenhænge.',
no: 'Tidslinje: kronologisk fortelling om hendelser med datoer, aktører og årsakssammenhenger.',
fi: 'Aikajana: tapahtumien kronologinen kuvaus päivämäärineen, toimijoineen ja syy-yhteyksineen.',
de: 'Zeitleiste: chronologische Erzählung der Ereignisse mit Daten, Akteuren und Kausalverbindungen.',
fr: 'Chronologie : récit chronologique des événements avec dates, acteurs et liens causaux.',
es: 'Cronología: narrativa cronológica de eventos con fechas, actores y vínculos causales.',
nl: 'Tijdlijn: chronologisch narratief van gebeurtenissen met data, actoren en causale links.',
ar: 'الجدول الزمني: سرد زمني للأحداث مع التواريخ والفاعلين والروابط السببية.',
he: 'ציר זמן: נרטיב כרונולוגי של אירועים עם תאריכים, שחקנים וקשרים סיבתיים.',
ja: 'タイムライン:日付・アクター・因果関係を含む出来事の時系列ナラティブ。',
ko: '타임라인: 날짜·행위자·인과관계를 담은 사건의 시계열 서사.',
zh: '时间线:包含日期、行为者与因果联系的事件时序叙事。',
},
'classification-results.json': {
en: 'Classification results: structured JSON with CIA/RTO/RPO scoring and information-security labelling.',
sv: 'Klassificeringsresultat: strukturerad JSON med CIA/RTO/RPO-poäng och informationssäkerhetsmärkning.',
da: 'Klassificeringsresultater: struktureret JSON med CIA/RTO/RPO-scoring og informationssikkerhedsmærkning.',
no: 'Klassifiseringsresultater: strukturert JSON med CIA/RTO/RPO-scoring og informasjonssikkerhetsmerking.',
fi: 'Luokitustulokset: jäsennelty JSON CIA/RTO/RPO-pisteytyksellä ja tietoturvamerkinnällä.',
de: 'Klassifikationsergebnisse: strukturiertes JSON mit CIA/RTO/RPO-Scoring und Informationssicherheits-Kennzeichnung.',
fr: 'Résultats de classification : JSON structuré avec notation CIA/RTO/RPO et étiquetage de sécurité de l\'information.',
es: 'Resultados de clasificación: JSON estructurado con puntuación CIA/RTO/RPO y etiquetado de seguridad de la información.',
nl: 'Classificatieresultaten: gestructureerde JSON met CIA/RTO/RPO-scoring en informatiebeveiligingslabeling.',
ar: 'نتائج التصنيف: JSON منظم مع تقييم CIA/RTO/RPO ووسم أمن المعلومات.',
he: 'תוצאות סיווג: JSON מובנה עם ניקוד CIA/RTO/RPO וסימון אבטחת מידע.',
ja: '分類結果:CIA/RTO/RPO スコアリングと情報セキュリティラベルを含む構造化 JSON。',
ko: '분류 결과: CIA/RTO/RPO 점수와 정보보안 라벨링을 담은 구조화 JSON.',
zh: '分类结果:包含 CIA/RTO/RPO 评分与信息安全标注的结构化 JSON。',
},
'economic-data.json': {
en: 'Economic data: curated macroeconomic indicators feeding downstream political-economy analyses.',
sv: 'Ekonomisk data: kurerade makroekonomiska indikatorer som matar nedströms politisk-ekonomiska analyser.',
da: 'Økonomiske data: kuraterede makroøkonomiske indikatorer der fødes ind i nedstrøms politisk-økonomiske analyser.',
no: 'Økonomiske data: kuraterte makroøkonomiske indikatorer som mater nedstrøms politisk-økonomiske analyser.',
fi: 'Taloustiedot: kuratoidut makrotaloudelliset indikaattorit, jotka syöttävät alavirran poliittis-taloudellisia analyyseja.',
de: 'Wirtschaftsdaten: kuratierte makroökonomische Indikatoren für nachgelagerte politisch-ökonomische Analysen.',
fr: 'Données économiques : indicateurs macroéconomiques sélectionnés alimentant les analyses d\'économie politique en aval.',
es: 'Datos económicos: indicadores macroeconómicos curados que alimentan los análisis de economía política aguas abajo.',
nl: 'Economische data: gecureerde macro-economische indicatoren die politieke-economie-analyses stroomafwaarts voeden.',
ar: 'بيانات اقتصادية: مؤشرات اقتصاد كلي منسَّقة تُغذي تحليلات الاقتصاد السياسي اللاحقة.',
he: 'נתונים כלכליים: אינדיקטורים מאקרו־כלכליים אוצרים המזינים ניתוחי כלכלה פוליטית במורד הזרם.',
ja: '経済データ:下流の政治経済分析に供給する選定済みマクロ経済指標。',
ko: '경제 데이터: 하류의 정치경제 분석에 공급되는 큐레이션된 거시경제 지표.',
zh: '经济数据:为下游政治经济分析提供支撑的精选宏观经济指标。',
},
'README.md': {
en: 'Overview and entry-point for the full template library.',
sv: 'Översikt och ingångspunkt till hela mallbiblioteket.',
da: 'Oversigt og indgang til hele skabelonbiblioteket.',
no: 'Oversikt og inngangspunkt til hele malbiblioteket.',
fi: 'Yleiskatsaus ja sisääntulopiste koko mallikirjastoon.',
de: 'Überblick und Einstiegspunkt für die gesamte Vorlagen-Bibliothek.',
fr: 'Aperçu et point d\'entrée de la bibliothèque complète de modèles.',
es: 'Resumen y punto de entrada de toda la biblioteca de plantillas.',
nl: 'Overzicht en toegangspunt voor de volledige sjabloonbibliotheek.',
ar: 'نظرة عامة ونقطة دخول لمكتبة القوالب الكاملة.',
he: 'סקירה ונקודת כניסה לספריית התבניות המלאה.',
ja: 'テンプレートライブラリ全体の概観とエントリーポイント。',
ko: '전체 템플릿 라이브러리의 개요 및 진입점.',
zh: '完整模板库的概览与入口。',
},
};
/** Generic "template in the X library" fallback phrase, localised per language.
* The two placeholders are replaced with the prettified filename and library name. */
export const TEMPLATE_GENERIC_DESC_I18N: Record<Language, string> = {
en: '%t — reference template in the %l library.',
sv: '%t — referensmall i biblioteket %l.',
da: '%t — referenceskabelon i biblioteket %l.',
no: '%t — referansemaal i biblioteket %l.',
fi: '%t — viitemalli kirjastossa %l.',
de: '%t — Referenzvorlage in der Bibliothek %l.',
fr: '%t — modèle de référence dans la bibliothèque %l.',
es: '%t — plantilla de referencia en la biblioteca %l.',
nl: '%t — referentiesjabloon in de bibliotheek %l.',
ar: '%t — قالب مرجعي في مكتبة %l.',
he: '%t — תבנית ייחוס בספרייה %l.',
ja: '%t — %l ライブラリ内の参照テンプレート。',
ko: '%t — %l 라이브러리의 참조 템플릿.',
zh: '%t — %l 库中的参考模板。',
};
/** Per-language display title for every artifact filename that appears in daily
* streams. Falls back to the English prettified filename when missing. */
|