Files
mempalace/mempalace/i18n/pt-br.json
T
mvalentsev 4221589df2 fix(i18n): address review feedback on pt-br.json
- dialogue_patterns[0]: remove stray \" before > (fixes markdown quote matching)
- entity stopwords: add 40 prepositions, conjunctions, and common words to reduce false positives
- pronoun_patterns: add 2nd-person (você/vocês) and possessives (seu/sua/seus/suas)
2026-04-15 23:32:31 +05:00

174 lines
4.7 KiB
JSON

{
"lang": "pt-br",
"label": "Português (Brasil)",
"terms": {
"palace": "palácio",
"wing": "ala",
"hall": "corredor",
"closet": "armário",
"drawer": "gaveta",
"mine": "minerar",
"search": "buscar",
"status": "status",
"init": "inicializar",
"repair": "reparar",
"migrate": "migrar",
"entity": "entidade",
"topic": "tópico"
},
"cli": {
"mine_start": "Minerando {path}...",
"mine_complete": "Pronto. {closets} armários, {drawers} gavetas criados.",
"mine_skip": "Já minerado. Use --force para refazer.",
"search_no_results": "Sem resultados para: {query}",
"search_results": "{count} resultados encontrados:",
"status_palace": "Palácio: {path}",
"status_wings": "{count} alas",
"status_closets": "{count} armários",
"status_drawers": "{count} gavetas",
"init_complete": "Palácio inicializado em {path}",
"init_exists": "Já existe um palácio em {path}",
"repair_complete": "Reparo completo. {fixed} problemas corrigidos.",
"migrate_complete": "Migração completa.",
"no_palace": "Nenhum palácio encontrado. Execute: mempalace init <diretório>"
},
"aaak": {
"instruction": "Comprima em português. Hifens entre palavras, pipes entre conceitos. Remova artigos e palavras de preenchimento. Mantenha nomes próprios e números exatos."
},
"regex": {
"topic_pattern": "[A-ZÀ-Ú][a-zà-ÿ]{2,}|[A-Za-zÀ-ÿ]{3,}",
"stop_words": "o a os as um uma uns umas de do da dos das em no na nos nas por para com sem sobre entre ao aos seu sua seus suas meu minha meus minhas tu teu tua que quem qual onde quando porque embora mas porém também muito mais como este esta estes estas esse essa esses essas aquele aquela é são está estão foi ser estar ter sido",
"quote_pattern": "\"([^\"]{10,200})\"|«([^»]{10,200})»",
"action_pattern": "(?:construído|corrigido|escrito|adicionado|enviado|medido|testado|revisado|criado|excluído|atualizado|configurado|implantado|migrado)\\s+[\\wà-ÿ\\s]{3,30}"
},
"entity": {
"candidate_pattern": "[A-ZÀ-Ú][a-zà-ÿ]{1,19}",
"multi_word_pattern": "[A-ZÀ-Ú][a-zà-ÿ]+(?:\\s+[A-ZÀ-Ú][a-zà-ÿ]+)+",
"person_verb_patterns": [
"\\b{name}\\s+disse\\b",
"\\b{name}\\s+perguntou\\b",
"\\b{name}\\s+respondeu\\b",
"\\b{name}\\s+contou\\b",
"\\b{name}\\s+riu\\b",
"\\b{name}\\s+sorriu\\b",
"\\b{name}\\s+chorou\\b",
"\\b{name}\\s+sentiu\\b",
"\\b{name}\\s+pensa\\b",
"\\b{name}\\s+quer\\b",
"\\b{name}\\s+ama\\b",
"\\b{name}\\s+odeia\\b",
"\\b{name}\\s+sabe\\b",
"\\b{name}\\s+decidiu\\b",
"\\b{name}\\s+escreveu\\b"
],
"pronoun_patterns": [
"\\bela\\b",
"\\bdela\\b",
"\\bele\\b",
"\\bdele\\b",
"\\beles\\b",
"\\belas\\b",
"\\bdeles\\b",
"\\bdelas\\b",
"\\bvocê\\b",
"\\bvocês\\b",
"\\bseu\\b",
"\\bsua\\b",
"\\bseus\\b",
"\\bsuas\\b"
],
"dialogue_patterns": [
"^>\\s*{name}[:\\s]",
"^{name}:\\s",
"^\\[{name}\\]",
"\"{name}\\s+disse"
],
"direct_address_pattern": "\\boi\\s+{name}\\b|\\bol[áa]\\s+{name}\\b|\\bobrigad[oa]\\s+{name}\\b|\\bcaro\\s+{name}\\b|\\bcara\\s+{name}\\b",
"project_verb_patterns": [
"\\bconstruindo\\s+{name}\\b",
"\\bconstruiu\\s+{name}\\b",
"\\blançando\\s+{name}\\b",
"\\blançou\\s+{name}\\b",
"\\bimplantando\\s+{name}\\b",
"\\bimplantou\\s+{name}\\b",
"\\binstalando\\s+{name}\\b",
"\\binstalou\\s+{name}\\b",
"\\bo\\s+sistema\\s+{name}\\b",
"\\bo\\s+projeto\\s+{name}\\b",
"\\bimport\\s+{name}\\b",
"\\bpip\\s+install\\s+{name}\\b"
],
"stopwords": [
"oi",
"ola",
"olá",
"obrigado",
"obrigada",
"sim",
"não",
"talvez",
"aqui",
"ali",
"lá",
"agora",
"hoje",
"ontem",
"amanhã",
"sempre",
"nunca",
"ainda",
"também",
"muito",
"pouco",
"bem",
"mal",
"assim",
"então",
"depois",
"antes",
"durante",
"sobre",
"entre",
"para",
"como",
"mas",
"porém",
"contudo",
"embora",
"enquanto",
"porque",
"portanto",
"logo",
"todavia",
"desde",
"contra",
"perante",
"após",
"mediante",
"conforme",
"segundo",
"exceto",
"pois",
"apenas",
"mais",
"menos",
"cada",
"todo",
"toda",
"todos",
"todas",
"tudo",
"nada",
"algo",
"onde",
"quando",
"qual",
"quem",
"isso",
"isto",
"ser",
"ter"
]
}
}