Sintassi messaggi ICU

Crowdin supporta la sintassi del Messaggio ICU, che è usata per aiutare ad esprimere le sottigliezze dell’ortografia specifica della lingua, la grammatica e la formattazione nelle traduzioni.

Strings that are formatted in the ICU Message syntax can have different types of replacements that are called arguments.
Each argument is enclosed in curly brackets and refers to a value in the input data. Gli argomenti dei tipi seguenti sono supportati in Crowdin: numero, dati, orario, selezione e plurale.

Sintassi Messaggio ICU nell’Editor

ICU syntax arguments are always highlighted in the Editor, so you know which part of the string shouldn’t be translated. Cambia la posizione degli argomenti nella traduzione per seguire l’ordine naturale delle parole nella lingua di destinazione. C’è anche una modalità anteprima, che ti consente di vedere come sarà mostrata la traduzione nell’UI per assicurarti che tutti gli elementi traducibili siano tradotti.

Sintassi Messaggio ICU nell'Editor

Plurale

Il tipo plurale è usato per gestire le variazioni di categoria plurale, come ogni lingua ha il proprio set di categorie plurali (per esempio, l’inglese ha “uno” ed “altro”, mentre l’ucraino ha “uno”, “pochi” ed “altro”).

I seguenti short tag sono usati per determinare le categorie plurale:

  • zero
  • uno (singolare)
  • due (duale)
  • pochi (po’)
  • molti (anche usato per frazioni se hanno una classe separata)
  • altro (richiesto - forma plurale generale - anche usato se la lingua ha solo una forma singola)

In the Editor, you don’t have to manually add or delete plural categories to the translations you are making. Clicca semplicemente Copia Origine e la stringa d’origine sarà copiata al campo di traduzione con il numero di categorie di plurale corrette per la lingua di destinazione corrente. Ecco un elenco di Regole di Plurale della Lingua.

Tipo plurale

Seleziona

Il tipo selezione è in gran parte usato per rappresentare inflessioni basate sul giusto genere nel messaggio.

Tipo seleziona

Numero

The purpose of the number type is to display different number values such as percentage, currency, and decimal numbers independently from the locale conventions for those. Questo abilita la regolazione del messaggio in uscita ai formati del numero usati nei differenti luoghi.

Tipo numero

Data, Ora

I tipi data ed ora mostrano i valori della data e dell’orario in base ai formati preferiti nelle località specificate. These types can also have a style – a piece of extra information on how the value will be formatted. I seguenti 4 stili possono essere usati: breve, medio, lungo e completo.

Tipi Data, Ora

Errori di Sintassi

Syntax error detection significantly reduces confusion during translation of ICU Message syntax, as the platform automatically identifies potential mistakes in the translation. Se viene trovato un errore di sintassi, vedrai un messaggio di “Errore di sintassi” con un suggerimento di cosa dovrebbe essere risolto.

Errore di sintassi rilevato

Questo articolo è stato utile?