Merge branch 'release' into stable

pull/36/head
Paal Joergensen 2018-06-29 11:01:32 +02:00
commit 1c5779a181
33 changed files with 266 additions and 152 deletions

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -3,24 +3,24 @@
{ {
"widgets": [ "widgets": [
{ {
"label":"Oletus" "label": "Oletus"
} }
], ],
"label":"Kortit", "label": "Kortit",
"entity":"kortti", "entity": "kortti",
"field":{ "field": {
"label":"Kortti", "label": "Kortti",
"fields":[ "fields": [
{ {
"label":"Kuva" "label": "Kuva"
}, },
{ {
"label": "Alternative text for 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." "description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users."
}, },
{ {
"label":"Vastattava kuva", "label": "Vastattava kuva",
"description":"Valinnainen kuva johon verrata korttia sen sijaan, että kortille etsitään toista samaa kuvaa pariksi." "description": "Valinnainen kuva johon verrata korttia sen sijaan, että kortille etsitään toista samaa kuvaa pariksi."
}, },
{ {
"label": "Alternative text for Matching Image", "label": "Alternative text for Matching Image",
@ -34,59 +34,59 @@
} }
}, },
{ {
"label":"Yleisasetukset", "label": "Yleisasetukset",
"description":"Näillä valinnoilla voit muokata pelin asetuksia.", "description": "Näillä valinnoilla voit muokata pelin asetuksia.",
"fields":[ "fields": [
{ {
"label":"Aseta kortit säännöllisesti", "label": "Aseta kortit säännöllisesti",
"description":"Yrittää sovittaa kortit ruudukkomuotoon rivien sijaan." "description": "Yrittää sovittaa kortit ruudukkomuotoon rivien sijaan."
}, },
{ {
"label":"Korttien lukumäärä", "label": "Korttien lukumäärä",
"description":"Kun lukumäärä on suurempi kuin kaksi, annettu määrä kortteja arvotaan kaikista korteista pelattavaksi." "description": "Kun lukumäärä on suurempi kuin kaksi, annettu määrä kortteja arvotaan kaikista korteista pelattavaksi."
}, },
{ {
"label":"Salli Yritä uudelleen -painike pelin päätyttyä" "label": "Salli Yritä uudelleen -painike pelin päätyttyä"
} }
] ]
}, },
{ {
"label":"Ulkoasu", "label": "Ulkoasu",
"description":"Hallinnoi pelin ulkoasua.", "description": "Hallinnoi pelin ulkoasua.",
"fields":[ "fields": [
{ {
"label":"Väriteema", "label": "Väriteema",
"description":"Valitse väri luodaksesi teeman pelille.", "description": "Valitse väri luodaksesi teeman pelille.",
"default":"#909090" "default": "#909090"
}, },
{ {
"label":"Kortin kääntöpuoli", "label": "Kortin kääntöpuoli",
"description":"Mukauta korttien kääntöpuoli." "description": "Mukauta korttien kääntöpuoli."
} }
] ]
}, },
{ {
"label":"Tekstit", "label": "Tekstit",
"fields":[ "fields": [
{ {
"label":"Kortteja käännetty", "label": "Kortteja käännetty",
"default":"Kortteja käännetty" "default": "Kortteja käännetty"
}, },
{ {
"label":"Aikaa kulunut", "label": "Aikaa kulunut",
"default":"Aikaa kulunut" "default": "Aikaa kulunut"
}, },
{ {
"label":"Palaute", "label": "Palaute",
"default":"Hyvää työtä!" "default": "Hyvää työtä!"
}, },
{ {
"label":"Painikkeen Yritä uudelleen teksti", "label": "Painikkeen Yritä uudelleen teksti",
"default":"Yritä uudelleen?" "default": "Yritä uudelleen?"
}, },
{ {
"label":"Painikkeen Sulje teksti", "label": "Painikkeen Sulje teksti",
"default":"Sulje" "default": "Sulje"
}, },
{ {
"label": "Pelin kuvaus", "label": "Pelin kuvaus",
@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -3,7 +3,7 @@
{ {
"widgets": [ "widgets": [
{ {
"label": "Default" "label": "Par défaut"
} }
], ],
"label": "Cartes", "label": "Cartes",
@ -15,53 +15,53 @@
"label": "Image" "label": "Image"
}, },
{ {
"label": "Alternative text for Image", "label": "Texte alternatif pour l'image",
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users." "description": "Décrivez ce que représente l'image. Le texte est lu par la synthèse vocale."
}, },
{ {
"label": "Matching Image", "label": "Image correspondante",
"description": "An optional image to match against instead of using two cards with the same image." "description": "Une image facultative à comparer au lieu d'utiliser deux cartes avec la même image."
}, },
{ {
"label": "Alternative text for Matching Image", "label": "Texte alternatif pour l'image correspondante",
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users." "description": "Décrivez ce que représente l'image correspondante. Le texte est lu par la synthèse vocale."
}, },
{ {
"label": "Description", "label": "Description",
"description": "An optional short text that will pop up once the two matching cards are found." "description": "Un texte court optionnel qui apparaîtra une fois que les deux cartes correspondantes auront été trouvées."
} }
] ]
} }
}, },
{ {
"label": "Behavioural settings", "label": "Paramètres comportementaux",
"description": "These options will let you control how the game behaves.", "description": "Ces options vous permettent de définir le \"comportement\" du jeu de mémoire.",
"fields": [ "fields": [
{ {
"label": "Position the cards in a square", "label": "Positionnez les cartes en carré",
"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." "description": "Essaiera de faire correspondre le nombre de colonnes et de rangées lors de la disposition des cartes. Ensuite, les cartes seront mises à l'échelle pour s'adapter au conteneur."
}, },
{ {
"label": "Number of cards to use", "label": "Nombre de cartes à utiliser",
"description": "Setting this to a number greater than 2 will make the game pick random cards from the list of cards." "description": "Régler ce nombre sur un nombre supérieur à 2 fera que le jeu choisira des cartes aléatoires dans la liste des cartes."
}, },
{ {
"label": "Add button for retrying when the game is over" "label": "Ajoutez un bouton pour essayer à nouveau quand le jeu est terminé"
} }
] ]
}, },
{ {
"label": "Look and feel", "label": "Apparence",
"description": "Control the visuals of the game.", "description": "Définissez l'apparence visuelle des éléments dans le jeu.",
"fields": [ "fields": [
{ {
"label": "Theme Color", "label": "Couleur du thème",
"description": "Choose a color to create a theme for your card game.", "description": "Choisissez une couleur pour créer un thème pour votre jeu de cartes.",
"default": "#909090" "default": "#909090"
}, },
{ {
"label": "Card Back", "label": "Dos des cartes",
"description": "Use a custom back for your cards." "description": "Utilisez un dos personnalisé pour vos cartes."
} }
] ]
}, },
@ -81,34 +81,34 @@
"default": "Bien joué !" "default": "Bien joué !"
}, },
{ {
"label": "Try again button text", "label": "Texte pour le bouton Réessayez",
"default": "Reset" "default": "Réessayer"
}, },
{ {
"label": "Close button label", "label": "Texte du bouton Fermer",
"default": "Close" "default": "Fermer"
}, },
{ {
"label": "Game label", "label": "Le nom du jeu",
"default": "Memory Game. Find the matching cards." "default": "Jeu de mémoire. Trouver les cartes qui se correspondent."
}, },
{ {
"label": "Game finished label", "label": "Texte pour Le jeu est terminé",
"default": "All of the cards have been found." "default": "Toutes les cartes ont été trouvées."
}, },
{ {
"label": "Card indexing label", "label": "Texte de numérotation des cartes",
"default": "Card %num:" "default": "Carte %num:"
}, },
{ {
"label": "Card unturned label", "label": "Texte pour les cartes non retournées",
"default": "Unturned." "default": "Non retournées."
}, },
{ {
"label": "Card matched label", "label": "Texte quand les cartes correspondent",
"default": "Match found." "default": "Correspondance trouvée."
} }
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -3,112 +3,112 @@
{ {
"widgets": [ "widgets": [
{ {
"label": "Default" "label": "Standaard"
} }
], ],
"label": "Cards", "label": "Kaarten",
"entity": "card", "entity": "kaart",
"field": { "field": {
"label": "Card", "label": "Kaart",
"fields": [ "fields": [
{ {
"label": "Image" "label": "Afbeelding"
}, },
{ {
"label": "Alternative text for Image", "label": "Bijpassende afbeelding",
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users." "description": "Een optionele afbeelding die past in plaats van 2 kaarten met dezelfde afbeelding."
}, },
{ {
"label": "Matching Image", "label": "Omschrijving",
"description": "An optional image to match against instead of using two cards with the same image." "description": "Een optionele korte tekst die zal verschijnen zodra de 2 overeenkomende kaarten zijn gevonden."
}, },
{ {
"label": "Alternative text for Matching Image", "label": "De alternatieve tekst voor de bijpassende afbeelding",
"description": "Describe what can be seen in the photo. The text is read by text-to-speech tools needed by visually impaired users." "description": "Omschrijf wat de afbeelding voorstelt. De tekst zal worden gelezen door tekst-naar-spraak tools voor slechtzienden."
}, },
{ {
"label": "Description", "label": "Omschrijving",
"description": "An optional short text that will pop up once the two matching cards are found." "description": "Een optionele korte tekst die zal verschijnen zodra de 2 overeenkomende kaarten zijn gevonden."
} }
] ]
} }
}, },
{ {
"label": "Behavioural settings", "label": "Gedragsinstellingen",
"description": "These options will let you control how the game behaves.", "description": "Met deze opties kun je bepalen hoe het spel zich gedraagt.",
"fields": [ "fields": [
{ {
"label": "Position the cards in a square", "label": "Plaats de kaarten in een vierkant",
"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." "description": "Bij het leggen van de kaarten zullen het aantal kolommen en rijen op elkaar worden afgestemd. Daarna zal de omvang van de kaarten worden aangepast om in de beschikbare omgeving te passen."
}, },
{ {
"label": "Number of cards to use", "label": "Het aantal te gebruiken kaarten",
"description": "Setting this to a number greater than 2 will make the game pick random cards from the list of cards." "description": "Als je dit getal instelt op een aantal groter dan 2, dan zal het spel willekeurig kaarten kiezen uit de complete lijst met kaarten."
}, },
{ {
"label": "Add button for retrying when the game is over" "label": "Voeg de knop 'Opnieuw proberen? toe als het spel is afgelopen"
} }
] ]
}, },
{ {
"label": "Look and feel", "label": "De vormgeving",
"description": "Control the visuals of the game.", "description": "Stel de beelden van het spel in.",
"fields": [ "fields": [
{ {
"label": "Theme Color", "label": "Themakleur",
"description": "Choose a color to create a theme for your card game.", "description": "Kies een themakleur voor kaarten van je geheugenspel.",
"default": "#909090" "default": "#909090"
}, },
{ {
"label": "Card Back", "label": "Achterkant kaart",
"description": "Use a custom back for your cards." "description": "Gebruik een aangepaste achterkant voor je kaarten."
} }
] ]
}, },
{ {
"label": "Localization", "label": "Localiseer",
"fields": [ "fields": [
{ {
"label": "Card turns text", "label": "Label gedraaide kaarten",
"default": "Card turns" "default": "Gedraaide kaarten"
}, },
{ {
"label": "Time spent text", "label": "Label verstreken tijd",
"default": "Time spent" "default": "Verstreken tijd"
}, },
{ {
"label": "Feedback text", "label": "Label feedback",
"default": "Good work!" "default": "Goed gedaan!"
}, },
{ {
"label": "Try again button text", "label": "Label opnieuw proberen knop",
"default": "Try again?" "default": "Opnieuw proberen?"
}, },
{ {
"label": "Close button label", "label": "Label sluiten knop",
"default": "Close" "default": "Sluiten"
}, },
{ {
"label": "Game label", "label": "Label spel",
"default": "Memory Game. Find the matching cards." "default": "Geheugenspel. Vind de overeenkomende kaarten."
}, },
{ {
"label": "Game finished label", "label": ":Label einde spel",
"default": "All of the cards have been found." "default": "Alle kaarten zijn gevonden."
}, },
{ {
"label": "Card indexing label", "label": "Label kaartenindex",
"default": "Card %num:" "default": "Kaart %num:"
}, },
{ {
"label": "Card unturned label", "label": "Label niet gedraaide kaarten",
"default": "Unturned." "default": "Niet gedraaid."
}, },
{ {
"label": "Card matched label", "label": "Label overeenkomende kaarten",
"default": "Match found." "default": "Paar gevonden."
} }
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

View File

@ -111,4 +111,4 @@
] ]
} }
] ]
} }

