feat(i18n): French and German localization (phase 5)
CI / Lint e auditorias (push) Successful in 49s
CI / Trivy (dependências e segredos) (push) Successful in 11s
CI / Imagem Docker (linux/arm64) (push) Successful in 3m14s

- Add full message catalogs and content for French (fr) and German (de)
- Implement ASCII canonical slugs for French and German routes
- Add language-specific search endpoints (/api/busca/fr, /api/busca/de)
- Configure strict 404 responses for /fr/livro and /de/livro
- Localize SEO, OpenGraph (fr_FR, de_DE), Twitter and JSON-LD schemas
- Add localized code example comments across 14 examples for fr and de
- Enable 'fr' and 'de' in ENABLED_LOCALES with root negotiation and redirect
- Extend test suite in check-i18n, smoke-imagem and verifica-vazamentos

Co-Authored-By: Antigravity <noreply@google.com>
This commit is contained in:
Lucas RayanandAntigravity committed 2026-11-01 22:06:36 -03:00
1 parent 7b673aeb4b
commit 7fce46b9e1
104 files changed
+33369 -686

No files matched your search

+549
View File
@@ -0,0 +1,549 @@
[
{
"numero": "1",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Entrée d'alimentation du domaine analogique"
],
"categorias": [
"Power"
],
"avisos": [
"Tension recommandée : 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Consultez la section 2.5 de la fiche technique pour plus de détails sur l'alimentation de la puce"
]
},
{
"numero": "2",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Entrée d'alimentation du domaine analogique"
],
"categorias": [
"Power"
],
"avisos": [
"Tension recommandée : 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Consultez la section 2.5 de la fiche technique pour plus de détails sur l'alimentation de la puce"
]
},
{
"numero": "3",
"nome": "GPIO0",
"tipo": "io",
"funcoes": [
"GPIO0",
"FSPIQ"
],
"categorias": [
"GPIO",
"SPI"
],
"avisos": []
},
{
"numero": "4",
"nome": "GPIO1",
"tipo": "io",
"funcoes": [
"GPIO1",
"FSPICS0",
"ADC1_CH0"
],
"categorias": [
"GPIO",
"SPI",
"ADC"
],
"avisos": []
},
{
"numero": "5",
"nome": "MTMS",
"tipo": "io",
"funcoes": [
"GPIO1",
"FSPIWP",
"ADC1_CH1",
"MTMS"
],
"categorias": [
"GPIO",
"SPI",
"ADC",
"JTAG"
],
"avisos": [
"Pendant la réinitialisation, cette broche est configurée en entrée",
"Après la réinitialisation, cette broche sera configurée en entrée",
"Broche utilisée pour le débogage (debugging)"
]
},
{
"numero": "6",
"nome": "MTDO",
"tipo": "io",
"funcoes": [
"GPIO3",
"FSPIHD",
"ADC1_CH2",
"MTDO"
],
"categorias": [
"GPIO",
"SPI",
"ADC",
"JTAG"
],
"avisos": [
"Pendant la réinitialisation, cette broche est configurée en entrée",
"Après la réinitialisation, cette broche sera configurée en entrée",
"Broche utilisée pour le débogage (debugging)"
]
},
{
"numero": "7",
"nome": "MTCK",
"tipo": "io",
"funcoes": [
"GPIO4",
"FSPICLK",
"ADC1_CH3",
"MTCK"
],
"categorias": [
"GPIO",
"SPI",
"ADC",
"JTAG"
],
"avisos": [
"Après la réinitialisation, cette broche sera configurée en entrée",
"Broche utilisée pour le débogage (debugging)"
]
},
{
"numero": "8",
"nome": "MTDI",
"tipo": "io",
"funcoes": [
"GPIO5",
"FSPID",
"ADC1_CH4",
"MTDI"
],
"categorias": [
"GPIO",
"SPI",
"ADC",
"JTAG"
],
"avisos": [
"Après la réinitialisation, cette broche sera configurée en entrée",
"Broche utilisée pour le débogage (debugging)"
]
},
{
"numero": "9",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Entrée d'alimentation du domaine des E/S"
],
"categorias": [
"Power"
],
"avisos": [
"Tension recommandée : 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Consultez la section 2.5 de la fiche technique pour plus de détails sur l'alimentation de la puce"
]
},
{
"numero": "10",
"nome": "GPIO8",
"tipo": "io",
"funcoes": [
"GPIO8"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Pendant la réinitialisation, cette broche est configurée en entrée",
"Après la réinitialisation, cette broche sera configurée en entrée",
"Utilisé pour contrôler le mode de démarrage (boot) de la puce (consultez la section 3.1 de la fiche technique pour plus de détails)",
"Utilisé pour contrôler l'affichage des messages ROM sur UART0 (consultez la section 3.3 de la fiche technique pour plus de détails)"
]
},
{
"numero": "11",
"nome": "GPIO9",
"tipo": "io",
"funcoes": [
"GPIO9"
],
"categorias": [
"GPIO",
"Strapping"
],
"avisos": [
"Pendant la réinitialisation, cette broche est configurée en entrée avec pull-up interne activé",
"Après la réinitialisation, cette broche sera configurée en entrée avec pull-up interne activé",
"Utilisé pour contrôler le mode de démarrage (boot) de la puce (consultez la section 3.1 de la fiche technique pour plus de détails)"
]
},
{
"numero": "12",
"nome": "GPIO10",
"tipo": "io",
"funcoes": [
"GPIO10",
"ZCD0"
],
"categorias": [
"GPIO"
],
"avisos": []
},
{
"numero": "13",
"nome": "GPIO11",
"tipo": "io",
"funcoes": [
"GPIO11",
"ZCD1"
],
"categorias": [
"GPIO"
],
"avisos": []
},
{
"numero": "14",
"nome": "GPIO12",
"tipo": "io",
"funcoes": [
"GPIO12"
],
"categorias": [
"GPIO"
],
"avisos": []
},
{
"numero": "15",
"nome": "XTAL_32K_P",
"tipo": "io",
"funcoes": [
"GPIO13",
"XTAL_32K_P"
],
"categorias": [
"GPIO",
"Clock"
],
"avisos": []
},
{
"numero": "16",
"nome": "XTAL_32K_N",
"tipo": "io",
"funcoes": [
"GPIO14",
"XTAL_32K_N"
],
"categorias": [
"GPIO",
"Clock"
],
"avisos": []
},
{
"numero": "17",
"nome": "CHIP_EN",
"tipo": "analog",
"funcoes": [
"Activation de la puce"
],
"categorias": [
"Power"
],
"avisos": [
"Porter cette broche au niveau haut active le fonctionnement de la puce",
"Porter cette broche au niveau bas désactive le fonctionnement de la puce",
"Do not leave this pin floating, use an external pull-up resistor"
]
},
{
"numero": "18",
"nome": "VBAT",
"tipo": "power",
"funcoes": [
"Entrée d'alimentation du domaine analogique ou de la batterie"
],
"categorias": [
"Power"
],
"avisos": [
"Tension recommandée : 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Consultez la section 2.5 de la fiche technique pour plus de détails sur l'alimentation de la puce"
]
},
{
"numero": "19",
"nome": "VDDA_PMU",
"tipo": "power",
"funcoes": [
"Entrée d'alimentation du domaine analogique"
],
"categorias": [
"Power"
],
"avisos": [
"Tension recommandée : 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Consultez la section 2.5 de la fiche technique pour plus de détails sur l'alimentation de la puce"
]
},
{
"numero": "20",
"nome": "VDDPST1",
"tipo": "power",
"funcoes": [
"Entrée d'alimentation du domaine des E/S"
],
"categorias": [
"Power"
],
"avisos": [
"Tension recommandée : 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Consultez la section 2.5 de la fiche technique pour plus de détails sur l'alimentation de la puce"
]
},
{
"numero": "21",
"nome": "GPIO22",
"tipo": "io",
"funcoes": [
"GPIO22"
],
"categorias": [
"GPIO"
],
"avisos": []
},
{
"numero": "22",
"nome": "U0RXD",
"tipo": "io",
"funcoes": [
"GPIO23",
"U0RXD",
"FSPICS1"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"avisos": [
"Après la réinitialisation, cette broche sera configurée en entrée avec pull-up interne activé",
"Broche utilisée pour le débogage (debugging)"
]
},
{
"numero": "23",
"nome": "U0TXD",
"tipo": "io",
"funcoes": [
"GPIO24",
"U0TXD",
"FSPICS2"
],
"categorias": [
"GPIO",
"UART",
"SPI"
],
"avisos": [
"Après la réinitialisation, cette broche sera configurée en entrée avec pull-up interne activé",
"Broche utilisée pour le débogage (debugging)"
]
},
{
"numero": "24",
"nome": "GPIO25",
"tipo": "io",
"funcoes": [
"GPIO24",
"FSPICS3"
],
"categorias": [
"GPIO",
"SPI",
"Strapping"
],
"avisos": [
"Pendant la réinitialisation, cette broche est configurée en entrée",
"Après la réinitialisation, cette broche sera configurée en entrée",
"Utilisé pour contrôler la source des signaux JTAG (consultez la section 3.3 de la fiche technique pour plus de détails)"
]
},
{
"numero": "25",
"nome": "GPIO26",
"tipo": "io",
"funcoes": [
"GPIO26",
"FSPICS4",
"USB_D-"
],
"categorias": [
"GPIO",
"SPI",
"USB"
],
"avisos": [
"Après la réinitialisation, cette broche sera configurée en entrée",
"Par défaut, cette broche est utilisée pour USB Série/JTAG"
]
},
{
"numero": "26",
"nome": "GPIO27",
"tipo": "io",
"funcoes": [
"GPIO27",
"FSPICS5",
"USB_D+"
],
"categorias": [
"GPIO",
"SPI",
"USB"
],
"avisos": [
"Après la réinitialisation, cette broche sera configurée en entrée avec pull-up USB interne activé",
"Par défaut, cette broche est utilisée pour USB Série/JTAG"
]
},
{
"numero": "27",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Entrée d'alimentation du domaine analogique"
],
"categorias": [
"Power"
],
"avisos": [
"Tension recommandée : 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Consultez la section 2.5 de la fiche technique pour plus de détails sur l'alimentation de la puce"
]
},
{
"numero": "28",
"nome": "XTAL_N",
"tipo": "analog",
"funcoes": [
"Entrée/sortie négative d'horloge"
],
"categorias": [
"Clock"
],
"avisos": [
"Consultez la section 2.3.2 de la fiche technique pour plus de détails sur les broches analogiques"
]
},
{
"numero": "29",
"nome": "XTAL_P",
"tipo": "analog",
"funcoes": [
"Entrée/sortie positive d'horloge"
],
"categorias": [
"Clock"
],
"avisos": [
"Consultez la section 2.3.2 de la fiche technique pour plus de détails sur les broches analogiques"
]
},
{
"numero": "30",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Entrée d'alimentation du domaine analogique"
],
"categorias": [
"Power"
],
"avisos": [
"Tension recommandée : 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Consultez la section 2.5 de la fiche technique pour plus de détails sur l'alimentation de la puce"
]
},
{
"numero": "31",
"nome": "VDD3P3",
"tipo": "power",
"funcoes": [
"Entrée d'alimentation du domaine analogique"
],
"categorias": [
"Power"
],
"avisos": [
"Tension recommandée : 3.3V",
"Minimum Recommended Voltage: 3.0V",
"Maximum Recommended Voltage: 3.6V",
"Consultez la section 2.5 de la fiche technique pour plus de détails sur l'alimentation de la puce"
]
},
{
"numero": "32",
"nome": "ANT",
"tipo": "analog",
"funcoes": [
"Connexion de l'antenne RF"
],
"categorias": [
"Antenne"
],
"avisos": [
"Consultez la section 2.4 de la fiche technique pour plus de détails sur les broches analogiques"
]
},
{
"numero": "33",
"nome": "GND",
"tipo": "ground",
"funcoes": [
"Référence électrique du circuit (masse)"
],
"categorias": [
"GND"
],
"avisos": []
}
]