Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
50111c8
Create test
natalieac03 Aug 7, 2026
c56364e
Traducao das regras pt-BR: unicode, definitions, SimpleSpeak, SharedR…
natalieac03 Aug 8, 2026
7bd2312
Versão inicial em português do MathCAT
natalieac03 Aug 10, 2026
3ca462e
Merge branch 'daisy:main' into main
natalieac03 Aug 15, 2026
bf935bf
Merge branch 'daisy:main' into main
natalieac03 Aug 20, 2026
190c28d
Merge branch 'daisy:main' into main
natalieac03 Aug 21, 2026
9b7ccd8
Merge branch 'daisy:main' into main
natalieac03 Aug 24, 2026
b4dd236
Corrige bugs da auditoria e traduz unicode-full.yaml (acentos, setas,…
natalieac03 Aug 25, 2026
9f9a3c2
Merge branch 'daisy:main' into main
natalieac03 Aug 27, 2026
70c1d5f
Merge branch 'daisy:main' into main
natalieac03 Aug 28, 2026
b020963
Regras da rodada de testes: probability, ignore_period, unicode-full
natalieac03 Aug 28, 2026
73d29f7
Merge branch 'main' of https://github.com/natalieac03/MathCAT_pt
natalieac03 Aug 28, 2026
5707b20
Corrige unidades sec/arcsec, remove dot-over espúria, ACHADOS.md
natalieac03 Aug 28, 2026
547b343
pt: corrige 7 bugs de regra e reconcilia os testes (92/92)
natalieac03 Aug 28, 2026
37c2ebe
Terminologia: maiúscula, romanos por valor, expoente zero cardinal, t…
natalieac03 Aug 28, 2026
68d040a
pt: pertinência sem verbo finito dentro de conjunto; ∉ com In deixa d…
natalieac03 Aug 28, 2026
33ccbce
pt: corrige o que o material real do ACESSÍLIA exige; recuo controlad…
natalieac03 Aug 28, 2026
73db540
pt: P(A ∣ B) fala "dado"; varredura de vazamento nas 593 expressões d…
natalieac03 Aug 28, 2026
3a2c723
pt: recuo marcado # RECUO-EN e separado da tradução pendente; regress…
natalieac03 Aug 28, 2026
0a2ebd7
Merge branch 'daisy:main' into main
natalieac03 Aug 28, 2026
86df14a
Delete auditar_pt.sh
natalieac03 Aug 28, 2026
a01cb04
Delete Rules/Languages/pt/ACHADOS.md
natalieac03 Aug 28, 2026
eb79bc8
Delete Rules/Languages/pt/SESSAO_ESCUTA.md
natalieac03 Aug 28, 2026
5725a71
Delete Rules/Languages/pt/TERMINOLOGIA_PT_BR.md
natalieac03 Aug 28, 2026
104ca2d
Terminologia: maiúscula, romanos por valor, expoente zero cardinal, t…
natalieac03 Aug 29, 2026
be41676
Restaura arquivos apagados por engano
natalieac03 Aug 29, 2026
f36e01c
Merge branch 'main' of https://github.com/natalieac03/MathCAT_pt
natalieac03 Aug 29, 2026
a18bec5
Delete venv directory
natalieac03 Aug 30, 2026
7310ce1
Delete PythonScripts/venv directory
natalieac03 Aug 30, 2026
6ba189f
Delete PythonScripts/gerar_recuo_en.py
natalieac03 Aug 30, 2026
406bff8
Delete PythonScripts/gerar_pacote_escuta.py
natalieac03 Aug 30, 2026
8d76d38
Delete PythonScripts/conferir_vocabulario.py
natalieac03 Aug 30, 2026
48373ee
Remove translation correction comments from YAML
natalieac03 Aug 30, 2026
7edc9f0
Clean up comments in ClearSpeak_Rules.yaml
natalieac03 Aug 30, 2026
4cd3c5c
Clean up comments in SimpleSpeak_Rules.yaml
natalieac03 Aug 30, 2026
1360c86
Clean up translation notes in definitions.yaml
natalieac03 Aug 30, 2026
1c7d4bd
Fix tag for overview-default in overview.yaml
natalieac03 Aug 30, 2026
88ff218
Clean up comments in escuta.rs
natalieac03 Aug 30, 2026
16d2f96
Update expressions in escuta_expressoes.tsv
natalieac03 Aug 30, 2026
c0ed773
Clean up comments in intent.rs
natalieac03 Aug 30, 2026
a2da552
Remove venv from version control
natalieac03 Aug 31, 2026
3d73197
Merge remote-tracking branch 'origin/main'
natalieac03 Aug 31, 2026
70e7702
Restringe o PR a Rules/Languages/pt e tests/Languages/pt
natalieac03 Aug 31, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
801 changes: 801 additions & 0 deletions Rules/Languages/pt/ClearSpeak_Rules.yaml

Large diffs are not rendered by default.

61 changes: 61 additions & 0 deletions Rules/Languages/pt/SharedRules/calculus.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---

- name: divergence
tag: divergence
match: "count(*) = 1"
replace:
# CORREÇÃO: a polaridade estava invertida — o modo padrão (Medium) ouvia a
# abreviação "div"; o nome completo só saía no Verbose. No inglês, só o
# Terse abrevia. E o "de" era incondicional, contrariando TerseFunctionNames
# (divergence/curl/gradient não dizem "de" no modo conciso).
- test:
if: "$Verbosity='Terse'"
then: [T: "div"]
else: [T: "divergente de"]
- test:
if: "not(IsNode(*[1], 'leaf'))"
then: [pause: short]
- x: "*[1]"

- name: curl
tag: curl
match: "count(*) = 1"
replace:
- T: "rotacional" # phrase(the 'curl of' a field)
- test:
if: "$Verbosity!='Terse'"
then: [T: "de"]
- test:
if: "not(IsNode(*[1], 'leaf'))"
then: [pause: short]
- x: "*[1]"

- name: gradient
tag: gradient
match: "count(*) = 1"
replace:
- test:
if: "$Verbosity!='Terse'"
then: [T: "gradiente de"] # phrase('divergence' from the mean)
else: [T: "nabla"] # phrase('divergence' from the mean)
- test:
if: "not(IsNode(*[1], 'leaf'))"
then: [pause: short]
- x: "*[1]"


- name: laplacian
tag: laplacian
match: "count(*) <= 1" # can be on ∇^2 or on enclosing mrow
replace:
- T: "laplaciano"
- test:
if: "count(*) = 1"
then:
- test:
if: "$Verbosity!='Terse'"
then: [T: "de"]
- test:
if: "not(IsNode(*[1], 'leaf'))"
then: [pause: short]
- x: "*[1]"
Loading