Compare commits
43 Commits
Author | SHA1 | Date |
---|---|---|
Pål Jørgensen | f203ba9100 | |
Paal Joergensen | 0049b3f440 | |
Murat ALTUN | dba19815dd | |
Pål Jørgensen | 464f4f209c | |
Murat ALTUN | 24ae3a9309 | |
Murat ALTUN | da3e156c27 | |
Weblate | f564f9fdd6 | |
Weblate | 8e17f296e1 | |
Pål Jørgensen | 6d2a4ba4c6 | |
glisapn90 | f55bbfa80d | |
Pål Jørgensen | d623b91afd | |
Weblate | 32a7286b8d | |
Pål Jørgensen | 902a0c7acf | |
Weblate | 3c328682ee | |
Weblate | 037645a9f0 | |
Weblate | d043122e38 | |
Weblate | 247164af8c | |
Weblate | c501c7c6ab | |
Frode Petterson | 1eb269fa58 | |
Pål Jørgensen | 364b8d01da | |
Antonio Aneiros | a3f0dbdcac | |
Paal Joergensen | 791c9dbed1 | |
Paal Joergensen | 81d533d809 | |
Paal Joergensen | 1b74abc01a | |
Paal Joergensen | a0b8dc0ef7 | |
Pål Jørgensen | fda7a125b2 | |
Weblate | fa032c071c | |
Weblate | 707ee5d63c | |
Oliver Tacke | 628909b162 | |
Pål Jørgensen | 4b7ae4908b | |
sdif-diba | d8996d1a7b | |
Pål Jørgensen | 77fcccd33d | |
Jeonghun Oh | 29a052ad23 | |
Pål Jørgensen | 061ee0be19 | |
Oliver Tacke | 0f54ca3051 | |
Pål Jørgensen | 4738f9722f | |
sokunthearithmakara | 27c72f0f85 | |
Pål Jørgensen | eb6bf7f67b | |
viragom | b829418729 | |
Pål Jørgensen | 1b24fe1bdc | |
Idamare | e44d57ce56 | |
Paal Joergensen | bc4fea40ea | |
Paal Joergensen | c29dac1a43 |
2
card.js
2
card.js
|
@ -354,7 +354,7 @@
|
|||
|
||||
// Add back image for card
|
||||
if (backImage) {
|
||||
var backgroundImage = 'background-image:url(' + backImage + ')';
|
||||
var backgroundImage = "background-image:url('" + backImage + "')";
|
||||
|
||||
styles.front += backgroundImage;
|
||||
styles.back += backgroundImage;
|
||||
|
|
104
language/af.json
104
language/af.json
|
@ -3,119 +3,119 @@
|
|||
{
|
||||
"widgets": [
|
||||
{
|
||||
"label": "Default"
|
||||
"label": "Verstek"
|
||||
}
|
||||
],
|
||||
"label": "Cards",
|
||||
"entity": "card",
|
||||
"label": "Kaarte",
|
||||
"entity": "kaart",
|
||||
"field": {
|
||||
"label": "Card",
|
||||
"label": "Kaart",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Image"
|
||||
"label": "Beeld"
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
"label": "Alternatiewe teks vir prent",
|
||||
"description": "Beskryf wat jy in die foto kan sien. Die teks word gelees deur teks-na-spraak instrumente wat vir visueel beperkte gebruikers gebruik word."
|
||||
},
|
||||
{
|
||||
"label": "Audio Track",
|
||||
"description": "An optional sound that plays when the card is turned."
|
||||
"label": "Klankgreep",
|
||||
"description": "'n Opsionele klank wat speel wanneer die kaartjie omgedraai word."
|
||||
},
|
||||
{
|
||||
"label": "Matching Image",
|
||||
"description": "An optional image to match against instead of using two cards with the same image."
|
||||
"label": "Passende Prent",
|
||||
"description": "'n Opsionele prent om dit daar teenoor te laat pas in stede daarvan om twee kaartjies met dieselfde prent te gebruik."
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Matching Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
"label": "Alternatiewe teks vir die passende prent",
|
||||
"description": "Beskryf wat jy in die foto kan sien. Die teks word gelees deur teks-na-spraak instrumente wat vir visueel beperkte gebruikers gebruik word."
|
||||
},
|
||||
{
|
||||
"label": "Matching Audio Track",
|
||||
"description": "An optional sound that plays when the second card is turned."
|
||||
"label": "Passende klankgreep",
|
||||
"description": "'n Opsionele klank wat speel wanneer die tweede kaartjie omgedraai word."
|
||||
},
|
||||
{
|
||||
"label": "Description",
|
||||
"description": "An optional short text that will pop up once the two matching cards are found."
|
||||
"label": "Beskrywing",
|
||||
"description": "'n Opsionele kort teks wat opspring sodra die twee passende kaartjies gevind is."
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "Behavioural settings",
|
||||
"description": "These options will let you control how the game behaves.",
|
||||
"label": "Gedragsinstellings",
|
||||
"description": "Hierdie opsies laat jou beheer hoe die spelletjie werk.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Position the cards in a square",
|
||||
"description": "Will try to match the number of columns and rows when laying out the cards. Afterward, the cards will be scaled to fit the container."
|
||||
"label": "Plaas die kaartjies in 'n vierkant",
|
||||
"description": "Sal probeer om die aantal kolomme en rye te pas wanneer jy die kaarte uitlê. Daarna sal die kaarte volgens die houer se grote aangepas word."
|
||||
},
|
||||
{
|
||||
"label": "Number of cards to use",
|
||||
"description": "Setting this to a number greater than 2 will make the game pick random cards from the list of cards."
|
||||
"label": "Aantal kaartjies om te gebruik",
|
||||
"description": "As jy dit op 'n getal groter as 2 stel, sal die spelletjie willekeurige kaartjies uit die kaartlys kies."
|
||||
},
|
||||
{
|
||||
"label": "Add button for retrying when the game is over"
|
||||
"label": "Voeg 'n probeer weer knoppie by wanneer die spelletjie verby is"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Look and feel",
|
||||
"description": "Control the visuals of the game.",
|
||||
"label": "Aansig en gevoel",
|
||||
"description": "Beheer die visuele van die spelletjie.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Theme Color",
|
||||
"description": "Choose a color to create a theme for your card game."
|
||||
"label": "Temakleur",
|
||||
"description": "Kies 'n kleur om 'n tema vir jou kaartjie te skep."
|
||||
},
|
||||
{
|
||||
"label": "Card Back",
|
||||
"description": "Use a custom back for your cards."
|
||||
"label": "Kaartjie agterkant",
|
||||
"description": "Gebruik verstek agterkant vir jou kaartjies."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Localization",
|
||||
"label": "Lokalisasie",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Card turns text",
|
||||
"default": "Card turns"
|
||||
"label": "Kaartjie draaiteks",
|
||||
"default": "Kaartjie draai"
|
||||
},
|
||||
{
|
||||
"label": "Time spent text",
|
||||
"default": "Time spent"
|
||||
"label": "Tyd bestee teks",
|
||||
"default": "Tyd bestee"
|
||||
},
|
||||
{
|
||||
"label": "Feedback text",
|
||||
"default": "Good work!"
|
||||
"label": "Terugvoerteks",
|
||||
"default": "Goeie werk!"
|
||||
},
|
||||
{
|
||||
"label": "Try again button text",
|
||||
"default": "Try again?"
|
||||
"label": "Probeer weer knoppie teks",
|
||||
"default": "Probeer weer?"
|
||||
},
|
||||
{
|
||||
"label": "Close button label",
|
||||
"default": "Close"
|
||||
"label": "Maak toe knoppie etiket",
|
||||
"default": "Maak toe"
|
||||
},
|
||||
{
|
||||
"label": "Game label",
|
||||
"default": "Memory Game. Find the matching cards."
|
||||
"label": "Spelletjie etiket",
|
||||
"default": "Geheue spelletjie. Vind die passend kaartjies."
|
||||
},
|
||||
{
|
||||
"label": "Game finished label",
|
||||
"default": "All of the cards have been found."
|
||||
"label": "Speletjie verby etiket",
|
||||
"default": "Al die kaartjies is gevind."
|
||||
},
|
||||
{
|
||||
"label": "Card indexing label",
|
||||
"default": "Card %num:"
|
||||
"label": "Kaart indeks etiket",
|
||||
"default": "Kaartjie %num:"
|
||||
},
|
||||
{
|
||||
"label": "Card unturned label",
|
||||
"default": "Unturned."
|
||||
"label": "Onaangeraakte kaartjie etiket",
|
||||
"default": "Onaangeraak."
|
||||
},
|
||||
{
|
||||
"label": "Card matched label",
|
||||
"default": "Match found."
|
||||
"label": "Kaartjie gepas etiket",
|
||||
"default": "Pasmaat gevind."
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -84,7 +84,7 @@
|
|||
"default": "Time spent"
|
||||
},
|
||||
{
|
||||
"label": "نص الملاحظات",
|
||||
"label": "نص الاراء",
|
||||
"default": "Good work!"
|
||||
},
|
||||
{
|
||||
|
@ -118,4 +118,4 @@
|
|||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
104
language/ca.json
104
language/ca.json
|
@ -3,119 +3,119 @@
|
|||
{
|
||||
"widgets": [
|
||||
{
|
||||
"label": "Default"
|
||||
"label": "Opció predeterminada"
|
||||
}
|
||||
],
|
||||
"label": "Cards",
|
||||
"entity": "card",
|
||||
"label": "Cartes",
|
||||
"entity": "carta",
|
||||
"field": {
|
||||
"label": "Card",
|
||||
"label": "Carta",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Image"
|
||||
"label": "Imatge"
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
"label": "Text alternatiu per a la imatge",
|
||||
"description": "Descriu el que es pot veure a la foto. El text és llegit per les eines de text a veu que necessiten els usuaris amb deficiència visual."
|
||||
},
|
||||
{
|
||||
"label": "Audio Track",
|
||||
"description": "An optional sound that plays when the card is turned."
|
||||
"label": "Pista d’àudio",
|
||||
"description": "So opcional que es reprodueix en girar una carta."
|
||||
},
|
||||
{
|
||||
"label": "Matching Image",
|
||||
"description": "An optional image to match against instead of using two cards with the same image."
|
||||
"label": "Imatge coincident",
|
||||
"description": "Imatge opcional per emparellar en lloc d’utilitzar dues cartes amb la mateixa imatge."
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Matching Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
"label": "Text alternatiu per a la imatge",
|
||||
"description": "Descriu el que es pot veure a la foto. El text és llegit per les eines de text a veu que necessiten els usuaris amb deficiència visual."
|
||||
},
|
||||
{
|
||||
"label": "Matching Audio Track",
|
||||
"description": "An optional sound that plays when the second card is turned."
|
||||
"label": "Pista d’àudio per a una coincidència",
|
||||
"description": "So opcional que es reprodueix quan es gira la segona carta."
|
||||
},
|
||||
{
|
||||
"label": "Description",
|
||||
"description": "An optional short text that will pop up once the two matching cards are found."
|
||||
"label": "Descripció",
|
||||
"description": "Text breu opcional que es mostrarà quan es trobin les dues cartes coincidents."
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "Behavioural settings",
|
||||
"description": "These options will let you control how the game behaves.",
|
||||
"label": "Opcions de comportament",
|
||||
"description": "Aquestes opcions us permeten controlar com es comporta el joc.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Position the cards in a square",
|
||||
"description": "Will try to match the number of columns and rows when laying out the cards. Afterward, the cards will be scaled to fit the container."
|
||||
"label": "Distribueix les cartes formant un quadrat",
|
||||
"description": "Es provarà de fer coincidir el nombre de files i de columnes en disposar les cartes. Després, les cartes s’ajustaran al contenidor."
|
||||
},
|
||||
{
|
||||
"label": "Number of cards to use",
|
||||
"description": "Setting this to a number greater than 2 will make the game pick random cards from the list of cards."
|
||||
"label": "Nombre de targetes a utilitzar",
|
||||
"description": "Si configureu aquest valor amb un número més gran que 2, el joc seleccionarà les cartes aleatòriament de la llista de cartes."
|
||||
},
|
||||
{
|
||||
"label": "Add button for retrying when the game is over"
|
||||
"label": "Afegeix el botó per tornar-ho a provar quan el joc finalitzi"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Look and feel",
|
||||
"description": "Control the visuals of the game.",
|
||||
"label": "Aspecte visual",
|
||||
"description": "Controleu els elements visuals del joc.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Theme Color",
|
||||
"description": "Choose a color to create a theme for your card game."
|
||||
"label": "Color del tema",
|
||||
"description": "Trieu un color per crear un tema per al joc de cartes."
|
||||
},
|
||||
{
|
||||
"label": "Card Back",
|
||||
"description": "Use a custom back for your cards."
|
||||
"label": "Revers de la carta",
|
||||
"description": "Utilitzeu un revers personalitzat per a les cartes."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Localization",
|
||||
"label": "Localització",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Card turns text",
|
||||
"default": "Card turns"
|
||||
"label": "Text dels girs de cartes",
|
||||
"default": "Girs de cartes"
|
||||
},
|
||||
{
|
||||
"label": "Time spent text",
|
||||
"default": "Time spent"
|
||||
"label": "Text de temps transcorregut",
|
||||
"default": "Temps dedicat"
|
||||
},
|
||||
{
|
||||
"label": "Feedback text",
|
||||
"default": "Good work!"
|
||||
"label": "Text del suggeriment",
|
||||
"default": "Correcte!"
|
||||
},
|
||||
{
|
||||
"label": "Try again button text",
|
||||
"default": "Try again?"
|
||||
"label": "Text del botó \"Torna-ho a provar\"",
|
||||
"default": "Voleu tornar-ho a provar?"
|
||||
},
|
||||
{
|
||||
"label": "Close button label",
|
||||
"default": "Close"
|
||||
"label": "Etiqueta del botó de tancar",
|
||||
"default": "Tanca"
|
||||
},
|
||||
{
|
||||
"label": "Game label",
|
||||
"default": "Memory Game. Find the matching cards."
|
||||
"label": "Etiqueta del joc",
|
||||
"default": "Joc de memòria. Cerca les targetes coincidents."
|
||||
},
|
||||
{
|
||||
"label": "Game finished label",
|
||||
"default": "All of the cards have been found."
|
||||
"label": "Etiqueta \"El joc ha finalitzat\"",
|
||||
"default": "S’han emparellat totes les cartes."
|
||||
},
|
||||
{
|
||||
"label": "Card indexing label",
|
||||
"default": "Card %num:"
|
||||
"label": "Etiqueta d’indexació de les cartes",
|
||||
"default": "Carta %num:"
|
||||
},
|
||||
{
|
||||
"label": "Card unturned label",
|
||||
"default": "Unturned."
|
||||
"label": "Etiqueta per a les cartes no girades",
|
||||
"default": "Sense girar."
|
||||
},
|
||||
{
|
||||
"label": "Card matched label",
|
||||
"default": "Match found."
|
||||
"label": "Etiqueta per a les cartes coincidents",
|
||||
"default": "S’ha trobat una coincidència."
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,19 +16,19 @@
|
|||
},
|
||||
{
|
||||
"label": "Texto alternativo para la imagen",
|
||||
"description": "Describe lo que se puede ver en la foto. El texto es leído por una herramienta de conversion de texto a voz, a usuarios con discapacidad visual."
|
||||
"description": "Describe lo que se puede ver en la foto. El texto es leído por herramientas de conversión de texto a voz, necesarias para usuarios con discapacidad visual."
|
||||
},
|
||||
{
|
||||
"label": "Pista de Audio",
|
||||
"description": "Un sonido opcional que se reproduce cuando se voltea la carta."
|
||||
},
|
||||
{
|
||||
"label": "Imagen coincidente",
|
||||
"description": "Una imagen opcional para emparejar, en vez de usar dos tarjetas con la misma imagen."
|
||||
"label": "Imagen Coincidente",
|
||||
"description": "Una imagen opcional para coincidir, en vez de usar dos tarjetas con la misma imagen."
|
||||
},
|
||||
{
|
||||
"label": "Texto alternativo para imagenes coincidentes",
|
||||
"description": "El texto es leído por una herramienta de conversion de texto a voz, a usuarios con discapacidad visual."
|
||||
"label": "Texto alternativo para Imagen Coincidente",
|
||||
"description": "Describir lo que puede verse en la foto. El texto es leído por herramientas de conversión de texto a voz, necesarias para usuarios con discapacidad visual."
|
||||
},
|
||||
{
|
||||
"label": "Pista de Audio Coincidente",
|
||||
|
@ -42,11 +42,11 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"label": "Ajustes de comportamiento",
|
||||
"label": "Configuraciones del comportamiento",
|
||||
"description": "Estas opciones le permitirán controlar cómo se comporta el juego.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Coloca las tarjetas en un cuadrado",
|
||||
"label": "Colocar las tarjetas en un cuadrado",
|
||||
"description": "Intentará igualar el número de columnas y filas al distribuir las tarjetas. Después, las tarjetas se escalarán para que se ajusten al contenedor."
|
||||
},
|
||||
{
|
||||
|
@ -63,11 +63,11 @@
|
|||
"description": "Controla los efectos visuales del juego.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Color del tema",
|
||||
"description": "Elegir un color para crear un tema para su juego de cartas."
|
||||
"label": "Color del Tema",
|
||||
"description": "Elegir un color para crear un tema para su juego de tarjetas."
|
||||
},
|
||||
{
|
||||
"label": "Parte posterior de la tarjeta",
|
||||
"label": "Reverso de la Tarjeta",
|
||||
"description": "Utilice una parte posterior personalizada para sus tarjetas."
|
||||
}
|
||||
]
|
||||
|
@ -84,7 +84,7 @@
|
|||
"default": "Tiempo usado"
|
||||
},
|
||||
{
|
||||
"label": "Texto de comentarios",
|
||||
"label": "Texto de retroalimentación",
|
||||
"default": "¡Buen trabajo!"
|
||||
},
|
||||
{
|
||||
|
@ -96,23 +96,23 @@
|
|||
"default": "Cerrar"
|
||||
},
|
||||
{
|
||||
"label": "Texto del juego",
|
||||
"default": "Juego de memoria. Encuentra las cartas que hacen juego."
|
||||
"label": "Etiqueta del juego",
|
||||
"default": "Juego de Memoria. Encuentra las cartas que coinciden."
|
||||
},
|
||||
{
|
||||
"label": "Texto del juego terminado",
|
||||
"label": "Etiqueta de juego terminado",
|
||||
"default": "Todas las cartas han sido encontradas."
|
||||
},
|
||||
{
|
||||
"label": "Texto de indexación de la tarjeta",
|
||||
"label": "Etiqueta de indexación de tarjeta",
|
||||
"default": "Tarjeta %num:"
|
||||
},
|
||||
{
|
||||
"label": "Texto de tarjetas sin voltear",
|
||||
"label": "Texto de tarjeta sin voltear",
|
||||
"default": "Sin voltear."
|
||||
},
|
||||
{
|
||||
"label": "Texto de la tarjeta coincidente",
|
||||
"label": "Texto de tarjeta coincidente",
|
||||
"default": "Coincidencia encontrada."
|
||||
}
|
||||
]
|
||||
|
|
|
@ -16,19 +16,19 @@
|
|||
},
|
||||
{
|
||||
"label": "Texto alternativo para la imagen",
|
||||
"description": "Describe lo que se puede ver en la foto. El texto es leído por una herramienta de conversion de texto a voz, a usuarios con discapacidad visual."
|
||||
"description": "Describe lo que se puede ver en la foto. El texto es leído por herramientas de conversión de texto a voz, necesarias para usuarios con discapacidad visual."
|
||||
},
|
||||
{
|
||||
"label": "Pista de Audio",
|
||||
"description": "Un sonido opcional que se reproduce cuando se voltea la carta."
|
||||
},
|
||||
{
|
||||
"label": "Imagen coincidente",
|
||||
"label": "Imagen Coincidente",
|
||||
"description": "Una imagen opcional para emparejar, en vez de usar dos tarjetas con la misma imagen."
|
||||
},
|
||||
{
|
||||
"label": "Texto alternativo para imagenes coincidentes",
|
||||
"description": "El texto es leído por una herramienta de conversion de texto a voz, a usuarios con discapacidad visual."
|
||||
"label": "Texto alternativo para Imagen Coincidente",
|
||||
"description": "Describir lo que puede verse en la foto. El texto es leído por herramientas de conversión de texto a voz, necesarias para usuarios con discapacidad visual."
|
||||
},
|
||||
{
|
||||
"label": "Pista de Audio Coincidente",
|
||||
|
@ -42,11 +42,11 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"label": "Ajustes de comportamiento",
|
||||
"label": "Configuraciones del comportamiento",
|
||||
"description": "Estas opciones le permitirán controlar cómo se comporta el juego.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Coloca las tarjetas en un cuadrado",
|
||||
"label": "Colocar las tarjetas en un cuadrado",
|
||||
"description": "Intentará igualar el número de columnas y filas al distribuir las tarjetas. Después, las tarjetas se escalarán para que se ajusten al contenedor."
|
||||
},
|
||||
{
|
||||
|
@ -63,11 +63,11 @@
|
|||
"description": "Controla los efectos visuales del juego.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Color del tema",
|
||||
"description": "Elegir un color para crear un tema para su juego de cartas."
|
||||
"label": "Color del Tema",
|
||||
"description": "Elegir un color para crear un tema para su juego de tarjetas."
|
||||
},
|
||||
{
|
||||
"label": "Parte posterior de la tarjeta",
|
||||
"label": "Reverso de la Tarjeta",
|
||||
"description": "Utilice una parte posterior personalizada para sus tarjetas."
|
||||
}
|
||||
]
|
||||
|
@ -84,7 +84,7 @@
|
|||
"default": "Tiempo usado"
|
||||
},
|
||||
{
|
||||
"label": "Texto de comentarios",
|
||||
"label": "Texto de retroalimentación",
|
||||
"default": "¡Buen trabajo!"
|
||||
},
|
||||
{
|
||||
|
@ -96,15 +96,15 @@
|
|||
"default": "Cerrar"
|
||||
},
|
||||
{
|
||||
"label": "Texto del juego",
|
||||
"default": "Juego de memoria. Encuentra las cartas que hacen juego."
|
||||
"label": "Etiqueta del juego",
|
||||
"default": "Juego de Memoria. Encuentra las cartas que coinciden."
|
||||
},
|
||||
{
|
||||
"label": "Texto del juego terminado",
|
||||
"label": "Etiqueta de juego terminado",
|
||||
"default": "Todas las cartas han sido encontradas."
|
||||
},
|
||||
{
|
||||
"label": "Texto de indexación de la tarjeta",
|
||||
"label": "Etiqueta de indexación de tarjeta",
|
||||
"default": "Tarjeta %num:"
|
||||
},
|
||||
{
|
||||
|
@ -112,7 +112,7 @@
|
|||
"default": "Sin voltear."
|
||||
},
|
||||
{
|
||||
"label": "Texto de la tarjeta coincidente",
|
||||
"label": "Texto de tarjeta coincidente",
|
||||
"default": "Coincidencia encontrada."
|
||||
}
|
||||
]
|
||||
|
|
|
@ -0,0 +1,121 @@
|
|||
{
|
||||
"semantics": [
|
||||
{
|
||||
"widgets": [
|
||||
{
|
||||
"label": "Por defecto"
|
||||
}
|
||||
],
|
||||
"label": "Tarxetas",
|
||||
"entity": "tarxeta",
|
||||
"field": {
|
||||
"label": "Tarxeta",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Imaxe"
|
||||
},
|
||||
{
|
||||
"label": "Texto alternativo para a imaxe",
|
||||
"description": "Describe o que pode verse na imaxe. Este texto será lido polas ferramentas de texto a voz que precisan os usuarios con discapaciade visual."
|
||||
},
|
||||
{
|
||||
"label": "Pista de audio",
|
||||
"description": "Son opcional que se escoita ao xirar a tarxeta."
|
||||
},
|
||||
{
|
||||
"label": "Imaxe Coincidente",
|
||||
"description": "Imaxe opcional coa que coincidir en lugar de usar dúas tarxetas coa mesma imaxe."
|
||||
},
|
||||
{
|
||||
"label": "Texto alternativo para imaxe coincidente",
|
||||
"description": "Describe o que se pode ver na imaxe. Este texto será lido polas ferramentas de texto a voz que precisan os usuarios con discapaciade visual."
|
||||
},
|
||||
{
|
||||
"label": "Pista de audio coincidente",
|
||||
"description": "Un son opcional que se escoita ao xirar a segunda tarxeta."
|
||||
},
|
||||
{
|
||||
"label": "Descrición",
|
||||
"description": "Texto curto opcional que aparece cando se emparellan as dúas tarxetas."
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "Configuración de comportamento",
|
||||
"description": "Estas opcións permiten controlar o comportamento do xogo.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Colocar as tarxetas nun cadrado",
|
||||
"description": "Intentará emparellar o número de filas e columnas ao colocar as tarxetas. Despois, escalaranse as tarxetas para que encaixen no contedor."
|
||||
},
|
||||
{
|
||||
"label": "Número de tarxetas a usar",
|
||||
"description": "Se este valor e maior que 2, o xogo escollerá tarxetas ao chou da lista de tarxetas."
|
||||
},
|
||||
{
|
||||
"label": "Engadir botón para reintentar cando remate o xogo"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Aspecto",
|
||||
"description": "Controla o aspecto visual do xogo.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Cor do tema",
|
||||
"description": "Escolle unha cor para crear un tema para o teu xogo de tarxetas."
|
||||
},
|
||||
{
|
||||
"label": "Reverso da tarxeta",
|
||||
"description": "Usar un reverso personalizado nas tarxetas."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Localización",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Texto para xiros de tarxeta",
|
||||
"default": "Xiros de tarxeta"
|
||||
},
|
||||
{
|
||||
"label": "Texto para tempo transcorrido",
|
||||
"default": "Tempo transcorrido"
|
||||
},
|
||||
{
|
||||
"label": "Texto de retroalimentación",
|
||||
"default": "Bo traballo!"
|
||||
},
|
||||
{
|
||||
"label": "Texto para o botón reintentar",
|
||||
"default": "Probar outra vez?"
|
||||
},
|
||||
{
|
||||
"label": "Etiqueta para o botón pechar",
|
||||
"default": "Pechar"
|
||||
},
|
||||
{
|
||||
"label": "Etiqueta do xogo",
|
||||
"default": "Xogo de memoria. Atopa as tarxetas coincidentes."
|
||||
},
|
||||
{
|
||||
"label": "Etiqueta para xogo rematado",
|
||||
"default": "Atoparonse todas as tarxetas."
|
||||
},
|
||||
{
|
||||
"label": "Etiqueta para o índice das tarxetas",
|
||||
"default": "Tarxeta %num:"
|
||||
},
|
||||
{
|
||||
"label": "Etiqueta para as tarxetas non xiradas",
|
||||
"default": "Sen xirar."
|
||||
},
|
||||
{
|
||||
"label": "Etiqueta para coincidencia atopada",
|
||||
"default": "Coincidencia atopada."
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -3,117 +3,117 @@
|
|||
{
|
||||
"widgets": [
|
||||
{
|
||||
"label": "Default"
|
||||
"label": "ברירת מחדל"
|
||||
}
|
||||
],
|
||||
"label": "Cards",
|
||||
"entity": "card",
|
||||
"label": "קלפים",
|
||||
"entity": "קלף",
|
||||
"field": {
|
||||
"label": "Card",
|
||||
"label": "קלף",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Image"
|
||||
"label": "תמונה"
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
"label": "תוכן חלופי לתמונה",
|
||||
"description": "תאר מה אפשר לראות בתמונה. הטקסט נקרא על ידי כלי טקסט-לדיבור הנחוצים למשתמשים בעלי לקויות ראייה."
|
||||
},
|
||||
{
|
||||
"label": "Audio Track",
|
||||
"description": "An optional sound that plays when the card is turned."
|
||||
"label": "ערוץ שמע",
|
||||
"description": "צליל אופציונלי שמתנגן כאשר הופכים את הקלף."
|
||||
},
|
||||
{
|
||||
"label": "Matching Image",
|
||||
"description": "An optional image to match against instead of using two cards with the same image."
|
||||
"label": "תמונה תואמת",
|
||||
"description": "תמונה אופציונלית להתאמה במקום להשתמש בשני קלפים עם אותה התמונה."
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Matching Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
"label": "טקסט חליפי לתמונה תואמת",
|
||||
"description": "תאר מה אפשר לראות בתמונה. הטקסט נקרא על ידי כלי טקסט-לדיבור שנחוצים למשתמשים בעלי לקויות ראייה."
|
||||
},
|
||||
{
|
||||
"label": "Matching Audio Track",
|
||||
"description": "An optional sound that plays when the second card is turned."
|
||||
"label": "ערוץ שמע תואם",
|
||||
"description": "צליל אופציונלי שמתנן כאשר הופכים את הקלף השני."
|
||||
},
|
||||
{
|
||||
"label": "Description",
|
||||
"description": "An optional short text that will pop up once the two matching cards are found."
|
||||
"label": "תיאור",
|
||||
"description": "טקסט קצר אופציונלי יקפוץ ברגע ששני הקלפים התואמים יימצאו."
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "Behavioural settings",
|
||||
"label": "הגדרות כלליות",
|
||||
"description": "These options will let you control how the game behaves.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Position the cards in a square",
|
||||
"description": "Will try to match the number of columns and rows when laying out the cards. Afterward, the cards will be scaled to fit the container."
|
||||
"label": "סדרו את הכרטיסים בריבוע",
|
||||
"description": "ניסיון להתאים בין מספר הטורים והשורות בעת סידור הכרטיסים. לאחר מכן, גודל הכרטיסים יותאם למכל."
|
||||
},
|
||||
{
|
||||
"label": "Number of cards to use",
|
||||
"description": "Setting this to a number greater than 2 will make the game pick random cards from the list of cards."
|
||||
"label": "מספר כרטיסים לשימוש",
|
||||
"description": "להגדיר את זה למספר גדול מ-2 יגרום למשחק לבחור אקראית קלפים מרשימת הקלפים"
|
||||
},
|
||||
{
|
||||
"label": "Add button for retrying when the game is over"
|
||||
"label": "הוסף כפתור כדי לנסות שוב כאשר המשחק נגמר"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Look and feel",
|
||||
"description": "Control the visuals of the game.",
|
||||
"label": "הבט וחוש",
|
||||
"description": "שליטה בהגדרות החזותיות של המשחק.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Theme Color",
|
||||
"description": "Choose a color to create a theme for your card game."
|
||||
"label": "צבע נושא",
|
||||
"description": "בחר צבע ליצירת נושא למשחק הקלפים שלך"
|
||||
},
|
||||
{
|
||||
"label": "Card Back",
|
||||
"description": "Use a custom back for your cards."
|
||||
"label": "גב הקלף",
|
||||
"description": "השתמשו בגב מותאם אישית עבור הכרטיסים."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Localization",
|
||||
"label": "תרגום מקומי",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Card turns text",
|
||||
"default": "Card turns"
|
||||
"label": "טקסט הפיכת קלף",
|
||||
"default": "הופכים קלף"
|
||||
},
|
||||
{
|
||||
"label": "Time spent text",
|
||||
"default": "Time spent"
|
||||
"label": "טקסט זמן שהושקע",
|
||||
"default": "זמן שהושקע"
|
||||
},
|
||||
{
|
||||
"label": "משוב",
|
||||
"default": "Good work!"
|
||||
"default": "עבודה טובה!"
|
||||
},
|
||||
{
|
||||
"label": "Try again button text",
|
||||
"default": "Try again?"
|
||||
"label": "טקסט של כפתור נסה שוב",
|
||||
"default": "נסה שוב?"
|
||||
},
|
||||
{
|
||||
"label": "Close button label",
|
||||
"default": "Close"
|
||||
"label": "תווית כפתור סגור",
|
||||
"default": "סגור"
|
||||
},
|
||||
{
|
||||
"label": "Game label",
|
||||
"default": "Memory Game. Find the matching cards."
|
||||
"label": "תווית משחק",
|
||||
"default": "משחק זיכרון. מצא את הקלפים המתאימים."
|
||||
},
|
||||
{
|
||||
"label": "Game finished label",
|
||||
"default": "All of the cards have been found."
|
||||
"label": "תווית המשחק נגמר",
|
||||
"default": "נמצאו כל הקלפים."
|
||||
},
|
||||
{
|
||||
"label": "Card indexing label",
|
||||
"default": "Card %num:"
|
||||
"label": "תווית מפתוח קלף",
|
||||
"default": "כרטיס %num:"
|
||||
},
|
||||
{
|
||||
"label": "Card unturned label",
|
||||
"default": "Unturned."
|
||||
"label": "תווית קלף לא הפוך",
|
||||
"default": "לא הפוך."
|
||||
},
|
||||
{
|
||||
"label": "Card matched label",
|
||||
"default": "Match found."
|
||||
"label": "תווית קלף מותאם",
|
||||
"default": "נמצאה התאמה."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -0,0 +1,121 @@
|
|||
{
|
||||
"semantics": [
|
||||
{
|
||||
"widgets": [
|
||||
{
|
||||
"label": "Default"
|
||||
}
|
||||
],
|
||||
"label": "Cards",
|
||||
"entity": "card",
|
||||
"field": {
|
||||
"label": "Card",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Image"
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
},
|
||||
{
|
||||
"label": "Audio Track",
|
||||
"description": "An optional sound that plays when the card is turned."
|
||||
},
|
||||
{
|
||||
"label": "Matching Image",
|
||||
"description": "An optional image to match against instead of using two cards with the same image."
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Matching Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
},
|
||||
{
|
||||
"label": "Matching Audio Track",
|
||||
"description": "An optional sound that plays when the second card is turned."
|
||||
},
|
||||
{
|
||||
"label": "Description",
|
||||
"description": "An optional short text that will pop up once the two matching cards are found."
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "Behavioural settings",
|
||||
"description": "These options will let you control how the game behaves.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Position the cards in a square",
|
||||
"description": "Will try to match the number of columns and rows when laying out the cards. Afterward, the cards will be scaled to fit the container."
|
||||
},
|
||||
{
|
||||
"label": "Number of cards to use",
|
||||
"description": "Setting this to a number greater than 2 will make the game pick random cards from the list of cards."
|
||||
},
|
||||
{
|
||||
"label": "Add button for retrying when the game is over"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Look and feel",
|
||||
"description": "Control the visuals of the game.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Theme Color",
|
||||
"description": "Choose a color to create a theme for your card game."
|
||||
},
|
||||
{
|
||||
"label": "Card Back",
|
||||
"description": "Use a custom back for your cards."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Localization",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Card turns text",
|
||||
"default": "កាតបង្វិល"
|
||||
},
|
||||
{
|
||||
"label": "Time spent text",
|
||||
"default": "ពេលចំណាយ"
|
||||
},
|
||||
{
|
||||
"label": "Feedback text",
|
||||
"default": "ល្អណាស់!"
|
||||
},
|
||||
{
|
||||
"label": "Try again button text",
|
||||
"default": "សាកម្តងទៀត?"
|
||||
},
|
||||
{
|
||||
"label": "Close button label",
|
||||
"default": "បិទ"
|
||||
},
|
||||
{
|
||||
"label": "Game label",
|
||||
"default": "ល្បែងចងចាំ! រកកាតដែលផ្គូផ្គង"
|
||||
},
|
||||
{
|
||||
"label": "Game finished label",
|
||||
"default": "អ្នកបានរកឃើញកាតទាំងអស់ហើយ!"
|
||||
},
|
||||
{
|
||||
"label": "Card indexing label",
|
||||
"default": "កាត %num:"
|
||||
},
|
||||
{
|
||||
"label": "Card unturned label",
|
||||
"default": "មិនបានបង្វិល។"
|
||||
},
|
||||
{
|
||||
"label": "Card matched label",
|
||||
"default": "រកឃើញកាតផ្គូផ្គង។"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
105
language/ko.json
105
language/ko.json
|
@ -3,119 +3,120 @@
|
|||
{
|
||||
"widgets": [
|
||||
{
|
||||
"label": "Default"
|
||||
"label": "기본값"
|
||||
}
|
||||
],
|
||||
"label": "Cards",
|
||||
"entity": "card",
|
||||
"label": "카드",
|
||||
"entity": "카드",
|
||||
"field": {
|
||||
"label": "Card",
|
||||
"label": "카드",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Image"
|
||||
"label": "이미지"
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
"label": "이미지의 대체 텍스트",
|
||||
"description": "사진에서 볼 수 있는 것을 묘사하세요. 이 텍스트는 시각 장애 사용자가 필요로 하는 텍스트 음성 변환 도구로 읽힌다."
|
||||
},
|
||||
{
|
||||
"label": "Audio Track",
|
||||
"description": "An optional sound that plays when the card is turned."
|
||||
"label": "오디오 트랙",
|
||||
"description": "카드를 돌렸을 때 재생되는 선택적 사운드."
|
||||
},
|
||||
{
|
||||
"label": "Matching Image",
|
||||
"description": "An optional image to match against instead of using two cards with the same image."
|
||||
"label": "매칭 이미지",
|
||||
"description": "(선택사항) 같은 이미지의 두 카드를 사용하는 대신에 매칭할 수 있는 선택적 이미지."
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Matching Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
"label": "매칭 이미지에 대한 대체 텍스트",
|
||||
"description": "사진에서 볼 수 있는 것을 묘사하세요. 이 텍스트는 시각 장애 사용자가 필요로 하는 텍스트 음성 변환 도구로 읽힌다.."
|
||||
},
|
||||
{
|
||||
"label": "Matching Audio Track",
|
||||
"description": "An optional sound that plays when the second card is turned."
|
||||
"label": "매칭 오디오 트랙",
|
||||
"description": "(선택사항)두 번째 카드를 돌릴 때 재생되는 사운드"
|
||||
},
|
||||
{
|
||||
"label": "Description",
|
||||
"description": "An optional short text that will pop up once the two matching cards are found."
|
||||
"label": "설명",
|
||||
"description": "(선택사항) 일치되는 두 장의 카드가 발견되면 팝업될 짧은 텍스트."
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "Behavioural settings",
|
||||
"description": "These options will let you control how the game behaves.",
|
||||
"label": "과제가 수행되는 방법 설정.",
|
||||
"description": "이 옵션은 과제가 어떻게 수행될 지 환경을 설정합니다.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Position the cards in a square",
|
||||
"description": "Will try to match the number of columns and rows when laying out the cards. Afterward, the cards will be scaled to fit the container."
|
||||
"label": "카드를 정사각형으로 배열하기",
|
||||
"description": "카드를 놓을 때 열과 행의 개수를 맞추려고 할 것이다. 이후, 카드는 용기에 맞게 크기가 조정될 것이다."
|
||||
},
|
||||
{
|
||||
"label": "Number of cards to use",
|
||||
"description": "Setting this to a number greater than 2 will make the game pick random cards from the list of cards."
|
||||
"label": "사용할 카드 수",
|
||||
"description": "이것을 2보다 큰 숫자로 설정하면 게임이 카드 목록에서 무작위 카드를 선택하게 될 것이다."
|
||||
},
|
||||
{
|
||||
"label": "Add button for retrying when the game is over"
|
||||
"label": "게임 종료 시 재시도하기 위한 버튼 추가"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Look and feel",
|
||||
"description": "Control the visuals of the game.",
|
||||
"label": "외관과 느낌",
|
||||
"description": "게임의 비주얼 관리",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Theme Color",
|
||||
"description": "Choose a color to create a theme for your card game."
|
||||
"label": "테마 색깔",
|
||||
"description": "카드 게임의 테마를 만들 색을 선택하십시오."
|
||||
},
|
||||
{
|
||||
"label": "Card Back",
|
||||
"description": "Use a custom back for your cards."
|
||||
"label": "카드 뒷면",
|
||||
"description": "카드의 뒷면을 맞춤형으로 사용하십시오."
|
||||
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Localization",
|
||||
"label": "맞춤형 설정",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Card turns text",
|
||||
"default": "Card turns"
|
||||
"label": "카드가 돌려질 때 텍스트",
|
||||
"default": "카드가 돌려집니다."
|
||||
},
|
||||
{
|
||||
"label": "Time spent text",
|
||||
"default": "Time spent"
|
||||
"label": "걸린 시간 텍스트",
|
||||
"default": "걸린 시간"
|
||||
},
|
||||
{
|
||||
"label": "Feedback text",
|
||||
"default": "Good work!"
|
||||
"label": "피드백 텍스트",
|
||||
"default": "잘 했습니다.!"
|
||||
},
|
||||
{
|
||||
"label": "Try again button text",
|
||||
"default": "Try again?"
|
||||
"label": "재시도 버튼 텍스트",
|
||||
"default": "다시 시도하시겠습니까?"
|
||||
},
|
||||
{
|
||||
"label": "Close button label",
|
||||
"default": "Close"
|
||||
"label": "닫기 버튼 텍스트",
|
||||
"default": "닫기"
|
||||
},
|
||||
{
|
||||
"label": "Game label",
|
||||
"default": "Memory Game. Find the matching cards."
|
||||
"label": "게임 라벨",
|
||||
"default": "메모리 게임. 매칭되는 카드를 찾으세요."
|
||||
},
|
||||
{
|
||||
"label": "Game finished label",
|
||||
"default": "All of the cards have been found."
|
||||
"label": "게임 완료 텍스트",
|
||||
"default": "모든 카드가 발견되었습니다."
|
||||
},
|
||||
{
|
||||
"label": "Card indexing label",
|
||||
"default": "Card %num:"
|
||||
"label": "카드 색인 라벨",
|
||||
"default": "카드 %num:"
|
||||
},
|
||||
{
|
||||
"label": "Card unturned label",
|
||||
"default": "Unturned."
|
||||
"label": "돌려지지 않은 카드 라벨",
|
||||
"default": "돌려지지 않음."
|
||||
},
|
||||
{
|
||||
"label": "Card matched label",
|
||||
"default": "Match found."
|
||||
"label": "매칭된 카드 라벨",
|
||||
"default": "매칭되었습니다."
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
},
|
||||
{
|
||||
"label": "Audio Track",
|
||||
"description": "An optional sound that plays when the card is turned."
|
||||
"description": "Een optioneel geluid dat afspeelt wanneer de kaart wordt omgedraaid."
|
||||
},
|
||||
{
|
||||
"label": "Omschrijving",
|
||||
|
@ -32,7 +32,7 @@
|
|||
},
|
||||
{
|
||||
"label": "Matching Audio Track",
|
||||
"description": "An optional sound that plays when the second card is turned."
|
||||
"description": "Een optioneel geluid dat afspeelt wanneer de tweede kaart wordt omgedraaid."
|
||||
},
|
||||
{
|
||||
"label": "Omschrijving",
|
||||
|
@ -118,4 +118,4 @@
|
|||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -77,45 +77,45 @@
|
|||
"fields": [
|
||||
{
|
||||
"label": "Card turns text",
|
||||
"default": "Card turns"
|
||||
"default": "Kort snur"
|
||||
},
|
||||
{
|
||||
"label": "Time spent text",
|
||||
"default": "Time spent"
|
||||
"default": "Tid brukt"
|
||||
},
|
||||
{
|
||||
"label": "Feedback text",
|
||||
"default": "Good work!"
|
||||
"default": "Bra jobba!"
|
||||
},
|
||||
{
|
||||
"label": "Try again button text",
|
||||
"default": "Try again?"
|
||||
"default": "prøv igjen?"
|
||||
},
|
||||
{
|
||||
"label": "Close button label",
|
||||
"default": "Close"
|
||||
"default": "Lukk"
|
||||
},
|
||||
{
|
||||
"label": "Game label",
|
||||
"default": "Memory Game. Find the matching cards."
|
||||
"default": "Memory-spel. Finn dei matchande korta."
|
||||
},
|
||||
{
|
||||
"label": "Game finished label",
|
||||
"default": "All of the cards have been found."
|
||||
"default": "Alle korta har blitt funne."
|
||||
},
|
||||
{
|
||||
"label": "Card indexing label",
|
||||
"default": "Card %num:"
|
||||
"default": "Kort %num:"
|
||||
},
|
||||
{
|
||||
"label": "Card unturned label",
|
||||
"default": "Unturned."
|
||||
"default": "Ikkje snudd."
|
||||
},
|
||||
{
|
||||
"label": "Card matched label",
|
||||
"default": "Match found."
|
||||
"default": "Match funne."
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -84,7 +84,7 @@
|
|||
"default": "Time spent"
|
||||
},
|
||||
{
|
||||
"label": "Feedback text",
|
||||
"label": "Text de feedback",
|
||||
"default": "Good work!"
|
||||
},
|
||||
{
|
||||
|
@ -118,4 +118,4 @@
|
|||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
102
language/sr.json
102
language/sr.json
|
@ -3,119 +3,119 @@
|
|||
{
|
||||
"widgets": [
|
||||
{
|
||||
"label": "Default"
|
||||
"label": "Уобичајено"
|
||||
}
|
||||
],
|
||||
"label": "Cards",
|
||||
"label": "Картице",
|
||||
"entity": "card",
|
||||
"field": {
|
||||
"label": "Card",
|
||||
"label": "Картица",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Image"
|
||||
"label": "Слика"
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
"label": "Алтернативни текст за слику",
|
||||
"description": "Опишите шта се може видети на фотографији. Текст читају алати за претварање текста у говор који су потребни корисницима са оштећеним видом."
|
||||
},
|
||||
{
|
||||
"label": "Audio Track",
|
||||
"description": "An optional sound that plays when the card is turned."
|
||||
"label": "Аудио запис",
|
||||
"description": "Опционални звук који се чује када се картица окрене."
|
||||
},
|
||||
{
|
||||
"label": "Matching Image",
|
||||
"description": "An optional image to match against instead of using two cards with the same image."
|
||||
"label": "Упарене слике",
|
||||
"description": "Опционална слика за упоређивање уместо да користите две картице са истом сликом."
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Matching Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
"label": "Алтернативни текст за подударање слике",
|
||||
"description": "пишите шта се може видети на фотографији. Текст читају алати за претварање текста у говор који су потребни корисницима са оштећеним видом."
|
||||
},
|
||||
{
|
||||
"label": "Matching Audio Track",
|
||||
"description": "An optional sound that plays when the second card is turned."
|
||||
"label": "Подударање аудио записа",
|
||||
"description": "Опционални звук који се чује када се окрене друга карта."
|
||||
},
|
||||
{
|
||||
"label": "Description",
|
||||
"description": "An optional short text that will pop up once the two matching cards are found."
|
||||
"label": "Опис",
|
||||
"description": "Необавезни кратак текст који ће се појавити када се пронађу две одговарајуће картице."
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "Behavioural settings",
|
||||
"description": "These options will let you control how the game behaves.",
|
||||
"label": "Поставке понашања",
|
||||
"description": "Ове опције ће вам омогућити да контролишете понашање игре.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Position the cards in a square",
|
||||
"description": "Will try to match the number of columns and rows when laying out the cards. Afterward, the cards will be scaled to fit the container."
|
||||
"label": "Позиција карте у квадрат",
|
||||
"description": "Покушаће да усклади број колона и редова приликом полагања карата. Након тога, картице ће се скалирати тако да одговарају контејнеру."
|
||||
},
|
||||
{
|
||||
"label": "Number of cards to use",
|
||||
"description": "Setting this to a number greater than 2 will make the game pick random cards from the list of cards."
|
||||
"label": "Број карата које треба користити",
|
||||
"description": "Ако ово поставите на број већи од 2, игра ће изабрати случајне карте са листе карата."
|
||||
},
|
||||
{
|
||||
"label": "Add button for retrying when the game is over"
|
||||
"label": "Додај дугме за поновни покушај када се игра заврши"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Look and feel",
|
||||
"description": "Control the visuals of the game.",
|
||||
"label": "Погледај и осети",
|
||||
"description": "Контролишите визуелне елементе игре.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Theme Color",
|
||||
"description": "Choose a color to create a theme for your card game."
|
||||
"label": "Боја теме",
|
||||
"description": "Одаберите боју да бисте креирали тему за своју игру."
|
||||
},
|
||||
{
|
||||
"label": "Card Back",
|
||||
"description": "Use a custom back for your cards."
|
||||
"label": "Полеђина карте",
|
||||
"description": "Користите прилагођену полеђину за картице."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Localization",
|
||||
"label": "Локализација",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Card turns text",
|
||||
"default": "Card turns"
|
||||
"label": "Текст окрета картице",
|
||||
"default": "Окретање карата"
|
||||
},
|
||||
{
|
||||
"label": "Time spent text",
|
||||
"default": "Time spent"
|
||||
"label": "Текст утрошеног времена",
|
||||
"default": "Утрошено време"
|
||||
},
|
||||
{
|
||||
"label": "Feedback text",
|
||||
"default": "Good work!"
|
||||
"label": "Текст повратне информације",
|
||||
"default": "Одлично!"
|
||||
},
|
||||
{
|
||||
"label": "Try again button text",
|
||||
"default": "Try again?"
|
||||
"label": "Текст дугмета Покушај поново",
|
||||
"default": "Покушај поново?"
|
||||
},
|
||||
{
|
||||
"label": "Close button label",
|
||||
"default": "Close"
|
||||
"label": "Наслов дугмета Затвори",
|
||||
"default": "Затвори"
|
||||
},
|
||||
{
|
||||
"label": "Game label",
|
||||
"default": "Memory Game. Find the matching cards."
|
||||
"label": "Наслов Игре",
|
||||
"default": "Игра Меморија"
|
||||
},
|
||||
{
|
||||
"label": "Game finished label",
|
||||
"default": "All of the cards have been found."
|
||||
"label": "Текст завршетка игре",
|
||||
"default": "Све карте су пронађене."
|
||||
},
|
||||
{
|
||||
"label": "Card indexing label",
|
||||
"default": "Card %num:"
|
||||
"label": "Ознака за индексирање картица",
|
||||
"default": "Картица %num:"
|
||||
},
|
||||
{
|
||||
"label": "Card unturned label",
|
||||
"default": "Unturned."
|
||||
"label": "Наслов Неокренуте картице",
|
||||
"default": "Неокренуте."
|
||||
},
|
||||
{
|
||||
"label": "Card matched label",
|
||||
"default": "Match found."
|
||||
"label": "Наслов Картице се подударају",
|
||||
"default": "Подударају се картице."
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"label": "Behavioural settings",
|
||||
"label": "Beteende-inställningar",
|
||||
"description": "These options will let you control how the game behaves.",
|
||||
"fields": [
|
||||
{
|
||||
|
@ -84,7 +84,7 @@
|
|||
"default": "Time spent"
|
||||
},
|
||||
{
|
||||
"label": "Feedback text",
|
||||
"label": "Feedbacktext",
|
||||
"default": "Good work!"
|
||||
},
|
||||
{
|
||||
|
@ -118,4 +118,4 @@
|
|||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
104
language/tr.json
104
language/tr.json
|
@ -3,119 +3,119 @@
|
|||
{
|
||||
"widgets": [
|
||||
{
|
||||
"label": "Default"
|
||||
"label": "Varsayılan"
|
||||
}
|
||||
],
|
||||
"label": "Cards",
|
||||
"entity": "card",
|
||||
"label": "Kartlar",
|
||||
"entity": "kart",
|
||||
"field": {
|
||||
"label": "Card",
|
||||
"label": "kart",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Image"
|
||||
"label": "Resim"
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
"label": "Resim için alt metin",
|
||||
"description": "Resimde neler göründüğünü açıklayın. Alt metin, görme engelli kullanıcıların resim için ihtiyaç duyduğu açıklamadır. Yardımcı teknolojiler ile okunur."
|
||||
},
|
||||
{
|
||||
"label": "Audio Track",
|
||||
"description": "An optional sound that plays when the card is turned."
|
||||
"label": "Müzik Parçası",
|
||||
"description": "Kart döndürüldüğünde çalınması istenen ses (isteğe bağlı)."
|
||||
},
|
||||
{
|
||||
"label": "Matching Image",
|
||||
"description": "An optional image to match against instead of using two cards with the same image."
|
||||
"label": "Eşleştirilen Resim",
|
||||
"description": "Aynı görüntüye sahip iki kart kullanmak yerine eşleştirilecek farklı bir resim seçebilirsiniz (isteğe bağlı)."
|
||||
},
|
||||
{
|
||||
"label": "Alternative text for Matching Image",
|
||||
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
|
||||
"label": "Eşleştirilen resim için alt metin",
|
||||
"description": "Resimde neler göründüğünü açıklayın. Alt metin, görme engelli kullanıcıların resim için ihtiyaç duyduğu açıklamadır. Yardımcı teknolojiler ile okunur."
|
||||
},
|
||||
{
|
||||
"label": "Matching Audio Track",
|
||||
"description": "An optional sound that plays when the second card is turned."
|
||||
"label": "Eşleştirilen için müzik parçası",
|
||||
"description": "İkinci kart döndürüldüğünde çalınması istenen ses (isteğe bağlı)."
|
||||
},
|
||||
{
|
||||
"label": "Description",
|
||||
"description": "An optional short text that will pop up once the two matching cards are found."
|
||||
"label": "Açıklama",
|
||||
"description": "Kartlar eşleştiğinde açılır kutuda kısa metin (isteğe bağlı)."
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "Behavioural settings",
|
||||
"description": "These options will let you control how the game behaves.",
|
||||
"label": "Etkinlik ayarları",
|
||||
"description": "Bu seçenekler aktivitenin çalışma şeklini denetlemenize izin verir.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Position the cards in a square",
|
||||
"description": "Will try to match the number of columns and rows when laying out the cards. Afterward, the cards will be scaled to fit the container."
|
||||
"label": "Kartları kare şeklinde yerleştirin.",
|
||||
"description": "Kartları yerleştirirken satır ve sütun sayısını eşitlenmeye çalışılacaktır. Daha sonra kartlar çerçeveye sığacak şekilde ölçeklendirilecektir."
|
||||
},
|
||||
{
|
||||
"label": "Number of cards to use",
|
||||
"description": "Setting this to a number greater than 2 will make the game pick random cards from the list of cards."
|
||||
"label": "Kullanılacak kart sayısı",
|
||||
"description": "İkiden büyük bir sayı girerek, oyunda kart havuzundan belirttiğiniz sayıda rastgele kartlar kullanabilirsiniz."
|
||||
},
|
||||
{
|
||||
"label": "Add button for retrying when the game is over"
|
||||
"label": "Oyun bittiğinde yeniden başlatmak için bir buton ekleyin"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Look and feel",
|
||||
"description": "Control the visuals of the game.",
|
||||
"label": "Görünüm ve doku",
|
||||
"description": "Oyunun görselliğini değiştirin.",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Theme Color",
|
||||
"description": "Choose a color to create a theme for your card game."
|
||||
"label": "Tema rengi",
|
||||
"description": "Kart oyunu teması için bir renk seçiniz."
|
||||
},
|
||||
{
|
||||
"label": "Card Back",
|
||||
"description": "Use a custom back for your cards."
|
||||
"label": "Kart Görünümü",
|
||||
"description": "Kart arkası için bir görünüm seçin."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Localization",
|
||||
"label": "Yerelleştirme",
|
||||
"fields": [
|
||||
{
|
||||
"label": "Card turns text",
|
||||
"default": "Card turns"
|
||||
"label": "Kart döndürme metni",
|
||||
"default": "Kart dönüşleri"
|
||||
},
|
||||
{
|
||||
"label": "Time spent text",
|
||||
"default": "Time spent"
|
||||
"label": "Geçen süre metni",
|
||||
"default": "Geçen süre"
|
||||
},
|
||||
{
|
||||
"label": "Feedback text",
|
||||
"default": "Good work!"
|
||||
"label": "Geri bildirim meni",
|
||||
"default": "İyi oyundu!"
|
||||
},
|
||||
{
|
||||
"label": "Try again button text",
|
||||
"default": "Try again?"
|
||||
"label": "Tekrar",
|
||||
"default": "Tekrar denemek ister misiniz?"
|
||||
},
|
||||
{
|
||||
"label": "Close button label",
|
||||
"default": "Close"
|
||||
"label": "Kapatma butonu etiketi",
|
||||
"default": "Kapat"
|
||||
},
|
||||
{
|
||||
"label": "Game label",
|
||||
"default": "Memory Game. Find the matching cards."
|
||||
"label": "Oyun Başlığı",
|
||||
"default": "Hazfıza oyunu. Kartları eşleştirin."
|
||||
},
|
||||
{
|
||||
"label": "Game finished label",
|
||||
"default": "All of the cards have been found."
|
||||
"label": "Oyun bitti etiketi",
|
||||
"default": "Tüm kartlar eşleştirildi."
|
||||
},
|
||||
{
|
||||
"label": "Card indexing label",
|
||||
"default": "Card %num:"
|
||||
"label": "Kart sıra etiketi",
|
||||
"default": "Kart %num:"
|
||||
},
|
||||
{
|
||||
"label": "Card unturned label",
|
||||
"default": "Unturned."
|
||||
"label": "Kart döndürülmemiş etiketi",
|
||||
"default": "Döndürülmedi."
|
||||
},
|
||||
{
|
||||
"label": "Card matched label",
|
||||
"default": "Match found."
|
||||
"label": "Kart eşleşme etiketi",
|
||||
"default": "Eşleştirildi."
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
"description": "See how many cards you can remember!",
|
||||
"majorVersion": 1,
|
||||
"minorVersion": 3,
|
||||
"patchVersion": 5,
|
||||
"patchVersion": 7,
|
||||
"runnable": 1,
|
||||
"author": "Joubel",
|
||||
"license": "MIT",
|
||||
|
@ -59,4 +59,4 @@
|
|||
"minorVersion": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -436,9 +436,10 @@ H5P.MemoryGame = (function (EventDispatcher, $) {
|
|||
for (var i = 0; i < cards.length; i++) {
|
||||
cards[i].appendTo($list);
|
||||
}
|
||||
cards[0].makeTabbable();
|
||||
|
||||
if ($list.children().length) {
|
||||
cards[0].makeTabbable();
|
||||
|
||||
$('<div/>', {
|
||||
id: 'h5p-intro-' + numInstances,
|
||||
'class': 'h5p-memory-hidden-read',
|
||||
|
@ -476,6 +477,13 @@ H5P.MemoryGame = (function (EventDispatcher, $) {
|
|||
popup.close();
|
||||
});
|
||||
}
|
||||
else {
|
||||
const $foo = $('<div/>')
|
||||
.text('No card was added to the memory game!')
|
||||
.appendTo($list);
|
||||
|
||||
$list.appendTo($container);
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue