Here's an example of part of a value for Translations, in this case for the FCI:
"Translations": [{ "ar": ["Hisham A. Alhadlaq", 1 ] }
The general structure seems to be that Translations
is an array of objects, where the scheme for each object is a key-value pair:
- Key - A two-letter string representing the language
- Value - An array of of length 2 consisting of:
- a string of author names
- an integer (either 1 or 0?)
I'll call such objects language objects.
You're exporting an array of language objects, but the objects aren't comma separated
// an excerpted sample from the current export,
// where there are no commas
// separating the language objects
"Translations": [{ "ar": ["Hisham A. Alhadlaq", 1 ] } // there should be a comma here
{ "cs": ["J. BureÅ¡ová, D. MandÃková, Odborná revize překladu: L. Dvořák, V. Žák, E. Hejnová, J. KrálÃk", 1 ] }]
Apologies for the obscene whitespace--it's the default for JSONlint
// valid strict JSON requires
// comma-separated items in the language object array
{
"Translations": [
{
"ar": [
"Hisham A. Alhadlaq",
1
]
}, // This comma is key; it separates the language objects
{
"cs": [
"J. BureÅ¡ová, D. MandÃková, Odborná revize překladu: L. Dvořák, V. Žák, E. Hejnová, J. KrálÃk",
1
]
}
]
}