114
language/zh.json Normal file
View File

@ -0,0 +1,114 @@
{
"semantics": [
{
"widgets": [
{
"label": "預設"
}
],
"label": "所有卡片",
"entity": "卡片",
"field": {
"label": "卡片",
"fields": [
{
"label": "圖像"
},
{
"label": "配對圖像(非必要項)",
"description": "如果遊戲中要配對的不是同一張圖像,那麼可以在這裡添加要配對的另一張圖像。"
},
{
"label": "配對成功文字(非必要項)",
"description": "在找到配對時會跳出的文字訊息。"
},
{
"label": "配對圖像的替代文字",
"description": "在報讀器上用、或是配對圖像無法正常輸出時顯示的文字。"
},
{
"label": "配對成功文字(非必要項)",
"description": "在找到配對時會跳出的文字訊息。"
}
]
}
},
{
"label": "行為設置",
"description": "讓你控制遊戲行為的一些設置。",
"fields": [
{
"label": "將所有卡片顯示在方形容器",
"description": "在佈置卡片時,將嘗試匹配列數和行數。之後,卡片將被縮放以適合容器。"
},
{
"label": "卡片的使用數量",
"description": "遊戲中配對的卡片組合數量,設定後會從卡片集中隨機挑選指定組合數,數字必須大於 2。"
},
{
"label": "顯示「再試一次」按鈕"
}
]
},
{
"label": "外觀",
"description": "控制遊戲的視覺效果。",
"fields": [
{
"label": "主題色調",
"description": "選擇遊戲環境要使用的色調。",
"default": "#909090"
},
{
"label": "背面圖像(非必要項)",
"description": "允許自訂卡片背景要使用的圖片。"
}
]
},
{
"label": "本地化",
"fields": [
{
"label": "翻牌次數的顯示文字",
"default": "翻牌次數"
},
{
"label": "花費時間的顯示文字",
"default": "花費時間"
},
{
"label": "遊戲過關的顯示文字",
"default": "幹得好!"
},
{
"label": "重試按鈕的顯示文字",
"default": "再試一次"
},
{
"label": "關閉按鈕的顯示文字",
"default": "關閉"
},
{
"label": "遊戲說明的顯示文字",
"default": "卡片記憶遊戲,找出配對的所有卡片吧!"
},
{
"label": "遊戲結束的的顯示文字",
"default": "已配對完所有卡片。"
},
{
"label": "卡片索引的顯示文字",
"default": "%num: 張卡片"
},
{
"label": "卡片未翻開的顯示文字",
"default": "還沒翻開。"
},
{
"label": "卡片已配對的顯示文字",
"default": "配對成功。"
}
]
}
]
}

View File

@ -3,7 +3,7 @@
"description": "See how many cards you can remember!", "description": "See how many cards you can remember!",
"majorVersion": 1, "majorVersion": 1,
"minorVersion": 2, "minorVersion": 2,
"patchVersion": 11, "patchVersion": 12,
"runnable": 1, "runnable": 1,
"author": "Joubel", "author": "Joubel",
"license": "MIT", "license": "MIT",
@ -54,4 +54,4 @@
"minorVersion": 3 "minorVersion": 3
} }
] ]
} }

View File

@ -207,4 +207,4 @@
} }
] ]
} }
] ]