Component | Translated | Untranslated | Untranslated words | Untranslated characters | Checks | Suggestions | Comments | |
---|---|---|---|---|---|---|---|---|
Addon: 7tv Emotes Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
|
||||||||
Addon: BetterTTV Emotes Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
|
||||||||
Addon: Deck Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
|
||||||||
Addon: FFZ:AP Core Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
|
||||||||
Addon: Fullscreen Chat Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 1 | ||
|
||||||||
Addon: Inline Tab-Completion Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
|
||||||||
Addon: Pronouns Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
|
||||||||
Client Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
|
||||||||
Embed Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 3 | ||
|
||||||||
Glossary FrankerFaceZ Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
|
||||||||
Settings Apache-2.0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
|
Overview
Project website | www.frankerfacez.com |
---|---|
Instructions for translators | Welcome! Want to help translate FrankerFaceZ into your language? You've come to the right place. First off, make sure you've joined our Discord so you can take part in conversations. We are using this self-hosted Weblate to manage our translation project. You'll need an account here to contribute. To help maintain quality, we appoint a reviewer for each supported language. Reviewers are responsible for reviewing all translated strings and approving them before they're made available to clients. If you have questions about how a given term or phrase should be translated into your language, the matter should be decided by the reviewer. In all cases, to minimize user confusion terms and phrases should be translated in a similar way to how Twitch's own translations have been handled. FormattingThe client now contains a Translation Tester that can be used to test translations in real-time, directly on Twitch. To access it, open the FFZ Control Center, and navigate to Debugging > Localization then click Open Translation Tester. FrankerFaceZ uses a format called ICU MessageFormat that makes it easy for translators to set up plural strings and other special formatting in their languages. Want to play around with the syntax? Try messages out in the Translation Tester, or try it with this online editor: http://format-message.github.io/icu-message-format-for-translators/editor.html |
Translation license | Apache-2.0 Addon: Deck Addon: 7tv Emotes Embed Addon: Inline Tab-Completion Settings Addon: Fullscreen Chat Addon: BetterTTV Emotes Addon: FFZ:AP Core Client FrankerFaceZ Addon: Pronouns |
String statistics
Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
---|---|---|---|---|---|---|
Total | 1,831 | 10,395 | 65,838 | |||
Translated | 100% | 1,831 | 100% | 10,395 | 100% | 65,838 |
Needs editing | 0% | 0 | 0% | 0 | 0% | 0 |
Failing checks | 0% | 0 | 0% | 0 | 0% | 0 |
Strings with suggestions | 0% | 0 | 0% | 0 | 0% | 0 |
Not translated strings | 0% | 0 | 0% | 0 | 0% | 0 |
Quick numbers
Trends of last 30 days
DeciBelioS
Translation changed |
|
DeciBelioS
Translation changed |
|
DeciBelioS
Translation changed |
|
DeciBelioS
Translation changed |
|
DeciBelioS
Translation changed |
|
DeciBelioS
Translation changed |
|
DeciBelioS
Translation changed |
|
DeciBelioS
Translation changed |
|
DeciBelioS
Translation changed |
|
DeciBelioS
Comment added |
No estoy viendo el problema de los saltos de linea, si alguien puede corregir el error, se agradecería. a year ago |
FrankerFaceZ converts your highlight and block terms into regular
expressions.
### Types
#### 1. Text
Text has no special behavior. Any characters with special meaning in regular
expressions are escaped.
#### 2. Glob
[Globs](https://en.wikipedia.org/wiki/Glob_(programming)) provide simple, easy
to write pattern matching with wildcard characters. For example, the glob
`cir*` would match all words starting with the letters `cir`, including just
`cir` by itself. The `*` is a wildcard matching any number of characters.
| Wildcard | Description | Example | Matches | Does Not Match |
| :------: | :---------- | :-----: | :-----: | :------------: |
| `*` | Matches any number of non-space characters, including none. | `cir*` | `cir`, `circle`, `cirFairy`, `circumstance` | `ci`, `sir`, `pizza` |
| `**` | Matches any number of any characters, including none. Unlike a single `*`, this will match space characters. | `hello**!` | `hello!`, `hello, streamer!` |
| `?` | Matches any single character. | `?at` | `cat`, `hat`, `pat` | `at`
| `[abc]` | Matches one character from within the brackets. | `[cp]at` | `cat`, `pat` | `hat`, `at`
| `[a-z]` | Matches one character from the range within the brackets. | `Kappa[0-9]` | `Kappa1`, `Kappa2`, ... `Kappa0` | `Kappa`, `KappaHD`
| `[!abc]` | Matches one character that is *not* within the brackets. | `[!cp]at` | `bat`, `rat`, `hat` | `at`, `cat`, `pat`
| `[!a-z]` | Matches one character that is *not* within the range within the brackets. | `Kappa[!0-9]` | `Kappa?`, `KappaF` | `Kappa`, `Kappa0`, `Kappa4`
| `'{'abc,d?f'}'` | Matches one of the possibilities from a comma-separated list. | `cir'{'no,Fairy'}'` | `cirno`, `cirFairy` | `cir`, `circle`
#### 3. Regex
[Regular Expressions](https://en.wikipedia.org/wiki/Regular_expression) are complex
pattern strings used in programming. They are meant for advanced users.
FrankerFaceZ uses your browser's built-in engine for handling regular expressions,
with all the limitations that come with it. Regex terms are packaged into the
generated regular expressions the same as both other modes. You should not and can
not use capture groups.
FrankerFaceZ uses rudimentary logic to ensure your regular expression is not
catastrophically slow, but you should still be careful to avoid slow expressions
as they are run frequently.
### Modes
#### Case Sensitive
This attempts to match your term in a case-sensitive manner. Effectively, this
option disables the `/i` flag on the generated regular expression. Due to
limitations in your browser's regex engine, case insensitivity may not work on
some characters.
#### Match Whole Word
This requires that your term is an entire word. For example, the term `test`
without "Match Whole Word" could just as easily match `testing` or `tested`
as it matches `test`. With "Match Whole Word" enabled, it will **only** match
`test`.
This is done by wrapping the generated regular expression in extra pattern
matchers for non-word characters, such as spaces and punctuation.
#### Highlight Matches
When this is enabled, and the matching setting in [Chat > Filtering > General](~)
is enabled, any matched terms will be highlighted in chat so you can see what
exactly matched your term.
Any matches will not be displayed as emotes, links, etc.
This is a bit slower than not highlighting the match, so you may wish to only use
this when testing and then disable it when you know your term works how you wish.
FrankerFaceZ convierte sus términos de resaltado y bloqueo en expresiones
expresiones regulares.
### Tipos
#### 1. Texto
El texto no tiene un comportamiento especial. Cualquier carácter con significado especial en
expresiones
#### 2. Globo
[Globos](https://en.wikipedia.org/wiki/Glob_(programming)) proporcionan una sencilla
con caracteres comodín. Por ejemplo, el globo
`cir*` coincidiría con todas las palabras que empiecen por las letras `cir`, incluyendo sólo
por sí sola. El carácter `*` es un comodín que coincide con cualquier número de caracteres.
| Comodín | Descripción | Ejemplo | Partidos | No coincide |
| :------: | :---------- | :-----: | :-----: | :------------: |
| `*` | Coincide cualquier número de caracteres sin espacios, incluido ninguno. | `cir*` | `cir`, `circle`, `cirFairy`, `circumstance` | `ci`, `sir`, `pizza` |
| `**` | Coincide con cualquier número de caracteres, incluido ninguno. A diferencia de `*`, coincide con espacios en blanco. | `hello**!` | `hello!`, `hello, streamer!` |
| `?` | Coincide con cualquier carácter. | `?at` | `cat`, `hat`, `pat` | `at`
| `[abc]` | Coincide con un carácter del interior de los corchetes. | `[cp]at` | `cat`, `pat` | `hat`, `at`
| `[a-z]` | Coincide con un carácter del intervalo entre paréntesis. | `Kappa[0-9]` | `Kappa1`, `Kappa2`, ... `Kappa0` | `Kappa`, `KappaHD`
| `[!abc]` | Coincide con un carácter que *no* esté entre corchetes. | `[!cp]at` | `bat`, `rat`, `hat` | `at`, `cat`, `pat`
| `[!a-z]` | Coincide con un carácter que *no* está dentro del intervalo entre los corchetes. | `Kappa[!0-9]` | `Kappa?`, `KappaF` | `Kappa`, `Kappa0`, `Kappa4`
| `'{'abc,d?f'}'` | Coincide con una de las posibilidades de una lista separada por comas. | `cir'{'no,Fairy'}'` | `cirno`, `cirFairy` | `cir`, `circle`
#### 3. Fórmulas Regex
[Expresiones Regulares](https://en.wikipedia.org/wiki/Regular_expression) son complejos
complejas utilizadas en programación. Están pensadas para usuarios avanzados.
FrankerFaceZ utiliza el motor incorporado en su navegador para manejar expresiones regulares,
con todas las limitaciones que ello conlleva. Los términos Regex se empaquetan en las
expresiones regulares generadas igual que en los otros dos modos. No debe ni puede
utilizar grupos de captura.
FrankerFaceZ utiliza una lógica rudimentaria para garantizar que su expresión regular no sea
no sea catastróficamente lenta, pero debe tener cuidado de evitar expresiones lentas
ya que se ejecutan con frecuencia.
### Modos
#### Sensibles a los casos
Intenta buscar coincidencias entre mayúsculas y minúsculas. En efecto, esta opción
desactiva el indicador `/i` de la expresión regular generada. Debido a
limitaciones del motor regex de su navegador, la insensibilidad a mayúsculas y minúsculas puede
algunos caracteres.
#### Emparejar palabra completa
Para ello, el término debe ser una palabra entera. Por ejemplo, el término
"`test`sin "Coincidir con toda la palabra" podría coincidir fácilmente con `
pruebas` o `probadotesting` o `tested`como `
pruebatest`. Con la opción "Coincidir con toda la palabra" activada, **sólo** coincidirá con`
pruebatest`.Esto se hace envolviendo la expresión regular generada en un patrón adicional
adicionales para caracteres que no son palabras, como espacios y signos de puntuación.
#### Coincide destacados
Cuando esta opción está activada y la configuración de coincidencias en [Chat > Filtrado > General](~)
está activada, los términos coincidentes se resaltarán en el chat para que pueda ver qué
coincide exactamente con su término.
Las coincidencias no se mostrarán como emotes, enlaces, etc.
Esto es un poco más lento que no resaltar la coincidencia, por lo que es posible que desee utilizar sólo
para probar y desactivarlo cuando sepa que su término funciona como desea.