Saltar a contenido

Extensiones PyMdown

Extensiones PyMdown

pymdownx.caret

Hola, soy texto con una inserción.

Hola, soy texto conun superíndice

Hello, I'm text with ^^an insert^^.

Hello, I'm text with^a\ superscript^
msgid "Hello, I'm text with ^^an insert^^."
msgstr "Hola, soy texto con ^^una inserción^^."

msgid "Hello, I'm text with^a\\ superscript^."
msgstr "Hola, soy texto con^un\\ superíndice^"

pymdownx.details

Detalles con estilo abierto
¡Detalles anidados!

Y más contenido.

???+ note "Open styled details"

    ??? danger "Nested details!"

        And more content.
msgid "Open styled details"
msgstr "Detalles con estilo abierto"

msgid "Nested details!"
msgstr "¡Detalles anidados!"

msgid "And more content."
msgstr "Y más contenido."

pymdownx.emoji

Me encanta mdpo ❤

I :heart: mdpo
msgid "I :heart: mdpo"
msgstr "Me encanta mdpo :heart:"

pymdownx.highlight

Los bloques de código no son traducidos por defecto, pero puedes incluir un comentario HTML <!-- mdpo-include-codeblock --> antes de cada bloque de código que quieres traducir.

import mdpo
print(mdpo.__version__)
\<!-- mdpo-include-codeblock -->
```python
import mdpo
print(mdpo.__version__)
```
msgid ""
"import mdpo\\n"
"print(mdpo.__version__)\\n"
msgstr ""

pymdownx.inlinehilite

No hay forma de ignorar bloques de código en línea de ser incluidos en las traducciones:

Aquí hay algo de código: import pymdownx; pymdownx.__version__.

El shebang simulado se tratará como texto aquí: #!js var test = 0;.

Here is some code: `#!py3 import pymdownx; pymdownx.__version__`.

The mock shebang will be treated like text here: ` #!js var test = 0;`.
msgid "Here is some code: `#!py3 import pymdownx; pymdownx.__version__`."
msgstr ""
"Aquí hay algo de código: `#!py3 import pymdownx; pymdownx.__version__`."

msgid ""
"The mock shebang will be treated like text here: ` #!js var test = 0;`."
msgstr ""
"El shebang simulado se tratará como texto aquí: ` #!js var test = 0;`."

pymdownx.keys

Ctrl+Alt+F10

++ctrl+alt+delete++
msgid "++ctrl+alt+delete++"
msgstr "++ctrl+alt+f10++"

A veces la traducción debe editar enlaces. Observa el siguiente ejemplo enlazando a esta documentación dependiendo del idioma activo actual:

Puedes acceder a la documentación de mkdocs-mdpo-plugin aquí: https://mondeja.github.io/mkdocs-mdpo-plugin/es

You can access to the mkdocs-mdpo-plugin documentation here: https://mondeja.github.io/mkdocs-mdpo-plugin
msgid ""
"You can access to the mkdocs-mdpo-plugin documentation here: "
"https://mondeja.github.io/mkdocs-mdpo-plugin"
msgstr ""
"Puedes acceder a la documentación de mkdocs-mdpo-plugin aquí: "
"https://mondeja.github.io/mkdocs-mdpo-plugin/es"

pymdownx.mark

márcame

==mark me==
msgid "==mark me=="
msgstr "==marcame=="

pymdownx.progressbar

Debes dejar una línea en blanco entre cada barra de progreso.

vacío

45 por ciento

lleno

[=0% "0%"]

[=45% "45%"]

[=100% "100%"]
msgid "[=0% \"0%\"]"
msgstr "[=0% \"vacío\"]"

msgid "[=45% \"45%\"]"
msgstr "[=45% \"45 por ciento\"]"

msgid "[=100% \"100%\"]"
msgstr "[=100% \"lleno\"]"

pymdownx.smartsymbols

Aquí hay algunos símbolos: ™ © ®

Here are some symbols: (tm) (c) (r)
msgid "Here are some symbols: (tm) (c) (r)"
msgstr "Aquí hay algunos símbolos: (tm) (c) (r)"

pymdownx.snippets

Algo de contenido insertado de otro archivo.

\--8<-- "docs/src/file-to-be-inserted.txt"
msgid "Some inserted content."
msgstr "Algo de contenido insertado."

pymdownx.tabbed

Contenido de pestaña

=== "Tab title"

    Tab content
msgid "Tab title"
msgstr "Título de pestaña"

msgid "Tab content"
msgstr "Contenido de pestaña"
Precaución

Cierto contenido de algunas extensiones colocadas dentro de etiquetas no será traducido.

pymdownx.tasklist

  • Task 1
    • Task A
    • Task B more text
      • Task δ
      • Task ε
      • Task ζ
    • Task C
  • Task 2
  • Task 3
- [X] Task 1
    * [X] Task A
    * [ ] Task B
        more text
        + [x] Task δ
        + [ ] Task ε
        + [x] Task ζ
    * [X] Task C
- [ ] Task 2
- [ ] Task 3
msgid "Task 1"
msgstr ""

msgid "Task A"
msgstr ""

msgid "Task B more text"
msgstr ""

msgid "Task δ"
msgstr ""

msgid "Task ε"
msgstr ""

msgid "Task ζ"
msgstr ""

msgid "Task C"
msgstr ""

msgid "Task 2"
msgstr ""

msgid "Task 3"
msgstr ""

pymdownx.tilde

Elimíname

H2O

~~Delete me~~

CH~3~CH~2~OH
msgid "~~Delete me~~"
msgstr "~~Elimíname~~"

msgid "CH~3~CH~2~OH"
msgstr "H~2~O"