How it works
For BabelSheet to know how to handle your translations, you need to stick with very simple spreadsheet markup.
Metadata:
###
- determines column with optional tags, each tag describes whole row, there might be more tags per row and they should be separated by a comma>>>
- determines column with translation key, there might be more such columns placed one after another, each column makes another key which is nested, e.g.CORE.LABELS
orFRONT.HEADER.TITLE
.- locale, e.g.
en_US
,pl_PL
and others - determines column with translations for specific locale
Example:
### | >>> | >>> | >>> | en | pl |
---|---|---|---|---|---|
CORE | |||||
LABELS | |||||
tag1, tag2 | YES | Yes | Tak | ||
tag1 | NO | No | Nie | ||
FRONT | |||||
HEADER | |||||
TITLE | Something | Coś |
Nothing is more self-explanatory then a working example.