snapshot of https://github.com/zulip/zulip.git @ 48c69911c7dd4e03b20552eb3bd77ad8151c1357 (2026-09-15)
Some checks failed
Code scanning / CodeQL (push) Failing after 15s
Zulip production suite / Ubuntu 22.04 production build (push) Failing after 26s
Zulip production suite / Debian 12 production install with custom db name and user (push) Has been skipped
Zulip production suite / Ubuntu 22.04 production install and PostgreSQL upgrade with pgroonga (push) Has been skipped
Zulip production suite / Ubuntu 24.04 production install (push) Has been skipped
Zulip production suite / Ubuntu 26.04 production install (push) Has been skipped
Zulip production suite / Debian 13 production install (push) Has been skipped
Zulip production suite / 7.0 Version Upgrade (push) Has been skipped
Zulip production suite / 8.0 Version Upgrade (push) Has been skipped
Zulip production suite / 6.0 Version Upgrade (push) Has been skipped
Zulip production suite / 10.0 Version Upgrade (push) Has been skipped
Zulip production suite / 9.0 Version Upgrade (push) Has been skipped
Zulip production suite / 12.0 Version Upgrade (push) Has been skipped
Zulip production suite / 11.0 Version Upgrade (push) Has been skipped
GitHub Actions Security Analysis with zizmor / zizmor (push) Failing after 3s
Zulip CI / Debian 12 (Python 3.11, backend + documentation) (push) Failing after 26s
Zulip CI / Ubuntu 22.04 (Python 3.10, backend + frontend) (push) Failing after 3s
Zulip CI / Ubuntu 24.04 (Python 3.12, backend) (push) Failing after 25s
Zulip CI / Ubuntu 26.04 (Python 3.14, backend) (push) Failing after 25s
Zulip CI / Debian 13 (Python 3.13, backend) (push) Failing after 28s
Zulip production suite / Required jobs (push) Has been cancelled
Zulip CI / Required jobs (push) Has been cancelled
API Documentation Update Check / check-feature-level-updated (push) Has been cancelled
API Documentation Update Check / notify-if-api-docs-changed (push) Has been cancelled
Some checks failed
Code scanning / CodeQL (push) Failing after 15s
Zulip production suite / Ubuntu 22.04 production build (push) Failing after 26s
Zulip production suite / Debian 12 production install with custom db name and user (push) Has been skipped
Zulip production suite / Ubuntu 22.04 production install and PostgreSQL upgrade with pgroonga (push) Has been skipped
Zulip production suite / Ubuntu 24.04 production install (push) Has been skipped
Zulip production suite / Ubuntu 26.04 production install (push) Has been skipped
Zulip production suite / Debian 13 production install (push) Has been skipped
Zulip production suite / 7.0 Version Upgrade (push) Has been skipped
Zulip production suite / 8.0 Version Upgrade (push) Has been skipped
Zulip production suite / 6.0 Version Upgrade (push) Has been skipped
Zulip production suite / 10.0 Version Upgrade (push) Has been skipped
Zulip production suite / 9.0 Version Upgrade (push) Has been skipped
Zulip production suite / 12.0 Version Upgrade (push) Has been skipped
Zulip production suite / 11.0 Version Upgrade (push) Has been skipped
GitHub Actions Security Analysis with zizmor / zizmor (push) Failing after 3s
Zulip CI / Debian 12 (Python 3.11, backend + documentation) (push) Failing after 26s
Zulip CI / Ubuntu 22.04 (Python 3.10, backend + frontend) (push) Failing after 3s
Zulip CI / Ubuntu 24.04 (Python 3.12, backend) (push) Failing after 25s
Zulip CI / Ubuntu 26.04 (Python 3.14, backend) (push) Failing after 25s
Zulip CI / Debian 13 (Python 3.13, backend) (push) Failing after 28s
Zulip production suite / Required jobs (push) Has been cancelled
Zulip CI / Required jobs (push) Has been cancelled
API Documentation Update Check / check-feature-level-updated (push) Has been cancelled
API Documentation Update Check / notify-if-api-docs-changed (push) Has been cancelled
This commit is contained in:
90
docs/translating/spanish.md
Normal file
90
docs/translating/spanish.md
Normal file
@@ -0,0 +1,90 @@
|
||||
# Spanish translation style guide
|
||||
|
||||
Use informal Spanish for translation:
|
||||
|
||||
- Informal "you" (_tú_) instead of formal form _usted_. Many top software
|
||||
companies (e.g., Google) use the informal one, because it's much more common in
|
||||
the daily language and avoids making translations look like they were written
|
||||
by machines.
|
||||
|
||||
- Imperative, active, and continuous verbs, e.g., _manage streams_ -
|
||||
_gestionar canales_, not _gestión de canales_.
|
||||
|
||||
- Not using reflexive _se_ e.g., _log out_ should be _salir_, not _salirse_,
|
||||
whenever the infinitive form is possible without making the translation
|
||||
awkward.
|
||||
|
||||
- Warm and friendly phrasing whenever appropriate.
|
||||
|
||||
- No slang or regional phrases that could be unclear or too informal.
|
||||
|
||||
- Balance common verbs and nouns with specific IT-related translations
|
||||
of English terms - this can be tricky, try to check how other
|
||||
resources were translated (e.g., Gmail, Microsoft websites, Facebook)
|
||||
to decide what wouldn't sound awkward / rude in Spanish.
|
||||
|
||||
- Latest RAE rule ("solo" should
|
||||
[**never**](https://www.rae.es/espanol-al-dia/el-adverbio-solo-y-los-pronombres-demostrativos-sin-tilde)
|
||||
have accent, even when it can be replaced with "solamente").
|
||||
|
||||
Some terms are very tricky to translate, so be sure to communicate
|
||||
with other Spanish speakers in the community. It's all about making
|
||||
Zulip friendly and usable.
|
||||
|
||||
## Términos
|
||||
|
||||
- Message - **Mensaje**
|
||||
- Direct message (DM) - **Mensaje directo (MD)**
|
||||
- Group DM - **Mensaje directo grupal**: many users may not associate "MD" with
|
||||
_direct message_ in a group context, so it's better to use the unabbreviated
|
||||
form rather than "MD grupal".
|
||||
- Stream - **Canal**: the use of the literal Spanish word for stream
|
||||
"Flujo" is very confusing and not the correct metaphor for Spanish
|
||||
speaking people. The correct term would be "canal" (_channel_).
|
||||
- Topic - **Tema**
|
||||
- Private/invite-only stream - **Canal privado/limitado por invitación**: (lit.
|
||||
_channel limited by invitation_)
|
||||
- Public stream - **Canal público**
|
||||
- Bot - **Bot**
|
||||
- Embedded bot - **Bot integrado**
|
||||
- Interactive bot - **Bot interactivo**
|
||||
- Integration - **Integración**
|
||||
- Notification - **Notificación**
|
||||
- Alert word - **Alerta**: this is only _alert_. Nonetheless, adding _word_ may
|
||||
make the term confusing (something like _danger!_ could be a "palabra de
|
||||
alerta" as well). Google Alerts uses "alerta" in its Spanish translation.
|
||||
- View - **Vista**
|
||||
- Filter - **Filtro**: as used with narrowing (see below).
|
||||
- Home - **Inicio**: we never use the term "Hogar" (literally home) in Spanish.
|
||||
- Emoji - **Emoticono** (plural: **emoticonos**)
|
||||
- Slash command - **/comando**
|
||||
- Webhook - **Webhook**
|
||||
- Endpoint - **Endpoint**
|
||||
|
||||
## Frases
|
||||
|
||||
- Subscribe/Unsubscribe to a stream - **Suscribir a/Desuscribir de un canal**
|
||||
- Narrow to - **Buscar solo**: this translates to _search only_. We use this
|
||||
term because there's no other word that's common enough in Spanish for
|
||||
_to narrow_ except for "filtrar", but this word can be incorrectly
|
||||
interpreted as _filter out_. We should stick to a term that we can use
|
||||
unambiguously and consistently for all instances of _Narrow to_.
|
||||
- Mute/Unmute - **Silenciar/No silenciar**
|
||||
- Deactivate/Reactivate - **Desactivar/Reactivar**
|
||||
- Search - **Buscar**
|
||||
- Pin - **Fijar** (lit. _to fixate_)
|
||||
- Mention/@mention - **Mencionar/@mención**
|
||||
- Invalid - **Inválido**
|
||||
- Customization - **Personalización**
|
||||
- I want - **Yo quiero**
|
||||
- User - **Usuario**
|
||||
- Person/People - **Persona/Personas**: "personas" is the correct plural for
|
||||
"person", but when talking of _people_ referring to it as a crowd, we use
|
||||
"gente" instead.
|
||||
|
||||
## Otros
|
||||
|
||||
- You - **Tú**: also "vosotros" if it's in plural.
|
||||
- We - **Nosotros**
|
||||
- Message table - **Tablón de mensajes**
|
||||
- Enter/Intro - **Enter/Intro**
|
||||
Reference in New Issue
Block a user