✨ feat(copyright): set copyright translations outside toml files & enhance $VARs (#215)
Co-authored-by: welpo <welpo@users.noreply.github.com>
This commit is contained in:
@@ -550,14 +550,20 @@ Per afegir una menció sobre els drets d'autor al teu lloc web, configura `copyr
|
||||
copyright = "© $CURRENT_YEAR Your Name $SEPARATOR Unless otherwise noted, the content in this website is available under the [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) license."
|
||||
```
|
||||
|
||||
`$CURRENT_YEAR` es substituirà per l'any actual i `$SEPARATOR` es substituirà per la [variable `separator`](#separador-personalitzat). El text es processarà en Markdown. Per exemple:
|
||||
- `$TITLE` serà reemplaçat per la variable `title` configurada a `config.toml`
|
||||
- `$CURRENT_YEAR` serà reemplaçat per l'any actual
|
||||
- `$AUTHOR` serà reemplaçat per la variable `author`
|
||||
- `$SEPARATOR` serà reemplaçat per la [variable `separator`](#separador-personalitzat).
|
||||
|
||||
El text es processarà en Markdown. Per exemple, la configuració d'adalt:
|
||||
|
||||
{{ dual_theme_image(light_src="blog/mastering-tabi-settings/img/copyright_light.webp", dark_src="blog/mastering-tabi-settings/img/copyright_dark.webp" alt="Secció de drets d'autor", full_width=true) }}
|
||||
|
||||
Si tens un lloc multilingüe i vols establir diferents notificacions de drets d'autor per a diferents idiomes, pots:
|
||||
Si tens un lloc multilingüe i vols establir diferents notificacions de drets d'autor per a diferents idiomes, afegeix la traducció corresponent a `copyright_translations.{codi_d'idioma}` per a cada idioma que vulguis donar suport. El codi de llengua ha de coincidir amb el [codi de llengua de tabi](https://welpo.github.io/tabi/ca/blog/faq-languages/#que-son-aquests-codis-de-dues-lletres). Per exemple, pel castellà:
|
||||
|
||||
1. Configura `translate_copyright = true` a `config.toml`.
|
||||
2. Afegeix una clau `copyright` als arxius `i18n`. Consulta la [documentació](/ca/blog/faq-languages/#com-puc-personalitzar-o-sobreescriure-una-cadena-de-text-específica-al-meu-lloc-web).
|
||||
```toml
|
||||
copyright_translations.es = "© $CURRENT_YEAR $AUTHOR $SEPARATOR A menos que se indique lo contrario, el contenido de esta web está disponible bajo la licencia [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)."
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
|
@@ -548,14 +548,20 @@ Para añadir una mención sobre los derechos de autor a tu sitio web, configura
|
||||
copyright = "© $CURRENT_YEAR Your Name $SEPARATOR Unless otherwise noted, the content in this website is available under the [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) license."
|
||||
```
|
||||
|
||||
`$CURRENT_YEAR` se reemplazará por el año actual y `$SEPARATOR` se reemplazará por la [variable `separator`](#separador-personalizado). Se procesará el texto en Markdown. Por ejemplo:
|
||||
- `$TITLE` será reemplazado por la variable `title` configurada en `config.toml`
|
||||
- `$CURRENT_YEAR` será reemplazado por el año actual
|
||||
- `$AUTHOR` será reemplazado por la variable `author`
|
||||
- `$SEPARATOR` será reemplazado por la [variable `separator`](#separador-personalizado).
|
||||
|
||||
Se procesará el texto en Markdown. Por ejemplo, la configuració de arriba:
|
||||
|
||||
{{ dual_theme_image(light_src="blog/mastering-tabi-settings/img/copyright_light.webp", dark_src="blog/mastering-tabi-settings/img/copyright_dark.webp" alt="Sección de derechos de autor", full_width=true) }}
|
||||
|
||||
Si tienes un sitio multilingüe y deseas establecer diferentes notificaciones de derechos de autor para diferentes idiomas, puedes:
|
||||
Si tienes un sitio multilingüe y deseas establecer diferentes notificaciones de derechos de autor para diferentes idiomas, añade la traducción correspondiente a `copyright_translations.{código_de_idioma}` para cada idioma que quieras dar soporte. El código de idioma debe coincidir con el [código de idioma de tabi](https://welpo.github.io/tabi/es/blog/faq-languages/#que-son-estos-codigos-de-dos-letras). Por ejemplo:
|
||||
|
||||
1. Configura `translate_copyright = true` en `config.toml`.
|
||||
2. Añade una clave `copyright` a los archivos `i18n`. Consulta la [documentación](/es/blog/faq-languages/#cómo-personalizo-o-sobrescribo-una-cadena-de-texto-específica-en-mi-sitio-web).
|
||||
```toml
|
||||
copyright_translations.es = "© $CURRENT_YEAR $AUTHOR $SEPARATOR A menos que se indique lo contrario, el contenido de esta web está disponible bajo la licencia [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)."
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
|
@@ -552,14 +552,22 @@ To add a copyright notice to your site, set `copyright`:
|
||||
copyright = "© $CURRENT_YEAR Your Name $SEPARATOR Unless otherwise noted, the content in this website is available under the [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) license."
|
||||
```
|
||||
|
||||
`$CURRENT_YEAR` will be replaced by the current year, and `$SEPARATOR` will be replaced by the [`separator` variable](#custom-separator). Markdown is rendered. The example above:
|
||||
You can use the following variables:
|
||||
|
||||
- `$TITLE` will be replaced by `title` variable set in `config.toml`
|
||||
- `$CURRENT_YEAR` will be replaced by the current year
|
||||
- `$AUTHOR` will be replaced by the `author` variable
|
||||
- `$SEPARATOR` will be replaced by the [`separator` variable](#custom-separator)
|
||||
|
||||
Markdown is rendered. The example above:
|
||||
|
||||
{{ dual_theme_image(light_src="blog/mastering-tabi-settings/img/copyright_light.webp", dark_src="blog/mastering-tabi-settings/img/copyright_dark.webp" alt="Copyright section", full_width=true) }}
|
||||
|
||||
If you have a multilingual site and want to set different copyright notices for different languages, you can:
|
||||
If you have a multilingual site and want to set different copyright notices for different languages, you can add the corresponding translation to `copyright_translations.{language_code}` for each language you want to support. The language code must match [tabi's language code](https://welpo.github.io/tabi/blog/faq-languages/#what-are-these-two-letter-codes). For example, for Spanish:
|
||||
|
||||
1. Set `translate_copyright = true` in `config.toml`.
|
||||
2. Add a `copyright` key to the `i18n` files. See the [documentation](/blog/faq-languages/#how-do-i-customise-or-override-a-specific-text-string-on-my-website).
|
||||
```toml
|
||||
copyright_translations.es = "© $CURRENT_YEAR $AUTHOR $SEPARATOR A menos que se indique lo contrario, el contenido de esta web está disponible bajo la licencia [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)."
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
|
Reference in New Issue
Block a user