diff --git a/.gitignore b/.gitignore index 19c1c42d5..c607c38f8 100644 --- a/.gitignore +++ b/.gitignore @@ -36,4 +36,6 @@ UserInterfaceState.xcuserstate e2e/build /desktop/* -!/desktop/assets/ \ No newline at end of file +!/desktop/assets/ +src/configconstants.ts +src/assets/lang diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 000000000..fceaef5bf --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,230 @@ +var gulp = require('gulp'), + fs = require('fs'), + through = require('through'), + rename = require('gulp-rename'), + path = require('path'), + slash = require('gulp-slash'), + clipEmptyFiles = require('gulp-clip-empty-files'), + gutil = require('gulp-util'), + File = gutil.File; + +// Get the names of the JSON files inside a directory. +function getFilenames(dir) { + if (fs.existsSync(dir)) { + return fs.readdirSync(dir).filter(function(file) { + return file.indexOf('.json') > -1; + }); + } else { + return []; + } +} + +/** + * Copy a property from one object to another, adding a prefix to the key if needed. + * @param {Object} target Object to copy the properties to. + * @param {Object} source Object to copy the properties from. + * @param {String} prefix Prefix to add to the keys. + */ +function addProperties(target, source, prefix) { + for (var property in source) { + target[prefix + property] = source[property]; + } +} + +/** + * Treats a file to merge JSONs. This function is based on gulp-jsoncombine module. + * https://github.com/reflog/gulp-jsoncombine + * @param {Object} file File treated. + */ +function treatFile(file, data) { + if (file.isNull() || file.isStream()) { + return; // ignore + } + try { + var path = file.path.substr(file.path.lastIndexOf('/src/') + 5); + data[path] = JSON.parse(file.contents.toString()); + } catch (err) { + console.log('Error parsing JSON: ' + err); + } +} + +/** + * Treats the merged JSON data, adding prefixes depending on the component. Used in lang tasks. + * + * @param {Object} data Merged data. + * @return {Buffer} Buffer with the treated data. + */ +function treatMergedData(data) { + var merged = {}; + var mergedOrdered = {}; + + for (var filepath in data) { + + if (filepath.indexOf('lang/') === 0 || filepath.indexOf('core/lang') === 0) { + + addProperties(merged, data[filepath], 'mm.core.'); + + } else if (filepath.indexOf('core/components') === 0) { + + var componentName = filepath.replace('core/components/', ''); + componentName = componentName.substr(0, componentName.indexOf('/')); + addProperties(merged, data[filepath], 'mm.'+componentName+'.'); + + } else if (filepath.indexOf('addons') === 0) { + + var split = filepath.split('/'), + pluginName = split[1], + index = 2; + + // Check if it's a subplugin. If so, we'll use plugin_subfolder_subfolder2_... + // E.g. 'mod_assign_feedback_comments'. + while (split[index] && split[index] != 'lang') { + pluginName = pluginName + '_' + split[index]; + index++; + } + addProperties(merged, data[filepath], 'mma.'+pluginName+'.'); + + } else if (filepath.indexOf('core/assets/countries') === 0) { + + addProperties(merged, data[filepath], 'mm.core.country-'); + + } else if (filepath.indexOf('core/assets/mimetypes') === 0) { + + addProperties(merged, data[filepath], 'mm.core.mimetype-'); + + } + } + + // Force ordering by string key. + Object.keys(merged).sort().forEach(function(k){ + mergedOrdered[k] = merged[k]; + }); + + return new Buffer(JSON.stringify(mergedOrdered, null, 4)); +} + +/** + * Build lang files. + * + * @param {String[]} filenames Names of the language files. + * @param {String[]} langPaths Paths to the possible language files. + * @param {String} buildDest Path where to leave the built files. + * @param {Function} done Function to call when done. + * @return {Void} + */ +function buildLangs(filenames, langPaths, buildDest, done) { + if (!filenames || !filenames.length) { + // If no filenames supplied, stop. Maybe it's an empty lang folder. + done(); + return; + } + + var count = 0; + + function taskFinished() { + count++; + if (count == filenames.length) { + done(); + } + } + + // Now create the build files for each supported language. + filenames.forEach(function(filename) { + var language = filename.replace('.json', ''), + data = {}, + firstFile = null; + + var paths = langPaths.map(function(path) { + if (path.slice(-1) != '/') { + path = path + '/'; + } + return path + language + '.json'; + }); + + gulp.src(paths) + .pipe(slash()) + .pipe(clipEmptyFiles()) + .pipe(through(function(file) { + if (!firstFile) { + firstFile = file; + } + return treatFile(file, data); + }, function() { + /* This implementation is based on gulp-jsoncombine module. + * https://github.com/reflog/gulp-jsoncombine */ + if (firstFile) { + var joinedPath = path.join(firstFile.base, language+'.json'); + + var joinedFile = new File({ + cwd: firstFile.cwd, + base: firstFile.base, + path: joinedPath, + contents: treatMergedData(data) + }); + + this.emit('data', joinedFile); + } + this.emit('end'); + })) + .pipe(gulp.dest(buildDest)) + .on('end', taskFinished); + }); +} + +// List of app lang files. To be used only if cannot get it from filesystem. +var appLangFiles = ['ar.json', 'bg.json', 'ca.json', 'cs.json', 'da.json', 'de.json', 'en.json', 'es-mx.json', 'es.json', 'eu.json', + 'fa.json', 'fr.json', 'he.json', 'hu.json', 'it.json', 'ja.json', 'nl.json', 'pl.json', 'pt-br.json', 'pt.json', 'ro.json', + 'ru.json', 'sv.json', 'tr.json', 'zh-cn.json', 'zh-tw.json'], + paths = { + src: './src', + assets: './src/assets', + lang: [ + './src/lang/', + './src/core/**/lang/', + './src/addons/**/lang/' + ], + config: './src/config.json', + }; + +gulp.task('default', ['lang', 'config']); + +gulp.task('watch', function() { + var langsPaths = paths.lang.map(function(path) { + return path + '*.json'; + }); + gulp.watch(langsPaths, { interval: 500 }, ['lang']); + gulp.watch(paths.config, { interval: 500 }, ['config']); +}); + +// Build the language files into a single file per language. +gulp.task('lang', function(done) { + // Get filenames to know which languages are available. + var filenames = getFilenames(paths.lang[0]); + + buildLangs(filenames, paths.lang, path.join(paths.assets, 'lang'), done); +}); + +// Convert config.json into a TypeScript class. +gulp.task('config', function(done) { + gulp.src(paths.config) + .pipe(through(function(file) { + // Convert the contents of the file into a TypeScript class. + var config = JSON.parse(file.contents.toString()), + contents = 'export class CoreConfigConstants {\n'; + + for (var key in config) { + var value = config[key]; + if (typeof value != 'number' && typeof value != 'boolean') { + value = JSON.stringify(value); + } + contents += ' public static ' + key + ' = ' + value + ';\n'; + } + contents += '}\n'; + + file.contents = new Buffer(contents); + this.emit('data', file); + })) + .pipe(rename('configconstants.ts')) + .pipe(gulp.dest(paths.src)) + .on('end', done); +}); diff --git a/ionic.config.json b/ionic.config.json index cacfa04eb..aaf62dfe2 100644 --- a/ionic.config.json +++ b/ionic.config.json @@ -3,6 +3,8 @@ "app_id": "com.moodle.moodlemobile", "type": "ionic-angular", "integrations": { - "cordova": {} - } + "cordova": {}, + "gulp": {} + }, + "watchPatterns": [] } diff --git a/package-lock.json b/package-lock.json index b963b9677..766e848f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -237,6 +237,12 @@ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, "are-we-there-yet": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", @@ -275,6 +281,18 @@ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "dev": true }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", @@ -287,6 +305,18 @@ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true }, + "array-slice": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.0.0.tgz", + "integrity": "sha1-5zA08A3MH0CHYAj9IP6ud71LfC8=", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, "array-unique": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", @@ -414,6 +444,12 @@ "dev": true, "optional": true }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", + "dev": true + }, "big.js": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", @@ -668,6 +704,12 @@ "integrity": "sha1-YT+2hjmyaklKxTJT4Vsaa9iK2oU=", "dev": true }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -863,6 +905,12 @@ "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", "dev": true }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", @@ -875,6 +923,20 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "dependencies": { + "clone": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", + "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=", + "dev": true + } + } + }, "deferred-leveldown": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz", @@ -904,6 +966,12 @@ "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", "dev": true }, + "deprecated": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", + "dev": true + }, "des.js": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", @@ -916,6 +984,12 @@ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", "dev": true }, + "detect-file": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-0.1.0.tgz", + "integrity": "sha1-STXe39lIhkjgBrASlWbpOGcR6mM=", + "dev": true + }, "diff": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/diff/-/diff-3.4.0.tgz", @@ -948,6 +1022,20 @@ "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=", "dev": true }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true + } + } + }, "ecc-jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", @@ -985,6 +1073,20 @@ "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", "dev": true }, + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true + } + } + }, "enhanced-resolve": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", @@ -1154,6 +1256,12 @@ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true }, + "expand-tilde": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", + "integrity": "sha1-C4HrqJflo9MdHD0QL48BRB5VlEk=", + "dev": true + }, "express": { "version": "4.15.3", "resolved": "https://registry.npmjs.org/express/-/express-4.15.3.tgz", @@ -1191,6 +1299,12 @@ "resolved": "https://registry.npmjs.org/falafel/-/falafel-1.2.0.tgz", "integrity": "sha1-wY0k71CRF0pJfzGM0ksCaiXN2rQ=" }, + "fancy-log": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", + "integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg=", + "dev": true + }, "fast-deep-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", @@ -1229,12 +1343,50 @@ } } }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true }, + "findup-sync": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz", + "integrity": "sha1-QAQ5Kee8YK3wt/SCfExudaDeyhI=", + "dev": true + }, + "fined": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", + "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", + "dev": true, + "dependencies": { + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true + } + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.2.tgz", + "integrity": "sha1-/xke3c1wiKZ1smEP/8l2vpuAdLU=", + "dev": true + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -1276,6 +1428,12 @@ "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=", "dev": true }, + "fs-exists-sync": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", + "integrity": "sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=", + "dev": true + }, "fs-extra": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", @@ -2016,12 +2174,112 @@ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true }, + "glob-stream": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "dev": true, + "dependencies": { + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "dev": true, + "dependencies": { + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true + }, + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "lodash": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true + } + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true + }, + "global-modules": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", + "integrity": "sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0=", + "dev": true + }, + "global-prefix": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", + "integrity": "sha1-jTvGuNo8qBEqFg2NSW/wRiv+948=", + "dev": true + }, "globule": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", "dev": true }, + "glogg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", + "integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U=", + "dev": true + }, "graceful-fs": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", @@ -2034,6 +2292,122 @@ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", "dev": true }, + "gulp": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "dev": true, + "dependencies": { + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + } + } + }, + "gulp-clip-empty-files": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/gulp-clip-empty-files/-/gulp-clip-empty-files-0.1.2.tgz", + "integrity": "sha1-vumATiU7vaVc+8Em6NuuZDPtzMg=", + "dev": true, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true + } + } + }, + "gulp-rename": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz", + "integrity": "sha1-OtRCh2PwXidk3sHGfYaNsnVoeBc=", + "dev": true + }, + "gulp-slash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gulp-slash/-/gulp-slash-1.1.3.tgz", + "integrity": "sha1-8VUhrCOxeNtE5VHjDi/Lykv2/h0=", + "dev": true, + "dependencies": { + "through2": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", + "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", + "dev": true + }, + "xtend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", + "dev": true + } + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true + }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -2063,6 +2437,12 @@ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", "dev": true }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true + }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", @@ -2099,6 +2479,12 @@ "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==", "dev": true }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true + }, "hosted-git-info": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", @@ -2175,6 +2561,12 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, + "ini": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", + "dev": true + }, "inline-process-browser": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/inline-process-browser/-/inline-process-browser-1.0.0.tgz", @@ -2214,6 +2606,12 @@ "integrity": "sha1-OzSixI81mXLzUEKEkZOucmS2NWI=", "dev": true }, + "is-absolute": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", + "integrity": "sha1-IN5p89uULvLYe5wto28XIjWxtes=", + "dev": true + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -2308,6 +2706,20 @@ "integrity": "sha1-AO+8CIFsM8/ErIJR0TLhDcZQmNc=", "dev": true }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, "is-posix-bracket": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", @@ -2325,6 +2737,12 @@ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=" }, + "is-relative": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", + "integrity": "sha1-0n9MfVFtF1+2ENuEu+7yPDvJeqU=", + "dev": true + }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -2342,12 +2760,24 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, + "is-unc-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", + "integrity": "sha1-arBTpyVzwQJQ/0FqOBTDUXivObk=", + "dev": true + }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, + "is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=", + "dev": true + }, "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -2597,6 +3027,12 @@ "resolved": "https://registry.npmjs.org/lie/-/lie-3.0.2.tgz", "integrity": "sha1-/9oh17uibzd8rYZdNkmy/Izjn+o=" }, + "liftoff": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.3.0.tgz", + "integrity": "sha1-qY8v9nGD2Lp8+soQVIvX/wVQs4U=", + "dev": true + }, "livereload-js": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz", @@ -2651,6 +3087,60 @@ "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", "dev": true }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", @@ -2663,12 +3153,72 @@ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true + }, + "lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", + "dev": true + }, "lodash.mergewith": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz", "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=", "dev": true }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true + }, "longest": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", @@ -2705,6 +3255,12 @@ "integrity": "sha1-FNdoATyvLsj96hakmvgvw3fnUgE=", "dev": true }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", @@ -2863,12 +3419,24 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true + }, "nan": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.7.0.tgz", "integrity": "sha1-2Vv3IeyHfgjbJ27T/G63j5CDrUY=", "dev": true }, + "natives": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz", + "integrity": "sha1-6f+EFBimsux6SV6TmYT3jxY+bjE=", + "dev": true + }, "negotiator": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", @@ -2996,12 +3564,46 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=" }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "dependencies": { + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, "object.omit": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, "octal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/octal/-/octal-1.0.0.tgz", @@ -3026,6 +3628,18 @@ "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", "dev": true }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, "os-browserify": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz", @@ -3092,6 +3706,12 @@ "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", "dev": true }, + "parse-filepath": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.1.tgz", + "integrity": "sha1-FZ1hVdQ5BNFsEO9piRHaHpGWm3M=", + "dev": true + }, "parse-glob": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", @@ -3104,6 +3724,12 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, "parseurl": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", @@ -3140,6 +3766,18 @@ "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", "dev": true }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, "path-to-regexp": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", @@ -3213,6 +3851,12 @@ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", "dev": true }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", @@ -3396,6 +4040,12 @@ } } }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true + }, "redent": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", @@ -3437,6 +4087,12 @@ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, "request": { "version": "2.83.0", "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", @@ -3469,6 +4125,12 @@ "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==", "dev": true }, + "resolve-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz", + "integrity": "sha1-shklmlYC+sXFxJatiUpujMQwJh4=", + "dev": true + }, "right-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", @@ -3618,6 +4280,12 @@ "integrity": "sha1-UBP5+ZAj31DRvZiSwZ4979HVMwk=", "dev": true }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, "serve-static": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.3.tgz", @@ -3671,12 +4339,24 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "dev": true }, + "slash": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/slash/-/slash-0.1.3.tgz", + "integrity": "sha1-qnEMjvULjh0YetbP9G84xla6Dlc=", + "dev": true + }, "sntp": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.0.2.tgz", @@ -3699,6 +4379,12 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==" }, + "sparkles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", + "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=", + "dev": true + }, "spdx-correct": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", @@ -3781,6 +4467,12 @@ } } }, + "stream-consume": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz", + "integrity": "sha1-pB6tGm1ggc63n2WwYZAbbY89HQ8=", + "dev": true + }, "stream-http": { "version": "2.7.2", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz", @@ -3898,6 +4590,18 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=" }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "dev": true + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, "timers-browserify": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.4.tgz", @@ -4088,6 +4792,18 @@ "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", "dev": true }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", + "dev": true + }, "universalify": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", @@ -4119,6 +4835,12 @@ } } }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, "util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", @@ -4151,6 +4873,12 @@ "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", "dev": true }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true + }, "validate-npm-package-license": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", @@ -4169,6 +4897,52 @@ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "dependencies": { + "clone": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", + "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=", + "dev": true + } + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "dev": true, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true + } + } + }, "vlq": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", diff --git a/package.json b/package.json index 34f09290a..f2d5797f3 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,8 @@ "build": "ionic-app-scripts build", "lint": "ionic-app-scripts lint", "ionic:build": "ionic-app-scripts build", - "ionic:serve": "ionic-app-scripts serve" + "ionic:serve": "gulp watch | ionic-app-scripts serve", + "ionic:build:before": "gulp" }, "dependencies": { "@angular/common": "4.4.3", @@ -61,6 +62,10 @@ }, "devDependencies": { "@ionic/app-scripts": "3.0.0", + "gulp": "^3.9.1", + "gulp-clip-empty-files": "^0.1.2", + "gulp-rename": "^1.2.2", + "gulp-slash": "^1.1.3", "typescript": "2.3.4" }, "browser": { diff --git a/src/config.json b/src/config.json new file mode 100644 index 000000000..077a0f1af --- /dev/null +++ b/src/config.json @@ -0,0 +1,19 @@ +{ + "app_id" : "com.moodle.moodlemobile", + "appname": "Moodle Mobile", + "desktopappname": "Moodle Desktop", + "versioncode" : "3000", + "versionname" : "3.3.5", + "cache_expiration_time" : 300000, + "default_lang" : "en", + "languages": {"ar": "عربي", "bg": "Български", "ca": "Català", "cs": "Čeština", "da": "Dansk", "de": "Deutsch", "de-du": "Deutsch - Du", "el": "Ελληνικά", "en": "English", "es": "Español", "es-mx": "Español - México", "eu": "Euskara", "fa": "فارسی", "fr" : "Français", "he" : "עברית", "hu": "magyar", "it": "Italiano", "lt" : "Lietuvių", "ja": "日本語","nl": "Nederlands", "pl": "Polski", "pt-br": "Português - Brasil", "pt": "Português - Portugal", "ro": "Română", "ru": "Русский", "sr-cr": "Српски", "sr-lt": "Srpski", "sv": "Svenska", "tr" : "Türkçe", "uk" : "Українська", "zh-cn" : "简体中文", "zh-tw" : "正體中文"}, + "wsservice" : "moodle_mobile_app", + "wsextservice" : "local_mobile", + "demo_sites": {"student": {"url": "http://school.demo.moodle.net", "username": "student", "password": "moodle"}, "teacher": {"url": "http://school.demo.moodle.net", "username": "teacher", "password": "moodle"}}, + "gcmpn": "694767596569", + "customurlscheme": "moodlemobile", + "siteurl": "", + "skipssoconfirmation": false, + "forcedefaultlanguage": false, + "privacypolicy": "https://moodle.org/mod/page/view.php?id=8148" +} diff --git a/src/lang/ar.json b/src/lang/ar.json new file mode 100644 index 000000000..aae0e45fe --- /dev/null +++ b/src/lang/ar.json @@ -0,0 +1,140 @@ +{ + "allparticipants": "كل المشاركين", + "areyousure": "هل انت متأكد؟", + "back": "العودة", + "cancel": "ألغي", + "cannotconnect": "لا يمكن الاتصال: تحقق من أنك كتبت عنوان URL بشكل صحيح وأنك تستخدم موقع موودل 2.4 أو أحدث.", + "category": "فئة", + "choose": "اختر", + "choosedots": "اختر...", + "clicktohideshow": "انقر للطي أو التوسيع", + "close": "أغلاق النافذه", + "comments": "تعليقات", + "commentscount": "التعليقات ({{$a}})", + "completion-alt-auto-fail": "مكتمل (لم تحقق درحة النجاح)", + "completion-alt-auto-n": "غير مكتمل", + "completion-alt-auto-pass": "مكتمل (حققت درجة النجاح)", + "completion-alt-auto-y": "مكتمل", + "completion-alt-manual-n": "غير مكتمل؛ حدد لجعل هذا العنصر مكتمل", + "completion-alt-manual-y": "مكتمل؛ حدد لجعل هذا العنصر غير مكتمل", + "content": "المحتوى", + "continue": "استمر", + "course": "مقرر دراسي", + "coursedetails": "تفاصيل المقرر الدراسي", + "date": "تاريخ", + "day": "يوم", + "days": "أيام", + "decsep": ".", + "delete": "حذف", + "deleting": "حذف", + "description": "نص المقدمة", + "done": "تم", + "download": "تحميل", + "downloading": "يتم التنزيل", + "edit": "تحرير", + "error": "حصل خطاء", + "errordownloading": "خطأ عن تنزيل الملف", + "filename": "اسم الملف", + "folder": "مجلد", + "forcepasswordchangenotice": "يجب عليك تغير كلمة المرور ليتسنى لك الاستمرار", + "fulllistofcourses": "كل المقررات الدراسية", + "groupsseparate": "مجموعات منفصلة", + "groupsvisible": "مجموعات ظاهرة", + "help": "مساعدة", + "hide": "إخفاء", + "hour": "ساعة", + "hours": "ساعات", + "info": "معلومات", + "labelsep": ":", + "lastmodified": "آخر تعديل", + "lastsync": "آخر تزامن", + "listsep": "،", + "loading": "يتم التحميل", + "lostconnection": "فقدنا الاتصال تحتاج إلى إعادة الاتصال. المميز الخاص بك هو الآن غير صالح", + "maxsizeandattachments": "الحجم الأقصى للملفات الجديدة: {{$a.size}}, أقصى عدد للمرفقات: {{$a.attachments}}", + "min": "أقل درجة", + "mins": "دقائق", + "mod_assign": "مهمة", + "mod_assignment": "مهمة", + "mod_book": "كتاب", + "mod_chat": "محادثة", + "mod_choice": "اختيار", + "mod_data": "قاعدة بيانات", + "mod_database": "قاعدة بيانات", + "mod_feedback": "تغذية راجعة", + "mod_file": "ملف", + "mod_folder": "مجلد", + "mod_forum": "منتدى", + "mod_label": "ملصق", + "mod_lesson": "درس", + "mod_lti": null, + "mod_page": "صفحة", + "mod_quiz": "اختبار", + "mod_scorm": null, + "mod_survey": "استبيان", + "mod_url": "رابط صفحة", + "mod_wiki": "ويكي", + "mod_workshop": "ورشة عمل", + "moduleintro": "وصف", + "mygroups": "مجموعاتي", + "name": "اسم", + "networkerrormsg": "لم يتم تمكين الشبكة أو أنها لا تعمل.", + "never": "مطلقاً", + "next": "استمر", + "no": "لا", + "nocomments": "لا يوجد تعليقات", + "nograde": "لا توجد درجة", + "none": "لا شئ", + "nopasswordchangeforced": "لا يمكنك الاستمرار دون تغيير كلمة مرورك، لكن يبدو أنه لا يوجد صفحة متوفرة لتغييرها. رجاءً قم بالاتصال بمدير مودل.", + "nopermissions": "عذراً ولكنك لا تملك حالياً الصلاحيات لتقوم بهذا ({{$a}})", + "noresults": "لا توجد نتائج", + "notice": "إشعار", + "now": "الآن", + "numwords": "{{$a}} كلمات", + "offline": "غير متصل بالأنترنت", + "online": "متصل بالإنترنت", + "othergroups": "المجموعات الأخرى", + "pagea": "صفحة {{$a}}", + "phone": "هاتف", + "pictureof": "صورة {{$a}}", + "previous": "السابق", + "pulltorefresh": "اسحب للأسفل ليتم التحديث", + "refresh": "تنشيط", + "required": "مطلوب", + "save": "حفظ", + "search": "بحث", + "searching": "يتم البحث", + "searchresults": "نتائج البحث", + "sec": "ثانية", + "secs": "ثواني", + "seemoredetail": "اضغط هنا لترى تفاصيل أكثر", + "send": "إرسال", + "sending": "يتم الإرسال", + "serverconnection": "خطأ في الاتصال بالخادم", + "show": "عرض", + "site": "الموقع", + "sizeb": "بايتز", + "sizegb": "غيغابايت", + "sizekb": "كيلو بايت", + "sizemb": "ميغا بايب", + "sortby": "إفرز بـ", + "start": "إبداء", + "submit": "سلم/قدم", + "success": "نجاح", + "teachers": "معلمون", + "time": "الوقت", + "timesup": "انتهى الوقت!", + "today": "اليوم", + "unexpectederror": "خطأ غير متوقع. الرجاء الإغلاق وإعادة فتح التطبيق للمحاولة مرة أخرى", + "unknown": "غير معروف", + "unlimited": "بلا حدود", + "upgraderunning": "ًيتم ترقية الموقع، الرجاء إعادة المحاولة لاحقا.", + "userdeleted": "تم حذف اشتراك هذا المستخدم", + "userdetails": "تفاصيل المستخدم", + "users": "المستخدمون", + "view": "استعراض", + "viewprofile": "عرض الحساب", + "year": "سنة", + "years": "سنوات", + "yes": "نعم" +} \ No newline at end of file diff --git a/src/lang/bg.json b/src/lang/bg.json new file mode 100644 index 000000000..76bce7bff --- /dev/null +++ b/src/lang/bg.json @@ -0,0 +1,137 @@ +{ + "allparticipants": "Всички участници", + "areyousure": "Сигурни ли сте?", + "back": "Обратно", + "cancel": "Отказване", + "cannotconnect": "Не става свързване: Проверете дали написахте правилно адреса и дали сайтът използва Moodle версия 2.4 или по-нова.", + "category": "Категория", + "choose": "Изберете", + "choosedots": "Изберете...", + "clearsearch": "Изчисти търсенето", + "clicktohideshow": "Кликнете за да разгънете или свиете ", + "close": "Затваряне на прозореца", + "comments": "Коментари", + "commentscount": "Коментари ({{$a}})", + "completion-alt-manual-n": "Не е завършена дейността: {{$a}}. Изберете я за да я отбележите за завършена.", + "completion-alt-manual-y": "Завършена е дейността: {{$a}}. Изберете я за да я отбележите за незавършена.", + "confirmdeletefile": "Сигурни ли сте, че искате да изтриете този файл?", + "content": "Съдържание", + "continue": "Продължаване", + "course": "Курс", + "coursedetails": "Информация за курсове", + "date": "Дата", + "day": "ден", + "days": "Дена", + "decsep": ",", + "delete": "Изтриване", + "deleting": "Изтриване", + "description": "Описание", + "done": "Извършено", + "download": "Изтегляне", + "downloading": "Изтегляне", + "edit": "Редактиране", + "error": "Възникна непозната грешка!", + "errordownloading": "Грешка при теглене на файл", + "filename": "Име на файл", + "folder": "Папка", + "forcepasswordchangenotice": "Трябва да промените Вашата парола, преди да продължите", + "fulllistofcourses": "Всички курсове", + "groupsseparate": "Отделни групи", + "groupsvisible": "Видими групи", + "help": "Помощ", + "hide": "Да не се вижда", + "hour": "час", + "hours": "часа", + "info": "Информация", + "labelsep": ":", + "lastmodified": "Последно модифициране", + "listsep": ";", + "loading": "Зареждане", + "lostconnection": "Изгубихме връзка и трябва да се свържете отново. Вашият ключ сега е невалиден.", + "maxsizeandattachments": "Максимален размер за нови файлове: {{$a.size}}, максимален брой файлове: {{$a.attachments}}", + "min": "Най-ниска", + "mins": "мин.", + "mod_assign": "Задание", + "mod_assignment": "Задание", + "mod_book": "Книга", + "mod_chat": "Чат", + "mod_choice": "Избор", + "mod_data": "База от данни", + "mod_database": "База от данни", + "mod_external-tool": "Външен инструмент", + "mod_feedback": "Обратна връзка", + "mod_file": "Файл", + "mod_folder": "Папка", + "mod_forum": "Форум", + "mod_glossary": "Речник", + "mod_ims": "Пакет с IMS съдържание", + "mod_imscp": "Пакет с IMS съдържание", + "mod_label": "Етикет", + "mod_lesson": "Урок", + "mod_lti": "Външен инструмент", + "mod_page": "Страница", + "mod_quiz": "Тест", + "mod_resource": "Ресурс", + "mod_scorm": "SCORM пакет", + "mod_survey": "Проучване", + "mod_url": "URL", + "mod_wiki": "Wiki", + "moduleintro": "Описание", + "name": "Име", + "networkerrormsg": "Мрежата не е разрешена или не работи", + "never": "Никога", + "next": "Следващ", + "no": "Не", + "nocomments": "Няма коментари", + "nograde": "Няма оценка.", + "none": "Няма", + "nopasswordchangeforced": "Не можете да продължите без да се променили паролата, обаче няма налична страница за промяната и. Моля, свържете се с Вашия Moodle администратор.", + "nopermissions": "За съжаление Вие нямате право да правите това ({{$a}})", + "noresults": "Няма резултати", + "notapplicable": "няма", + "notice": "Съобщене", + "now": "сега", + "numwords": "{{$a}} думи", + "offline": "Офлайн", + "online": "Онлайн", + "phone": "Телефон", + "pictureof": "Снимка на {{$a}}", + "previous": "Обратно", + "pulltorefresh": "", + "refresh": "Опресняване", + "required": "Задължителен", + "save": "Запис", + "search": "Търсене", + "searching": "Търсене в ...", + "searchresults": "Резултати от търсенето", + "sec": "сек.", + "secs": "сек.", + "seemoredetail": "Щракнете тук за повече подробности", + "send": "Изпращане", + "sending": "Изпраща се", + "show": "Показване", + "site": "Сайт", + "sizeb": "байта", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "ТБ", + "sortby": "Нареждане по", + "start": "Започване", + "submit": "Качване", + "success": "Успешно", + "time": "Време", + "timesup": "Времето изтече!", + "today": "Днес", + "unexpectederror": "Неочаквана грешка. Моля, затворете мобилното приложение и го отворете пак, за да опитате отново.", + "unknown": "Неизвестно", + "unlimited": "Неограничен", + "userdeleted": "Тази потребителска регистрация е изтрита", + "userdetails": "Информация за потребителя", + "users": "Потребители", + "view": "Изглед", + "viewprofile": "Разглеждане на профила", + "whoops": "Опс!", + "years": "години", + "yes": "Да" +} \ No newline at end of file diff --git a/src/lang/ca.json b/src/lang/ca.json new file mode 100644 index 000000000..21fd84a95 --- /dev/null +++ b/src/lang/ca.json @@ -0,0 +1,214 @@ +{ + "accounts": "Comptes", + "allparticipants": "Tots els participants", + "android": "Android", + "areyousure": "Segur que voleu tirar endavant aquesta acció?", + "back": "Enrere", + "cancel": "Cancel·la", + "cannotconnect": "No s'ha pogut connectar: Comproveu que l'URL és correcte i que el lloc Moodle utilitza la versió 2.4 o posterior.", + "cannotdownloadfiles": "La descàrrega d'arxius està deshabilitada al vostre servei Mobile. Contacteu amb l'administrador.", + "category": "Categoria", + "choose": "Tria", + "choosedots": "Tria...", + "clearsearch": "Neteja la cerca", + "clicktohideshow": "Feu clic per ampliar o reduir", + "clicktoseefull": "Cliqueu per veure el contingut complet.", + "close": "Tanca finestra", + "comments": "Comentaris", + "commentscount": "Comentaris ({{$a}})", + "commentsnotworking": "No s'han pogut recuperar els comentaris", + "completion-alt-auto-fail": "Completat: {{$a}} (no han aconseguit assolir la qualificació)", + "completion-alt-auto-n": "Incomplet: {{$a}}", + "completion-alt-auto-pass": "Completat: {{$a}} (han assolit la qualificació)", + "completion-alt-auto-y": "Completat: {{$a}}", + "completion-alt-manual-n": "Incomplet: {{$a}}. Seleccioneu-lo per marcar-ho com a completat.", + "completion-alt-manual-y": "Completat: {{$a}}. Seleccioneu-lo per marcar-ho com a incomplet.", + "confirmcanceledit": "Confirmeu que voleu sortir d'aquesta pàgina? Tots els canvis fets es perdran.", + "confirmdeletefile": "Esteu segur que voleu suprimir el fitxer?", + "confirmloss": "N'esteu segur? Es perdran tots els canvis.", + "confirmopeninbrowser": "Voleu obrir-ho al navegador?", + "content": "Contingut", + "contenteditingsynced": "El contingut que esteu editant s'ha sincronitzat.", + "continue": "Continua", + "copiedtoclipboard": "S'ha copiat el text al porta-retalls", + "course": "Curs", + "coursedetails": "Detalls del curs", + "currentdevice": "Dispositiu actual", + "datastoredoffline": "S'han desat les dades al dispositiu perquè no s'han pogut enviar. S'enviaran de manera automàtica més tard.", + "date": "Data", + "day": "Dia (dies)", + "days": "Dies", + "decsep": ",", + "delete": "Suprimeix", + "deleting": "S'està eliminant", + "description": "Descripció", + "dfdaymonthyear": "DD-MM-YYYY", + "dfdayweekmonth": "ddd, D MMM", + "dffulldate": "dddd, D MMMM YYYY k[:]mm", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "Descarta", + "dismiss": "Ignora", + "done": "Fet", + "download": "Baixa", + "downloading": "S'està descarregant", + "edit": "Edita", + "emptysplit": "Aquesta pàgina estarà buida si el panell esquerre està buit o s'està carregant.", + "error": "S'ha produït un error", + "errorchangecompletion": "S'ha produït un error en carregar l'estat de la compleció. Si us plau torneu a intentar-ho.", + "errordeletefile": "S'ha produït un error en eliminar el fitxer. Torneu-ho a provar més tard.", + "errordownloading": "S'ha produït un error en baixar el fitxer.", + "errordownloadingsomefiles": "S'ha produït un error en descarregar els fitxers del mòdul. Potser s'han perdut alguns fitxers.", + "errorfileexistssamename": "Ja hi ha un fitxer amb aquest nom.", + "errorinvalidform": "El formulari conté errors. Assegureu-vos que tots els camps requerits estan emplenats i que les dades introduïdes són vàlides.", + "errorinvalidresponse": "S'ha rebut una resposta no vàlida. Contacteu amb l'administrador de Moodle si l'error persisteix.", + "errorloadingcontent": "S'ha produït un error en carregar el contingut.", + "erroropenfilenoapp": "S'ha produït un error en obrir el fitxer: no s'ha trobat cap aplicació per obrir aquest tipus de fitxer.", + "erroropenfilenoextension": "S'ha produït un error obrint el fitxer: el fitxer no té extensió.", + "erroropenpopup": "Aquesta activitat està intentant obrir una finestra emergent. Aquesta aplicació no ho suporta.", + "errorrenamefile": "S'ha produït un error en reanomenar el fitxer. Torneu-ho a provar més tard.", + "errorsync": "S'ha produït un error durant la sincronització. Torneu-ho a provar més tard.", + "errorsyncblocked": "Aquest/a {{$a}} no es pot sincronitzar ara mateix perquè ja hi ha un procés en marxa. Torneu-ho a provar més tard. Si el problema persisteix, reinicieu l'aplicació.", + "filename": "Nom de fitxer", + "filenameexist": "Ja existeix un fitxer amb el nom: {{$a}}", + "folder": "Carpeta", + "forcepasswordchangenotice": "Heu de canviar la contrasenya abans de continuar", + "fulllistofcourses": "Tots els cursos", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Grups separats", + "groupsvisible": "Grups visibles", + "hasdatatosync": "Aquest/a {{$a}} té dades fora de línia per sincronitzar.", + "help": "Ajuda", + "hide": "Oculta", + "hour": "hora", + "hours": "hores", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Imatge", + "imageviewer": "Visor d'imatges", + "info": "Informació", + "ios": "iOS", + "labelsep": ":", + "lastmodified": "Darrera modificació", + "lastsync": "Darrera sincronització.", + "listsep": ";", + "loading": "S'està carregant...", + "loadmore": "Carrega'n més", + "lostconnection": "S'ha perdut la connexió. Necessita tornar a connectar. El testimoni ja no és vàlid.", + "maxsizeandattachments": "Mida màxima dels fitxers nous: {{$a.size}}, màxim d'adjuncions: {{$a.attachments}}", + "min": "Puntuació mínima", + "mins": "minuts", + "mod_assign": "Tasca", + "mod_assignment": "Tasca", + "mod_book": "Llibre", + "mod_chat": "Xat", + "mod_choice": "Consulta", + "mod_data": "Base de dades", + "mod_database": "Base de dades", + "mod_external-tool": "Eina externa", + "mod_feedback": "Retroalimentació", + "mod_file": "Fitxer", + "mod_folder": "Carpeta", + "mod_forum": "Fòrum", + "mod_glossary": "Glossari", + "mod_ims": "Paquet de contingut IMS", + "mod_imscp": "Paquet de contingut IMS", + "mod_label": "Etiqueta", + "mod_lesson": "Lliçó", + "mod_lti": "Eina externa", + "mod_page": "Pàgina", + "mod_quiz": "Qüestionari", + "mod_resource": "Fitxer", + "mod_scorm": "Paquet SCORM", + "mod_survey": "Enquesta", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Taller", + "moduleintro": "Descripció", + "mygroups": "Els meus grups", + "name": "Nombre", + "networkerrormsg": "La connexió a la xarxa no està habilitada o no funciona.", + "never": "Mai", + "next": "Continua", + "no": "No", + "nocomments": "No hi ha comentaris", + "nograde": "No hi ha qualificació.", + "none": "Cap", + "nopasswordchangeforced": "No podeu continuar sense canviar la contrasenya.", + "nopermissions": "Actualment no teniu permisos per a fer això ({{$a}})", + "noresults": "Sense resultats", + "notapplicable": "n/a", + "notice": "Avís", + "notsent": "No enviat", + "now": "ara", + "numwords": "{{$a}} paraules", + "offline": "No es requereix cap tramesa en línia", + "online": "En línia", + "openfullimage": "Feu clic per veure la imatge a tamany complert", + "openinbrowser": "Obre-ho al navegador", + "othergroups": "Altres grups", + "pagea": "Pàgina {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Telèfon", + "pictureof": "Imatge {{$a}}", + "previous": "Anterior", + "pulltorefresh": "Estira per actualitzar", + "redirectingtosite": "Sereu redireccionats al lloc web.", + "refresh": "Refresca", + "required": "Requerit", + "requireduserdatamissing": "En aquest perfil d'usuari hi manquen dades requerides. Si us plau ompliu aquestes dades i torneu a intentar-ho.
{{$a}}", + "retry": "Reintenta", + "save": "Desa", + "search": "Cerca...", + "searching": "S'està cercant", + "searchresults": "Resultats de la cerca", + "sec": "segon", + "secs": "segons", + "seemoredetail": "Feu clic aquí per veure més detalls", + "send": "Envia", + "sending": "S'està enviant", + "serverconnection": "S'ha produït un error de connexió amb el servidor", + "show": "Mostra", + "showmore": "Mostra'n més...", + "site": "Lloc", + "sitemaintenance": "S'estan executant tasques de manteniment i el lloc no està disponible", + "sizeb": "bytes", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "Ho sentim...", + "sortby": "Ordena per", + "start": "Inicia", + "submit": "Envia", + "success": "Èxit", + "tablet": "Tablet", + "teachers": "Professors", + "thereisdatatosync": "Hi ha {{$a}} fora de línia per sincronitzar.", + "time": "Temps", + "timesup": "Temps esgotat", + "today": "Avui", + "tryagain": "Torna-ho a provar", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Oh no!", + "unexpectederror": "S'ha produït un error inesperat. Tanqueu l'aplicació i torneu a obrir-la per a reintentar-ho.", + "unicodenotsupported": "Aquest lloc no accepta texte unicode com ara els emojis. El text s'enviarà sense aquests caràcters.", + "unicodenotsupportedcleanerror": "En eliminar els caràcters unicode ha quedat un text buit.", + "unknown": "Desconegut", + "unlimited": "Il·limitat", + "unzipping": "S'està descomprimint", + "upgraderunning": "El lloc s'està actualitzant. Proveu-ho més tard.", + "userdeleted": "S'ha suprimit aquest compte d'usuari", + "userdetails": "Més dades de l'usuari", + "users": "Usuaris", + "view": "Mostra", + "viewprofile": "Mostra el perfil", + "warningofflinedatadeleted": "Les dades fora de línia de {{component}} «{{name}}» s'han eliminat. {{error}}", + "whoops": "Ui!", + "whyisthishappening": "I això per què passa?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "La funció de webservice no està disponible.", + "year": "Any(s)", + "years": "anys", + "yes": "Sí" +} \ No newline at end of file diff --git a/src/lang/cs.json b/src/lang/cs.json new file mode 100644 index 000000000..d3b5da84c --- /dev/null +++ b/src/lang/cs.json @@ -0,0 +1,221 @@ +{ + "accounts": "Účty", + "allparticipants": "Všichni účastníci", + "android": "Android", + "areyousure": "Opravdu?", + "back": "Zpět", + "cancel": "Zrušit", + "cannotconnect": "Nelze se připojit: Ověřte, zda je zadali správně adresu URL a že používáte Moodle 2.4 nebo novější.", + "cannotdownloadfiles": "Stahování souborů je vypnuto v Mobilních službách webu. Prosím, obraťte se na správce webu.", + "captureaudio": "Nahrát zvuk", + "capturedimage": "Vyfocený obrázek.", + "captureimage": "Vyfotit", + "capturevideo": "Nahrát video", + "category": "Kategorie", + "choose": "Vybrat", + "choosedots": "Vyberte...", + "clearsearch": "Vymazat vyhledávání", + "clicktohideshow": "Klikněte pro rozbalení nebo sbalení", + "clicktoseefull": "Kliknutím zobrazit celý obsah.", + "close": "Zavřít okno", + "comments": "Komentáře", + "commentscount": "Komentáře ({{$a}})", + "commentsnotworking": "Komentáře nemohou být obnoveny", + "completion-alt-auto-fail": "Splněno: {{$a}} ; ale nedosáhli se potřebné známky", + "completion-alt-auto-n": "Nesplněno: {{$a}}", + "completion-alt-auto-pass": "Splněno: {{$a}}; dosáhli se potřebné známky", + "completion-alt-auto-y": "Splněno: {{$a}}", + "completion-alt-manual-n": "Nesplněno: {{$a}}. Výběrem označíte jako splněné.", + "completion-alt-manual-y": "Splněno: {{$a}}. Výběrem označíte jako nesplněné.", + "confirmcanceledit": "Jste si jisti, že chcete opustit tuto stránku? Všechny změny budou ztraceny.", + "confirmdeletefile": "Jste si jisti, že chcete odstranit tento soubor?", + "confirmloss": "Jsi si jistý? Všechny změny budou ztraceny.", + "confirmopeninbrowser": "Chcete jej otevřít v prohlížeči?", + "content": "Obsah", + "contenteditingsynced": "Obsah, který upravujete byl synchronizován.", + "continue": "Pokračovat", + "copiedtoclipboard": "Text byl zkopírován do schránky", + "course": "Kurz", + "coursedetails": "Podrobnosti kurzu", + "currentdevice": "Aktuální zařízení", + "datastoredoffline": "Data byla uložena na zařízení, protože nemohla být odeslána. Budou odeslána automaticky později.", + "date": "Datum", + "day": "Dnů", + "days": "Dnů", + "decsep": ",", + "defaultvalue": "Výchozí ({{$a}})", + "delete": "Odstranit", + "deleting": "Odstraňování", + "description": "Popis", + "dfdaymonthyear": "MM-DD-YYYY", + "dfdayweekmonth": "ddd, D MMM", + "dffulldate": "dddd, D MMMM YYYY h[:]mm A", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "Odstranit", + "dismiss": "Odmítnout", + "done": "Hotovo", + "download": "Stáhnout", + "downloading": "Stahování", + "edit": "Upravit", + "emptysplit": "Pokud je levý panel prázdný nebo se nahrává, zobrazí se tato stránka prázdná.", + "error": "Vyskytla se chyba", + "errorchangecompletion": "Při změně stavu dokončení došlo k chybě. Prosím zkuste to znovu.", + "errordeletefile": "Chyba při odstraňování souboru. Prosím zkuste to znovu.", + "errordownloading": "Chyba při stahování souboru", + "errordownloadingsomefiles": "Chyba při stahování souborů modulu. Některé soubory mohou chybět.", + "errorfileexistssamename": "Soubor s tímto názvem již existuje.", + "errorinvalidform": "Formulář obsahuje neplatná data. Nezapomeňte prosím vyplnit všechna požadovaná pole a platná data .", + "errorinvalidresponse": "Dostali jste neplatnou odpověď. Pokud chyba přetrvává, obraťte se na správce Moodle .", + "errorloadingcontent": "Chyba při načítání obsahu.", + "erroropenfilenoapp": "Chyba při otevírání souboru: žádnou aplikací nelze otevřít tento typ souboru.", + "erroropenfilenoextension": "Chyba při otevírání souboru: soubor nemá příponu.", + "erroropenpopup": "Tato aktivita se pokouší otevřít vyskakovací okno. Tato možnost není v této aplikaci podporována.", + "errorrenamefile": "Chyba při přejmenování souboru. Prosím zkuste to znovu.", + "errorsync": "Při synchronizaci došlo k chybě. Zkuste to prosím znovu.", + "errorsyncblocked": "{{$a}} nelze nyní synchronizovat z důvodu probíhajícího procesu. Zkuste to prosím znovu později. Pokud problém přetrvává, zkuste restartovat aplikaci.", + "filename": "Název souboru", + "filenameexist": "Jméno souboru již existuje: {{$a}}", + "folder": "Složka", + "forcepasswordchangenotice": "Před pokračováním si musíte změnit heslo.", + "fulllistofcourses": "Všechny kurzy", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Oddělené skupiny", + "groupsvisible": "Viditelné skupiny", + "hasdatatosync": "{{$a}} má offline data, která mají být synchronizována.", + "help": "Pomoc", + "hide": "Skrýt", + "hour": "hodina", + "hours": "hodin", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Obrázek", + "imageviewer": "Prohlížeč obrázků", + "info": "Informace", + "ios": "iOS", + "labelsep": ": ", + "lastdownloaded": "Poslední stažení", + "lastmodified": "Naposledy změněno", + "lastsync": "Poslední synchronizace", + "listsep": ";", + "loading": "Načítání...", + "loadmore": "Načíst další", + "lostconnection": "Ztratili jsme spojení, potřebujete se znovu připojit. Váš token je nyní neplatný", + "maxsizeandattachments": "Maximální velikost nových souborů: {{$a.size}}, maximální přílohy: {{$a.attachments}}", + "min": "Minimální skóre", + "mins": "min.", + "mod_assign": "Úkol", + "mod_assignment": "Úkol", + "mod_book": "Kniha", + "mod_chat": "Chat", + "mod_choice": "Anketa", + "mod_data": "Databáse", + "mod_database": "Databáse", + "mod_external-tool": "Externí nástroj", + "mod_feedback": "Dotazník", + "mod_file": "Soubor", + "mod_folder": "Složka", + "mod_forum": "Fórum", + "mod_glossary": "Slovník", + "mod_ims": "Balíček IMS", + "mod_imscp": "Balíček IMS", + "mod_label": "Popisek", + "mod_lesson": "Přednáška", + "mod_lti": "Externí nástroj", + "mod_page": "Stránka", + "mod_quiz": "Test", + "mod_resource": "Zdroj", + "mod_scorm": "SCORM balíček", + "mod_survey": "Průzkum", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Workshop", + "moduleintro": "Popis", + "mygroups": "Moje skupiny", + "name": "Jméno", + "networkerrormsg": "Při připojování k webu došlo k problému. Zkontrolujte připojení a zkuste to znovu.", + "never": "Nikdy", + "next": "Pokračovat", + "no": "Ne", + "nocomments": "Nejsou žádné komentáře", + "nograde": "Žádné hodnocení.", + "none": "Nic", + "nopasswordchangeforced": "Nelze pokračovat beze změny hesla.", + "nopermissions": "Je mi líto, ale momentálně nemáte oprávnění vykonat tuto operaci ({{$a}})", + "noresults": "Žádné výsledky", + "notapplicable": "n/a", + "notice": "Poznámka", + "notsent": "Neodesláno", + "now": "nyní", + "numwords": "{{$a}} slov", + "offline": "Offline", + "online": "Online", + "openfullimage": "Zde klikněte pro zobrazení obrázku v plné velikosti", + "openinbrowser": "Otevřít v prohlížeči", + "othergroups": "Jiné skupiny", + "pagea": "Stránka {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Telefon", + "pictureof": "Obrázek: {{$a}}", + "previous": "Předchozí", + "pulltorefresh": "Stáhněte pro obnovu", + "redirectingtosite": "Budete přesměrováni na web.", + "refresh": "Obnovit", + "required": "Povinné", + "requireduserdatamissing": "Tento uživatel nemá některá požadovaná data v profilu. Prosím, vyplňte tato data v systému Moodle a zkuste to znovu.
{{$a}}", + "retry": "Opakovat", + "save": "Uložit", + "search": "Vyhledat", + "searching": "Hledání", + "searchresults": "Výsledky hledání", + "sec": "sek.", + "secs": "sekund", + "seemoredetail": "Více podrobností...", + "send": "Odeslat", + "sending": "Odeslání", + "serverconnection": "Chyba spojení se serverem", + "show": "Ukázat", + "showmore": "Zobrazit více...", + "site": "Stránky", + "sitemaintenance": "Na webu probíhá údržba a aktuálně není k dispozici", + "sizeb": "bytů", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "Promiňte...", + "sortby": "Třídit podle", + "start": "Začátek", + "submit": "Odeslat", + "success": "Úspěch!", + "tablet": "Tablet", + "teachers": "Učitelé", + "thereisdatatosync": "K dispozici jsou v offline režimu {{$a}}, které mají být synchronizovány.", + "time": "Čas", + "timesup": "Čas!", + "today": "Dnes", + "tryagain": "Zkuste znovu", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Herdekfilek!", + "unexpectederror": "Neočekávaná chyba. Zavřete a znovu otevřete aplikaci a zkuste to znovu, prosím", + "unicodenotsupported": "Některá emojis nejsou na tomto webu podporována. Takové znaky budou při odeslání zprávy odstraněny.", + "unicodenotsupportedcleanerror": "Při čištění Unicode znaků byl nalezen prázdný text.", + "unknown": "Neznámý", + "unlimited": "Neomezeno", + "unzipping": "Rozbalení", + "upgraderunning": "Tyto stránky se právě aktualizují. Prosím, zkuste to později.", + "userdeleted": "Uživatelský účet byl odstraněn", + "userdetails": "Detaily uživatele", + "usernotfullysetup": "Uživatel není plně nastaven", + "users": "Uživatelé", + "view": "Zobrazení", + "viewprofile": "Zobrazit profil", + "warningofflinedatadeleted": "Offline data z {{component}} \"{{name}}\" byla odstraněna. {{error}}", + "whoops": "Herdekfilek!", + "whyisthishappening": "Proč se to děje?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "Funkce webových služeb není k dispozici.", + "year": "Rok(y)", + "years": "roky", + "yes": "Ano" +} \ No newline at end of file diff --git a/src/lang/da.json b/src/lang/da.json new file mode 100644 index 000000000..61be0de0f --- /dev/null +++ b/src/lang/da.json @@ -0,0 +1,204 @@ +{ + "accounts": "Konti", + "allparticipants": "Alle deltagere", + "android": "Android", + "areyousure": "Er du sikker?", + "back": "Tilbage", + "cancel": "Annuller", + "cannotconnect": "Kan ikke tilslutte: kontroller at webadressen er rigtig og at dit websted bruger Moodle 2.4 eller nyere.", + "cannotdownloadfiles": "Download af filer er deaktiveret i din mobilservice. Kontakt dit websteds administrator.", + "captureaudio": "Optag lyd", + "capturedimage": "Billede taget", + "captureimage": "Tag et billede", + "capturevideo": "Optag video", + "category": "Kategori", + "choose": "Vælg", + "choosedots": "Vælg...", + "clearsearch": "Fjern søgning", + "clicktohideshow": "Klik for at udvide eller folde sammen", + "clicktoseefull": "Klik for at se alt indhold.", + "close": "Luk", + "comments": "Kommentarer", + "commentscount": "Kommentarer ({{$a}})", + "completion-alt-auto-fail": "Gennemført: {{$a}} (bestod ikke)", + "completion-alt-auto-n": "Ikke gennemført: {{$a}}", + "completion-alt-auto-pass": "Gennemført: {{$a}} (bestod)", + "completion-alt-auto-y": "Gennemført: {{$a}}", + "completion-alt-manual-n": "Ikke gennemført: {{$a}}. Vælg til markering som gennemført.", + "completion-alt-manual-y": "Gennemført: {{$a}}. Vælg til markering som ikke gennemført.", + "confirmcanceledit": "Er du sikker på at du vil forlade denne side? Alle ændringer vil gå tabt.", + "confirmdeletefile": "Er du sikker på at du vil slette denne fil?", + "confirmloss": "Er du sikker? Alle ændringer vil gå tabt.", + "confirmopeninbrowser": "Vil du åbne den i en browser?", + "content": "Indhold", + "contenteditingsynced": "Det indhold du redigerer er blevet synkroniseret.", + "continue": "Fortsæt", + "copiedtoclipboard": "Teksten er kopieret til udklipsholderen", + "course": "Kursus", + "coursedetails": "Kursusdetaljer", + "datastoredoffline": "Der blev gemt data på enheden da det ikke kunne sendes. Det vil blive sendt senere.", + "date": "Dato", + "day": "Dag(e)", + "days": "Dage", + "decsep": ",", + "delete": "Slet", + "deleting": "Sletter", + "description": "Beskrivelse", + "dfdaymonthyear": "DD-MM-YYY", + "dfdayweekmonth": "ddd D. MMM", + "dffulldate": "dddd D. MMMM YYYY h[:]mm", + "dftimedate": "h[:]mm G", + "done": "Færdig", + "download": "Download", + "downloading": "Downloader", + "edit": "Rediger", + "emptysplit": "Denne side vil blive vist uden indhold hvis det venstre panel er tomt eller ikke bliver indlæst.", + "error": "Fejl opstået", + "errorchangecompletion": "En fejl opstod under ændring af gennemførelsesstatus. Prøv igen.", + "errordeletefile": "Fejl ved sletning af filen. Prøv igen.", + "errordownloading": "Fejl ved download af fil.", + "errordownloadingsomefiles": "Fejl ved download af modulfiler. Nogle filer mangler måske.", + "errorfileexistssamename": "Der er allerede en fil med dette navn.", + "errorinvalidresponse": "Ugyldigt svar modtaget. Kontakt dit Moodlewebsteds administrator hvis fejlen fortsætter.", + "erroropenfilenoapp": "Fejl ved åbning af fil: intet program fundet der kan åbne denne type fil.", + "erroropenfilenoextension": "Fejl ved åbning af fil: filen har ingen filendelse.", + "erroropenpopup": "Denne aktivitet forsøger at åbne en popup. Det understøttes ikke i denne app.", + "filename": "Filnavn", + "filenameexist": "Filnavnet eksisterer allerede: {{$a}}", + "folder": "Mappe", + "forcepasswordchangenotice": "Du skal ændre din kode inden du kan fortsætte", + "fulllistofcourses": "Alle kurser", + "groupsseparate": "Separate grupper", + "groupsvisible": "Synlige grupper", + "hasdatatosync": "Denne {{$a}} har data offline der skal synkroniseres.", + "help": "Hjælp", + "hide": "Skjul", + "hour": "time", + "hours": "timer", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Billede", + "imageviewer": "Billedfremviser", + "info": "Information", + "ios": "iOS", + "labelsep": ":", + "lastdownloaded": "Sidst downloadet", + "lastmodified": "Senest ændret", + "lastsync": "Sidst synkroniseret", + "listsep": ";", + "loading": "Indlæser...", + "loadmore": "Indlæs mere", + "lostconnection": "Din godkendelse er ugyldig eller udløbet, så du skal genoprette forbindelsen til webstedet.", + "maxsizeandattachments": "Maksimal størrelse på nye filer: {{$a.size}}, højeste antal bilag: {{$a.attachments}}", + "min": "Minimum point", + "mins": "min.", + "mod_assign": "Opgave", + "mod_assignment": "Opgave", + "mod_book": "Bog", + "mod_chat": "Chat", + "mod_choice": "Valg", + "mod_data": "Database", + "mod_database": "Database", + "mod_external-tool": "Eksternt værktøj", + "mod_feedback": "Feedback", + "mod_file": "Fil", + "mod_folder": "Mappe", + "mod_forum": "Forum", + "mod_glossary": "Ordbog", + "mod_ims": "IMS-indholdspakke", + "mod_imscp": "IMS-indholdspakke", + "mod_label": "Etiket", + "mod_lesson": "Lektion", + "mod_lti": "Eksternt værktøj", + "mod_page": "Side", + "mod_quiz": "Quiz", + "mod_resource": "Materiale", + "mod_scorm": "SCORM-pakke", + "mod_survey": "Undersøgelse", + "mod_url": "URL/Webadresse", + "mod_wiki": "Wiki", + "mod_workshop": "Workshop", + "moduleintro": "Beskrivelse", + "mygroups": "Mine grupper", + "name": "Navn", + "networkerrormsg": "Der var problemer med at tilslutte til webstedet. Tjek din forbindelse og prøv igen.", + "never": "Aldrig", + "next": "Fortsæt", + "no": "Nej", + "nocomments": "Der er ingen kommentarer", + "nograde": "Ingen bedømmelse.", + "none": "Ingen", + "nopasswordchangeforced": "Du kan ikke fortsætte uden at ændre din adgangskode.", + "nopermissions": "Beklager, men dette ({{$a}}) har du ikke tilladelse til.", + "noresults": "Ingen resultater", + "notapplicable": "n/a", + "notice": "Bemærk", + "notsent": "Ikke sendt", + "now": "nu", + "numwords": "{{$a}} ord", + "offline": "Offline", + "online": "Online", + "openfullimage": "Klik her for at vise billedet i fuld størrelse.", + "openinbrowser": "Åben i browser", + "othergroups": "Andre grupper", + "pagea": "Side {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Telefon", + "pictureof": "Billede af {{$a}}", + "previous": "Forrige", + "pulltorefresh": "Træk for at opdatere", + "redirectingtosite": "Du bliver videresendt til siden", + "refresh": "Genindlæs", + "required": "Krævet", + "requireduserdatamissing": "Denne bruger mangler nogle krævede profildata. Udfyld venligst de manglende data i din Moodle og prøv igen.
{{$a}}", + "retry": "Prøv igen", + "save": "Gem", + "search": "Søg...", + "searching": "Søger", + "searchresults": "Søgeresultater", + "sec": "sekunder", + "secs": "sekunder", + "seemoredetail": "Klik her for detaljer", + "send": "Send", + "sending": "Sender", + "serverconnection": "Fejl ved forbindelse til server", + "show": "Vis", + "showmore": "Vis mere...", + "site": "Websted", + "sitemaintenance": "Webstedet er under vedligeholdelse, så siden er ikke tilgængeligt lige nu.", + "sizeb": "bytes", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "Beklager...", + "sortby": "Sorter efter", + "start": "Start", + "submit": "Send", + "success": "Succes!", + "tablet": "Tablet", + "teachers": "Lærere", + "thereisdatatosync": "Der er {{$a}} offline der skal synkroniseres.", + "time": "Tid", + "timesup": "Tiden er gået!", + "today": "I dag", + "tryagain": "Prøv igen", + "twoparagraphs": "{{p1}}

{{p2}}", + "unexpectederror": "Uventet fejl. Luk og åben programmet igen i et nyt forsøg.", + "unicodenotsupported": "Nogle smilies supporteres ikke på dette websted, og de vil blive fjernet når beskeden sendes.", + "unknown": "Ukendt", + "unlimited": "Ubegrænset", + "unzipping": "Udpakker", + "upgraderunning": "Sitet er under opgradering. Prøv venligst igen senere.", + "userdeleted": "Denne brugerkonto er blevet slettet", + "userdetails": "Brugeroplysninger", + "users": "Brugere", + "view": "Vis", + "viewprofile": "Vis profil", + "whoops": "Ups!", + "whyisthishappening": "Hvorfor sker dette?", + "windowsphone": "Windowstelefon", + "wsfunctionnotavailable": "Denne webservicefunktion er ikke tilgængelig.", + "year": "År", + "years": "år", + "yes": "Ja" +} \ No newline at end of file diff --git a/src/lang/de-du.json b/src/lang/de-du.json new file mode 100644 index 000000000..3ea4ec284 --- /dev/null +++ b/src/lang/de-du.json @@ -0,0 +1,93 @@ +{ + "accounts": "Konten", + "android": "Android", + "cannotconnect": "Die Verbindung ist nicht möglich. Prüfe, ob die URL richtig ist und dass mindestens Moodle 2.4 verwendet wird.", + "cannotdownloadfiles": "Das Herunterladen von Dateien ist im mobilen Webservice deaktiviert. Frage den Administrator der Website.", + "captureaudio": "Audio aufnehmen", + "capturedimage": "Foto aufgenommen.", + "captureimage": "Foto aufnehmen", + "capturevideo": "Video aufnehmen", + "clearsearch": "Suche löschen", + "clicktoseefull": "Tippe zum Anzeigen aller Inhalte", + "commentsnotworking": "Kommentare können nicht mehr abgerufen werden.", + "confirmcanceledit": "Möchtest du diese Seite wirklich verlassen? Alle Änderungen gehen verloren!", + "confirmloss": "Möchtest du wirklich alle Änderungen verlieren?", + "confirmopeninbrowser": "Möchtest du dies im Browser öffnen?", + "contenteditingsynced": "Der Inhalt, den du bearbeitest, wurde synchronisiert.", + "copiedtoclipboard": "Text in die Zwischenablage kopiert", + "currentdevice": "Aktuelles Gerät", + "datastoredoffline": "Daten wurden im Gerät gespeichert, da sie nicht gesendet werden konnten. Sie werden automatisch später gesendet.", + "deleting": "Löschen ...", + "dfdaymonthyear": "DD.MM.YYYY", + "dfdayweekmonth": "ddd, D. MMM", + "dffulldate": "dddd, D. MMMM YYYY, HH[:]mm", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "HH[:]mm", + "discard": "Verwerfen", + "dismiss": "Abbrechen", + "downloading": "Herunterladen ...", + "emptysplit": "Das Seitenmenü ist leer oder wird noch geladen ...", + "errorchangecompletion": "Fehler beim Ändern des Abschlussstatus. Versuche es noch einmal.", + "errordeletefile": "Fehler beim Löschen der Datei. Versuche es noch einmal.", + "errordownloading": "Fehler beim Laden der Datei", + "errordownloadingsomefiles": "Fehler beim Herunterladen der Dateien. Einige Dateien könnten fehlen.", + "errorfileexistssamename": "Es gibt bereits eine Datei mit diesem Namen.", + "errorinvalidform": "Das Formular enthält ungültige Daten. Fülle alle notwendigen Felder aus und prüfe, ob die Daten richtig sind.", + "errorinvalidresponse": "Ungültige Antwort empfangen. Frage den Administrator, wenn der Fehler weiter auftritt.", + "errorloadingcontent": "Fehler beim Laden des Inhalts", + "erroropenfilenoapp": "Fehler: Keine App zum Öffnen dieses Dateityps gefunden.", + "erroropenfilenoextension": "Fehler beim Öffnen der Datei. Keine Extension angegeben.", + "erroropenpopup": "Die Aktivität versucht, ein Popup zu öffnen. Popups werden von der App aber nicht unterstützt.", + "errorrenamefile": "Fehler beim Ändern des Dateinamens. Versuche es noch einmal.", + "errorsync": "Fehler beim Synchronisieren. Versuche es noch einmal.", + "errorsyncblocked": "{{$a}} kann im Moment nicht synchronisiert werden. Versuche es später noch einmal. Falls das Problem weiterhin besteht, starte die App neu.", + "filenameexist": "Dateiname existiert bereits: {{$a}}", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "hasdatatosync": "Die Offline-Daten von {{$a}} müssen synchronisiert werden.", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Bild", + "imageviewer": "Bildanzeige", + "info": "Info", + "ios": "iOS", + "lastdownloaded": "Zuletzt heruntergeladen", + "lastsync": "Zuletzt synchronisiert", + "loadmore": "Mehr laden", + "lostconnection": "Die Authentifizierung ist abgelaufen oder ungültig. Du musst dich neu anmelden.", + "mygroups": "Meine Gruppen", + "networkerrormsg": "Problem mit der Verbindung. Prüfe die Verbindung und versuche es noch einmal.", + "nopasswordchangeforced": "Du kannst nicht weitermachen, ohne das Kennwort zu ändern.", + "notapplicable": "n/a", + "notsent": "Nicht gesendet", + "offline": "Offline", + "online": "Online", + "openfullimage": "Tippe hier, um das Bild in voller Größe anzuzeigen", + "openinbrowser": "Im Browser öffnen", + "othergroups": "Weitere Gruppen", + "percentagenumber": "{{$a}}%", + "pulltorefresh": "Zum Aktualisieren runterziehen", + "redirectingtosite": "Du wirst zur Website weitergeleitet.", + "requireduserdatamissing": "In deinem Nutzerprofil fehlen notwendige Daten. Fülle die Daten in der Website aus und versuche es noch einmal.
{{$a}}", + "retry": "Neu versuchen", + "searching": "Suchen", + "sending": "Senden", + "showmore": "Mehr anzeigen ...", + "sitemaintenance": "Wartungsmodus: Die Website ist im Moment nicht erreichbar!", + "sizetb": "TB", + "sorry": "Sorry ...", + "tablet": "Tablet", + "thereisdatatosync": "Die Offline-Daten {{$a}} müssen synchronisiert werden.", + "tryagain": "Versuche es noch einmal.", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Uh oh!", + "unexpectederror": "Unerwarteter Fehler! Starte die App neu und versuche es noch einmal.", + "unicodenotsupported": "Manche Emojis werden von der Website nicht unterstützt. Die betreffenden Zeichen werden beim Senden der Mitteilung entfernt.", + "unicodenotsupportedcleanerror": "Der Text ist leer, nachdem die Unicode-Zeichen gelöscht wurden.", + "unknown": "Unbekannt", + "unzipping": "Entpacken ...", + "warningofflinedatadeleted": "Die Offline-Daten von {{component}} '{{name}}' wurden gelöscht. {{error}}", + "whoops": "Uuups!", + "whyisthishappening": "Warum geschieht dies?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "Die Webservice-Funktion ist nicht verfügbar." +} \ No newline at end of file diff --git a/src/lang/de.json b/src/lang/de.json new file mode 100644 index 000000000..8afe19647 --- /dev/null +++ b/src/lang/de.json @@ -0,0 +1,221 @@ +{ + "accounts": "Konten", + "allparticipants": "Alle Teilnehmer/innen", + "android": "Android", + "areyousure": "Sind Sie sicher?", + "back": "Zurück", + "cancel": "Abbrechen", + "cannotconnect": "Die Verbindung ist nicht möglich. Prüfen Sie, ob die URL richtig ist und dass mindestens Moodle 2.4 verwendet wird.", + "cannotdownloadfiles": "Das Herunterladen von Dateien ist im mobilen Webservice deaktiviert. Wenden Sie sich an den Administrator der Website.", + "captureaudio": "Audio aufnehmen", + "capturedimage": "Foto aufgenommen.", + "captureimage": "Foto aufnehmen", + "capturevideo": "Video aufnehmen", + "category": "Kursbereich", + "choose": "Auswahl", + "choosedots": "Auswählen...", + "clearsearch": "Suche löschen", + "clicktohideshow": "Zum Erweitern oder Zusammenfassen klicken", + "clicktoseefull": "Tippen zum Anzeigen aller Inhalte", + "close": "Fenster schließen", + "comments": "Kommentare", + "commentscount": "Kommentare ({{$a}})", + "commentsnotworking": "Kommentare können nicht mehr abgerufen werden.", + "completion-alt-auto-fail": "Abgeschlossen: {{$a}} (Anforderung nicht erreicht)", + "completion-alt-auto-n": "Nicht abgeschlossen: {{$a}}", + "completion-alt-auto-pass": "Abgeschlossen: {{$a}} (Anforderung erreicht)", + "completion-alt-auto-y": "Abgeschlossen: {{$a}}", + "completion-alt-manual-n": "Nicht abgeschlossen: {{$a}}. Auswählen, um als abgeschlossen zu markieren.", + "completion-alt-manual-y": "Abgeschlossen: {{$a}}. Auswählen, um als nicht abgeschlossen zu markieren.", + "confirmcanceledit": "Möchten Sie diese Seite wirklich verlassen? Alle Änderungen gehen verloren!", + "confirmdeletefile": "Möchten Sie diese Datei wirklich löschen?", + "confirmloss": "Möchten Sie wirklich alle Änderungen verlieren?", + "confirmopeninbrowser": "Möchten Sie dies im Browser öffnen?", + "content": "Inhalt", + "contenteditingsynced": "Der Inhalt, den Sie bearbeiten, wurde synchronisiert.", + "continue": "Fortsetzen", + "copiedtoclipboard": "Text in die Zwischenablage kopiert", + "course": "Kurs", + "coursedetails": "Kursdetails", + "currentdevice": "Aktuelles Gerät", + "datastoredoffline": "Daten wurden im Gerät gespeichert, da sie nicht gesendet werden konnten. Sie werden automatisch später gesendet.", + "date": "Datum", + "day": "Tag(e)", + "days": "Tage", + "decsep": ",", + "defaultvalue": "Standard ({{$a}})", + "delete": "Löschen", + "deleting": "Löschen ...", + "description": "Beschreibung", + "dfdaymonthyear": "DD.MM.YYYY", + "dfdayweekmonth": "ddd, D. MMM", + "dffulldate": "dddd, D. MMMM YYYY, HH[:]mm", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "HH[:]mm", + "discard": "Verwerfen", + "dismiss": "Abbrechen", + "done": "Erledigt", + "download": "Herunterladen", + "downloading": "Herunterladen ...", + "edit": "Bearbeiten", + "emptysplit": "Das Seitenmenü ist leer oder wird noch geladen ...", + "error": "Fehler aufgetreten", + "errorchangecompletion": "Fehler beim Ändern des Abschlussstatus. Versuchen Sie es noch einmal.", + "errordeletefile": "Fehler beim Löschen der Datei. Versuchen Sie es noch einmal.", + "errordownloading": "Fehler beim Laden der Datei", + "errordownloadingsomefiles": "Fehler beim Herunterladen der Dateien. Einige Dateien könnten fehlen.", + "errorfileexistssamename": "Es gibt bereits eine Datei mit diesem Namen.", + "errorinvalidform": "Das Formular enthält ungültige Daten. Füllen Sie alle notwendigen Felder aus und prüfen Sie, ob die Daten richtig sind.", + "errorinvalidresponse": "Ungültige Antwort empfangen. Wenden Sie sich an den Administrator, wenn der Fehler weiter auftritt.", + "errorloadingcontent": "Fehler beim Laden des Inhalts", + "erroropenfilenoapp": "Fehler: Keine App zum Öffnen dieses Dateityps gefunden.", + "erroropenfilenoextension": "Fehler beim Öffnen der Datei. Keine Extension angegeben.", + "erroropenpopup": "Die Aktivität versucht, ein Popup zu öffnen. Popups werden von dieser App aber nicht unterstützt.", + "errorrenamefile": "Fehler beim Ändern des Dateinamens. Versuchen Sie es noch einmal.", + "errorsync": "Fehler beim Synchronisieren. Versuchen Sie es noch einmal.", + "errorsyncblocked": "{{$a}} kann im Moment nicht synchronisiert werden. Versuchen Sie es später noch einmal. Falls das Problem weiterhin besteht, starten Sie die App neu.", + "filename": "Dateiname", + "filenameexist": "Dateiname existiert bereits: {{$a}}", + "folder": "Verzeichnis", + "forcepasswordchangenotice": "Ändern Sie Ihr Kennwort, bevor Sie weiterarbeiten können.", + "fulllistofcourses": "Alle Kurse", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Getrennte Gruppen", + "groupsvisible": "Sichtbare Gruppen", + "hasdatatosync": "Die Offline-Daten von {{$a}} müssen synchronisiert werden.", + "help": "Hilfe", + "hide": "Verbergen", + "hour": "Stunde", + "hours": "Stunden", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Bild", + "imageviewer": "Bildanzeige", + "info": "Info", + "ios": "iOS", + "labelsep": ": ", + "lastdownloaded": "Zuletzt heruntergeladen", + "lastmodified": "Zuletzt geändert", + "lastsync": "Zuletzt synchronisiert", + "listsep": ";", + "loading": "Wird geladen...", + "loadmore": "Mehr laden", + "lostconnection": "Die Authentifizierung ist abgelaufen oder ungültig. Sie müssen sich neu anmelden.", + "maxsizeandattachments": "Maximale Größe für neue Dateien: {{$a.size}}, Maximale Zahl von Anhängen: {{$a.attachments}}", + "min": "Niedrigste Punktzahl", + "mins": "Minuten", + "mod_assign": "Aufgabe", + "mod_assignment": "Aufgabe", + "mod_book": "Buch", + "mod_chat": "Chat", + "mod_choice": "Abstimmung", + "mod_data": "Datenbank", + "mod_database": "Datenbank", + "mod_external-tool": "Externes Tool", + "mod_feedback": "Feedback", + "mod_file": "Datei", + "mod_folder": "Verzeichnis", + "mod_forum": "Forum", + "mod_glossary": "Glossar", + "mod_ims": "IMS Content Package", + "mod_imscp": "IMS Content Package", + "mod_label": "Textfeld", + "mod_lesson": "Lektion", + "mod_lti": "Externes Tool", + "mod_page": "Textseite", + "mod_quiz": "Test", + "mod_resource": "Material", + "mod_scorm": "Lernpaket", + "mod_survey": "Umfrage", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Workshop", + "moduleintro": "Beschreibung", + "mygroups": "Meine Gruppen", + "name": "Name", + "networkerrormsg": "Problem mit der Verbindung. Prüfen Sie die Verbindung und versuchen Sie es noch einmal.", + "never": "Nie", + "next": "Weiter", + "no": "Nein", + "nocomments": "Keine Kommentare", + "nograde": "Keine Bewertung.", + "none": "Kein", + "nopasswordchangeforced": "Sie können nicht weitermachen, ohne das Kennwort zu ändern.", + "nopermissions": "Sie besitzen derzeit keine Rechte, dies zu tun ({{$a}}).", + "noresults": "Keine Ergebnisse", + "notapplicable": "n/a", + "notice": "Hinweis", + "notsent": "Nicht gesendet", + "now": "jetzt", + "numwords": "{{$a}} Wörter", + "offline": "Offline", + "online": "Online", + "openfullimage": "Tippen Sie hier, um das Bild in voller Größe anzuzeigen", + "openinbrowser": "Im Browser öffnen", + "othergroups": "Weitere Gruppen", + "pagea": "Seite {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Telefon", + "pictureof": "Nutzerbild {{$a}}", + "previous": "Zurück", + "pulltorefresh": "Zum Aktualisieren runterziehen", + "redirectingtosite": "Sie werden zur Website weitergeleitet.", + "refresh": "Neu laden", + "required": "Notwendig", + "requireduserdatamissing": "In diesem Nutzerprofil fehlen notwendige Daten. Füllen Sie die Daten in der Website aus und versuchen Sie es noch einmal.
{{$a}}", + "retry": "Neu versuchen", + "save": "Sichern", + "search": "Suche", + "searching": "Suchen", + "searchresults": "Suchergebnisse", + "sec": "Sekunde", + "secs": "Sekunden", + "seemoredetail": "Hier klicken, um weitere Details sichtbar zu machen", + "send": "Senden", + "sending": "Senden", + "serverconnection": "Fehler beim Aufbau der Verbindung zum Server", + "show": "Zeigen", + "showmore": "Mehr anzeigen ...", + "site": "Website", + "sitemaintenance": "Wartungsmodus: Die Website ist im Moment nicht erreichbar!", + "sizeb": "Bytes", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "Sorry ...", + "sortby": "Sortiert nach", + "start": "Start", + "submit": "Übertragen", + "success": "Fertig!", + "tablet": "Tablet", + "teachers": "Trainer/innen", + "thereisdatatosync": "Die Offline-Daten {{$a}} müssen synchronisiert werden.", + "time": "Zeit", + "timesup": "Zeit ist abgelaufen.", + "today": "Heute", + "tryagain": "Versuchen Sie es noch einmal.", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Uh oh!", + "unexpectederror": "Unerwarteter Fehler! Starten Sie die App neu und versuchen Sie es noch einmal.", + "unicodenotsupported": "Manche Emojis werden von dieser Website nicht unterstützt. Die betreffenden Zeichen werden beim Senden der Mitteilung entfernt.", + "unicodenotsupportedcleanerror": "Der Text ist leer, nachdem die Unicode-Zeichen gelöscht wurden.", + "unknown": "Unbekannt", + "unlimited": "Unbegrenzt", + "unzipping": "Entpacken ...", + "upgraderunning": "Diese Website wird gerade aktualisiert. Bitte versuchen Sie es später nochmal.", + "userdeleted": "Dieses Nutzerkonto wurde gelöscht", + "userdetails": "Mehr Details", + "usernotfullysetup": "Nutzerkonto unvollständig", + "users": "Nutzer/innen", + "view": "Anzeigen", + "viewprofile": "Profil anzeigen", + "warningofflinedatadeleted": "Die Offline-Daten von {{component}} '{{name}}' wurden gelöscht. {{error}}", + "whoops": "Uuups!", + "whyisthishappening": "Warum geschieht dies?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "Die Webservice-Funktion ist nicht verfügbar.", + "year": "Jahr(e)", + "years": "Jahre", + "yes": "Ja" +} \ No newline at end of file diff --git a/src/lang/el.json b/src/lang/el.json new file mode 100644 index 000000000..a442a65b6 --- /dev/null +++ b/src/lang/el.json @@ -0,0 +1,212 @@ +{ + "accounts": "Λογαριασμοί", + "allparticipants": "Όλοι οι συμμετέχοντες", + "android": "Android", + "areyousure": "Είστε σίγουρος ;", + "back": "Πίσω", + "cancel": "Ακύρωση", + "cannotconnect": "Δεν είναι δυνατή η σύνδεση: Βεβαιωθείτε ότι έχετε πληκτρολογήσει σωστά τη διεύθυνση URL και ότι το site σας χρησιμοποιεί το Moodle 2.4 ή νεότερη έκδοση.", + "cannotdownloadfiles": "Το κατέβασμα αρχείων είναι απενεργοποιημένο. Παρακαλώ, επικοινωνήστε με το διαχειριστή του site σας.", + "category": "Κατηγορία", + "choose": "Επιλέξτε", + "choosedots": "Επιλέξτε...", + "clearsearch": "Καθαρισμός αναζήτησης", + "clicktohideshow": "Πατήστε για επέκταση ή κατάρρευση", + "clicktoseefull": "Κάντε κλικ για να δείτε το πλήρες περιεχόμενο.", + "close": "Κλείσιμο παραθύρου", + "comments": "Σχόλια", + "commentscount": "Σχόλια ({{$a}})", + "commentsnotworking": "Τα σχόλια δεν μπορούν να ανακτηθούν", + "completion-alt-auto-fail": "Ολοκληρώθηκε: {{$a}} (δεν πετύχατε βαθμό πρόσβασης)", + "completion-alt-auto-n": "Δεν ολοκληρώθηκε: {{$a}}", + "completion-alt-auto-pass": "Ολοκληρώθηκε: {{$a}} (πετύχατε βαθμό πρόσβασης)", + "completion-alt-auto-y": "Ολοκληρώθηκε: {{$a}}", + "completion-alt-manual-n": "Δεν ολοκληρώθηκε: {{$a}}. Επιλέξτε για να οριστεί ως ολοκληρωμένο.", + "completion-alt-manual-y": "Ολοκληρώθηκε: {{$a}}. Επιλέξτε για να οριστεί ως μη ολοκληρωμένο.", + "confirmcanceledit": "Είστε σίγουροι ότι θέλετε να αποχωρήσετε από αυτήν τη σελίδα; Όλες οι αλλαγές θα χαθούν.", + "confirmdeletefile": "Είστε σίγουροι οτι θέλετε να διαγράψετε αυτό το αρχείο?", + "confirmloss": "Είστε σίγουροι? Όλες οι αλλαγές θα χαθούν.", + "confirmopeninbrowser": "Θέλετε να το ανοίξετε στο πρόγραμμα περιήγησης;", + "content": "Περιεχόμενο", + "contenteditingsynced": "Το περιεχόμενο που επεξεργάζεστε έχει συγχρονιστεί.", + "continue": "Συνέχεια", + "copiedtoclipboard": "Το κείμενο αντιγράφηκε στο πρόχειρο", + "course": "Μάθημα", + "coursedetails": "Λεπτομέρειες μαθήματος", + "currentdevice": "Τρέχουσα συσκευή", + "datastoredoffline": "Τα δεδομένα αποθηκεύονται στη συσκευή, διότι δεν μπορούν να σταλούν. Θα αποσταλούν αυτόματα αργότερα.", + "date": "Ημερομηνία", + "day": "ημέρα", + "days": "Ημέρες", + "decsep": ",", + "delete": "Διαγραφή", + "deleting": "Γίνεται διαγραφή", + "description": "Περιγραφή", + "dfdaymonthyear": "MM-DD-YYYY", + "dfdayweekmonth": "ddd, D MMM", + "dffulldate": "dddd, D MMMM YYYY h[:]mm A", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "Απόρριψη", + "dismiss": "Απόρριψη", + "done": "Ολοκληρώθηκε", + "download": "Μεταφόρτωση", + "downloading": "Κατέβασμα", + "edit": "Επεξεργασία ", + "emptysplit": "Αυτή η σελίδα θα εμφανιστεί κενή, εάν ο αριστερός πίνακας είναι κενός ή φορτώνεται.", + "error": "Συνέβη κάποιο σφάλμα", + "errorchangecompletion": "Παρουσιάστηκε σφάλμα κατά την αλλαγή της κατάστασης ολοκλήρωσης. Παρακαλώ προσπαθήστε ξανά.", + "errordeletefile": "Σφάλμα κατά τη διαγραφή του αρχείου. Παρακαλώ προσπαθήστε ξανά.", + "errordownloading": "Σφάλμα στο κατέβασμα του αρχείου.", + "errordownloadingsomefiles": "Σφάλμα κατά τη λήψη αρχείων μονάδας. Ορισμένα αρχεία μπορεί να λείπουν.", + "errorfileexistssamename": "Υπάρχει ήδη ένα αρχείο με αυτό το όνομα.", + "errorinvalidform": "Η φόρμα περιέχει μη έγκυρα δεδομένα. Παρακαλούμε φροντίστε να συμπληρώσετε όλα τα απαιτούμενα πεδία και ότι τα δεδομένα είναι έγκυρα.", + "errorinvalidresponse": "Ελήφθη μη έγκυρη απάντηση. Επικοινωνήστε με το διαχειριστή εάν το πρόβλημα επιμείνει.", + "errorloadingcontent": "Σφάλμα κατά τη φόρτωση περιεχομένου.", + "erroropenfilenoapp": "Σφάλμα κατά το άνοιγμα του αρχείου: δεν βρέθηκε εφαρμογή για το άνοιγμα αυτού του είδους αρχεία.", + "erroropenfilenoextension": "Σφάλμα κατά το άνοιγμα του αρχείου: το αρχείο δεν έχει επέκταση.", + "erroropenpopup": "Αυτή η δραστηριότητα προσπαθεί να ανοίξει ένα αναδυόμενο παράθυρο. Αυτό δεν υποστηρίζεται σε αυτή την εφαρμογή.", + "errorrenamefile": "Σφάλμα κατά τη μετονομασία του αρχείου. Παρακαλώ δοκιμάστε ξανά.", + "errorsync": "Παρουσιάστηκε σφάλμα κατά τη διαδικασία του συγχρονισμού. Παρακαλώ δοκιμάστε ξανά.", + "errorsyncblocked": "Αυτό το {{$a}} δεν μπορεί να συγχρονιστεί τώρα εξαιτίας μιας συνεχιζόμενης διαδικασίας. Παρακαλώ δοκιμάστε ξανά αργότερα. Εάν το πρόβλημα παραμένει, δοκιμάστε να επανεκκινήσετε την εφαρμογή.", + "filename": "Όνομα αρχείου", + "filenameexist": "Το όνομα του αρχείου υπάρχει ήδη: {{$a}}", + "folder": "Φάκελος", + "forcepasswordchangenotice": "Πρέπει να αλλάξετε τον κωδικό πρόσβασης για να συνεχίσετε.", + "fulllistofcourses": "Όλα τα μαθήματα", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Ξεχωριστές ομάδες", + "groupsvisible": "Ορατές ομάδες", + "hasdatatosync": "Αυτό το {{$a}} έχει δεδομένα εκτός σύνδεσης τα οποία πρέπει να συγχρονιστούν.", + "help": "Βοήθεια", + "hide": "Απόκρυψη", + "hour": "ώρα", + "hours": "ώρες", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Εικόνα", + "imageviewer": "Εργαλείο προβολής εικόνων", + "info": "Πληροφορίες", + "ios": "iOS", + "lastmodified": "Τελευταία τροποποίηση", + "lastsync": "Τελευταίος συγχρονισμός", + "listsep": ";", + "loading": "Φόρτωση...", + "loadmore": "Φόρτωση περισσότερων", + "lostconnection": "Η σύνδεσή σας είναι άκυρη ή έχει λήξει. Πρέπει να ξανασυνδεθείτε στο site.", + "maxsizeandattachments": "Μέγιστο μέγεθος για νέα αρχεία: {{$a.size}}, μέγιστος αριθμός συνημμένων: {{$a.attachments}}", + "min": "Ελάχιστος βαθμός", + "mins": "λεπτά", + "mod_assign": "Εργασία", + "mod_assignment": "Εργασία", + "mod_book": "Βιβλίο", + "mod_chat": "Συζήτηση", + "mod_choice": "Επιλογή", + "mod_data": "Βάση δεδομένων", + "mod_database": "Βάση δεδομένων", + "mod_external-tool": "Εξωτερικό εργαλείο", + "mod_feedback": "Ανατροφοδότηση", + "mod_file": "Αρχείο", + "mod_folder": "Φάκελος", + "mod_forum": "Forum", + "mod_glossary": "Γλωσσάριο", + "mod_ims": "IMS πακέτο περιεχομένου", + "mod_imscp": "IMS πακέτο περιεχομένου", + "mod_label": "Ετικέτα", + "mod_lesson": "Μάθημα", + "mod_lti": "Εξωτερικό εργαλείο", + "mod_page": "Σελίδα", + "mod_quiz": "Κουίζ", + "mod_resource": "Πόρος", + "mod_scorm": "Πακέτο SCORM", + "mod_survey": "Έρευνα", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Workshop", + "moduleintro": "Περιγραφή", + "mygroups": "Οι ομάδες μου", + "name": "Όνομα", + "networkerrormsg": "Το δίκτυο δεν είναι ενεργοποιημένο ή δεν δουλεύει.", + "never": "Ποτέ", + "next": "Συνέχεια", + "no": "Όχι", + "nocomments": "Δεν υπάρχουν σχόλια", + "nograde": "Κανένα βαθμό.", + "none": "Κανένα", + "nopasswordchangeforced": "Δεν μπορείτε να προχωρήσετε χωρίς να αλλάξετε τον κωδικό πρόσβασής σας.", + "nopermissions": "Συγνώμη, αλλά επί του τρεχόντως δεν έχετε το δικαίωμα να το κάνετε αυτό ({{$a}})", + "noresults": "Κανένα αποτέλεσμα", + "notapplicable": "n/a", + "notice": "Ειδοποίηση", + "notsent": "Δεν εστάλη", + "now": "τώρα", + "numwords": "{{$a}} λέξεις", + "offline": "Εκτός σύνδεσης", + "online": "Συνδεδεμένος", + "openfullimage": "Πατήστε εδώ για να δείτε την εικόνα σε πλήρες μέγεθος", + "openinbrowser": "Ανοίξτε στον περιηγητή.", + "othergroups": "Άλλες ομάδες", + "pagea": "Σελίδα {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Τηλέφωνο", + "pictureof": "Φωτογραφία {{$a}}", + "previous": "Προηγούμενο", + "pulltorefresh": "Τραβήξτε προς τα κάτω για ανανέωση", + "redirectingtosite": "Θα μεταφερθείτε στο site.", + "refresh": "Ανανέωση", + "required": "Απαιτείται", + "requireduserdatamissing": "Αυτός ο χρήστης δεν έχει συμπληρωμένα κάποια απαιτούμενα στοιχεία του προφίλ του. Συμπληρώστε τα δεδομένα στο Moodle σας και προσπαθήστε ξανά.
{{$a}}", + "retry": "Προσπαθήστε ξανά", + "save": "Αποθήκευση", + "search": "Έρευνα", + "searching": "Αναζήτηση", + "searchresults": "Αναζήτηση στα αποτελέσματα", + "sec": "δευτερόλεπτο", + "secs": "δευτερόλεπτα", + "seemoredetail": "Κάντε κλικ εδώ για να δείτε περισσότερες λεπτομέρειες", + "send": "Αποστολή", + "sending": "Αποστολή", + "show": "Εμφάνιση", + "showmore": "Περισσότερα...", + "site": "ιστοχώρος", + "sitemaintenance": "Η ιστοσελίδα είναι υπό συντήρηση και δεν είναι άμεσα διαθέσιμη", + "sizeb": "bytes", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "Λυπάμαι...", + "sortby": "Ταξινόμηση κατά", + "start": "Αρχή", + "submit": "Υποβολή", + "success": "Επιτυχία!", + "tablet": "Tablet", + "teachers": "Καθηγητές", + "thereisdatatosync": "Υπάρχουν εκτός σύνδεσης {{$a}} για συγχρονισμό.", + "time": "Χρόνος", + "timesup": "Έληξε ο χρόνος!", + "today": "Σήμερα", + "tryagain": "Προσπαθήστε ξανά.", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Uh oh!", + "unexpectederror": "Απρόσμενο σφάλμα. Κλείστε και ανοίξτε ξανά την εφαρμογή για να προσπαθήσετε ξανά", + "unicodenotsupported": "Ορισμένα emojis δεν υποστηρίζονται σε αυτόν τον ιστότοπο. Αυτοί οι χαρακτήρες θα αφαιρεθούν κατά την αποστολή του μηνύματος.", + "unicodenotsupportedcleanerror": "Κενό κείμενο βρέθηκε κατά τον καθαρισμό χαρακτήρων Unicode.", + "unknown": "Άγνωστο", + "unlimited": "Χωρίς περιορισμό", + "unzipping": "Αποσυμπίεση", + "upgraderunning": "Ο ιστοχώρος βρίσκεται υπό αναβάθμιση, παρακαλώ ξαναπροσπαθήστε αργότερα.", + "userdeleted": "Αυτός ο λογαριασμός χρήστη έχει διαγραφεί", + "userdetails": "Λεπτομέρειες χρήστη", + "users": "Χρήστες", + "view": "Προβολή", + "viewprofile": "Επισκόπηση του προφίλ", + "warningofflinedatadeleted": "Τα δεδομένα εκτός σύνδεσης {{component}} '{{name}}' έχουν σβηστεί. {{error}}", + "whoops": "Oops!", + "whyisthishappening": "Γιατί συμβαίνει αυτό;", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "Η λειτουργία διαδικτύου δεν είναι διαθέσιμη.", + "year": "χρονιά", + "years": "χρονιές", + "yes": "Ναι" +} \ No newline at end of file diff --git a/src/lang/en.json b/src/lang/en.json new file mode 100644 index 000000000..98b65f8b5 --- /dev/null +++ b/src/lang/en.json @@ -0,0 +1,225 @@ +{ + "accounts": "Accounts", + "allparticipants": "All participants", + "android": "Android", + "areyousure": "Are you sure?", + "back": "Back", + "cancel": "Cancel", + "cannotconnect": "Cannot connect: Verify that you have typed correctly the URL and that your site uses Moodle 2.4 or later.", + "cannotdownloadfiles": "File downloading is disabled in your Mobile service. Please, contact your site administrator.", + "captureaudio": "Record audio", + "capturedimage": "Taken picture.", + "captureimage": "Take picture", + "capturevideo": "Record video", + "category": "Category", + "choose": "Choose", + "choosedots": "Choose...", + "clearsearch": "Clear search", + "clicktohideshow": "Click to expand or collapse", + "clicktoseefull": "Click to see full contents.", + "close": "Close", + "comments": "Comments", + "commentscount": "Comments ({{$a}})", + "commentsnotworking": "Comments cannot be retrieved", + "completion-alt-auto-fail": "Completed: {{$a}} (did not achieve pass grade)", + "completion-alt-auto-n": "Not completed: {{$a}}", + "completion-alt-auto-pass": "Completed: {{$a}} (achieved pass grade)", + "completion-alt-auto-y": "Completed: {{$a}}", + "completion-alt-manual-n": "Not completed: {{$a}}. Select to mark as complete.", + "completion-alt-manual-y": "Completed: {{$a}}. Select to mark as not complete.", + "confirmcanceledit": "Are you sure you want to leave this page? All changes will be lost.", + "confirmdeletefile": "Are you sure you want to delete this file?", + "confirmloss": "Are you sure? All changes will be lost.", + "confirmopeninbrowser": "Do you want to open it in browser?", + "content": "Content", + "continue": "Continue", + "contenteditingsynced": "The content you are editing has been synced.", + "copiedtoclipboard": "Text copied to clipboard", + "course": "Course", + "coursedetails": "Course details", + "currentdevice": "Current device", + "datastoredoffline": "Data stored in the device because it couldn't be sent. It will automatically be sent later.", + "date": "Date", + "day": "day", + "days": "days", + "decsep": ".", + "defaultvalue": "Default ({{$a}})", + "delete": "Delete", + "deletedoffline": "Deleted offline", + "deleting": "Deleting", + "description": "Description", + "dffulldate": "dddd, D MMMM YYYY h[:]mm A", + "dfdaymonthyear": "MM-DD-YYYY", + "dfdayweekmonth": "ddd, D MMM", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "Discard", + "dismiss": "Dismiss", + "done": "Done", + "download": "Download", + "downloading": "Downloading", + "edit": "Edit", + "emptysplit": "This page will appear blank if the left panel is empty or is loading.", + "error": "Error", + "errorchangecompletion": "An error occurred while changing the completion status. Please try again.", + "errordeletefile": "Error deleting the file. Please try again.", + "errordownloading": "Error downloading file.", + "errordownloadingsomefiles": "Error downloading module files. Some files might be missing.", + "errorfileexistssamename": "There's already a file with this name.", + "errorinvalidform": "The form contains invalid data. Please make sure to fill all required fields and that the data is valid.", + "errorinvalidresponse": "Invalid response received. Please contact your Moodle site administrator if the error persists.", + "errorloadingcontent": "Error loading content.", + "erroropenfilenoapp": "Error opening the file: no app found to open this kind of file.", + "erroropenfilenoextension": "Error opening the file: the file doesn't have extension.", + "erroropenpopup": "This activity is trying to open a popup. This is not supported in this app.", + "errorrenamefile": "Error renaming the file. Please try again.", + "errorsync": "An error occurred while synchronizing. Please try again.", + "errorsyncblocked": "This {{$a}} cannot be synchronized right now because of an ongoing process. Please try again later. If the problem persists, try restarting the app.", + "filename": "Filename", + "filenameexist": "File name already exists: {{$a}}", + "folder": "Folder", + "forcepasswordchangenotice": "You must change your password to proceed.", + "fulllistofcourses": "All courses", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Separate groups", + "groupsvisible": "Visible groups", + "hasdatatosync": "This {{$a}} has offline data to be synchronized.", + "help" : "Help", + "hide": "Hide", + "hour" : "hour", + "hours" : "hours", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Image", + "imageviewer": "Image viewer", + "info": "Info", + "ios": "iOS", + "labelsep": ": ", + "lastdownloaded": "Last downloaded", + "lastmodified": "Last modified", + "lastsync": "Last synchronization", + "listsep": ",", + "loading": "Loading", + "loadmore": "Load more", + "lostconnection": "Your authentication token is invalid or has expired, you will have to reconnect to the site.", + "maxsizeandattachments": "Maximum size for new files: {{$a.size}}, maximum attachments: {{$a.attachments}}", + "min" : "min", + "mins" : "mins", + "moduleintro" : "Description", + "mod_assign": "Assignment", + "mod_assignment": "Assignment", + "mod_book": "Book", + "mod_chat": "Chat", + "mod_choice": "Choice", + "mod_data": "Database", + "mod_database": "Database", + "mod_external-tool": "External tool", + "mod_feedback": "Feedback", + "mod_file": "File", + "mod_folder": "Folder", + "mod_forum": "Forum", + "mod_glossary": "Glossary", + "mod_ims": "IMS content package", + "mod_imscp": "IMS content package", + "mod_label": "Label", + "mod_lesson": "Lesson", + "mod_lti": "External tool", + "mod_page": "Page", + "mod_quiz": "Quiz", + "mod_resource": "Resource", + "mod_scorm": "SCORM package", + "mod_survey": "Survey", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Workshop", + "mygroups": "My groups", + "name": "Name", + "nograde": "No grade", + "networkerrormsg": "There was a problem connecting to the site. Please check your connection and try again.", + "never": "Never", + "next": "Next", + "no": "No", + "nocomments": "No comments", + "none": "None", + "nopasswordchangeforced": "You cannot proceed without changing your password.", + "nopermissions": "Sorry, but you do not currently have permissions to do that ({{$a}})", + "noresults": "No results", + "notapplicable": "n/a", + "notice": "Notice", + "notsent": "Not sent", + "now" : "now", + "numwords": "{{$a}} words", + "offline": "Offline", + "online": "Online", + "openfullimage": "Click here to display the image at full size", + "openinbrowser": "Open in browser", + "othergroups": "Other groups", + "pagea": "Page {{$a}}", + "paymentinstant": "Use the button below to pay and be enrolled within minutes!", + "percentagenumber": "{{$a}}%", + "phone": "Phone", + "pictureof": "Picture of {{$a}}", + "previous": "Previous", + "pulltorefresh": "Pull to refresh", + "quotausage": "You have currently used {{$a.used}} of your {{$a.total}} limit.", + "redirectingtosite": "You will be redirected to site.", + "refresh": "Refresh", + "required": "Required", + "requireduserdatamissing": "This user lacks some required profile data. Please, fill this data in your Moodle and try again.
{{$a}}", + "restore": "Restore", + "retry": "Retry", + "save": "Save", + "search": " Search...", + "searching": "Searching", + "searchresults": "Search results", + "sec" : "sec", + "secs" : "secs", + "seemoredetail": "Click here to see more detail", + "send": "Send", + "sending": "Sending", + "serverconnection": "Error connecting to the server", + "show": "Show", + "showmore": "Show more...", + "site": "Site", + "sitemaintenance": "The site is undergoing maintenance and is currently not available", + "sizeb": "bytes", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "Sorry...", + "sortby": "Sort by", + "start": "Start", + "submit": "Submit", + "success": "Success", + "tablet": "Tablet", + "teachers": "Teachers", + "thereisdatatosync": "There are offline {{$a}} to be synchronized.", + "time": "Time", + "timesup": "Time is up!", + "today": "Today", + "twoparagraphs": "{{p1}}

{{p2}}", + "tryagain": "Try again", + "uhoh": "Uh oh!", + "unicodenotsupported" : "Some emojis are not supported on this site. Such characters will be removed when the message is sent.", + "unicodenotsupportedcleanerror" : "Empty text was found when cleaning Unicode chars.", + "unknown": "Unknown", + "unlimited": "Unlimited", + "unzipping": "Unzipping", + "upgraderunning": "Site is being upgraded, please retry later.", + "unexpectederror": "Unexepected error. Please close and reopen the application to try again", + "userdeleted": "This user account has been deleted", + "userdetails": "User details", + "usernotfullysetup": "User not fully set-up", + "users": "Users", + "view": "View", + "viewprofile": "View profile", + "warningofflinedatadeleted": "Offline data of {{component}} '{{name}}' has been deleted. {{error}}", + "whoops": "Oops!", + "whyisthishappening": "Why is this happening?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "The webservice function is not available.", + "year" : "year", + "years": "years", + "yes": "Yes" +} diff --git a/src/lang/es-mx.json b/src/lang/es-mx.json new file mode 100644 index 000000000..662830dfc --- /dev/null +++ b/src/lang/es-mx.json @@ -0,0 +1,221 @@ +{ + "accounts": "Cuentas", + "allparticipants": "Todos los participantes", + "android": "Android", + "areyousure": "¿Está Usted seguro?", + "back": "Atrás", + "cancel": "Cancelar", + "cannotconnect": "No se puede conectar: Verifique que Usted escribió la URL correcta y que su sitio usa Moodle 2.4 o más reciente.", + "cannotdownloadfiles": "La descarga de archivos está deshabilitada en su servicio Mobile. Por favor contacte a su administrador del sitio.", + "captureaudio": "Grabar audio", + "capturedimage": "Foto tomada.", + "captureimage": "Tomar foto", + "capturevideo": "Grabar video", + "category": "Categoría", + "choose": "Elegir", + "choosedots": "Elegir...", + "clearsearch": "Limpiar búsqueda", + "clicktohideshow": "Clic para expandir o colapsar", + "clicktoseefull": "Hacer click para ver los contenidos completos.", + "close": "Cerrar vista previa", + "comments": "Comentarios", + "commentscount": "Comentarios ({{$a}})", + "commentsnotworking": "No pueden recuperarse comentarios", + "completion-alt-auto-fail": "Finalizado {{$a}} (no obtuvo calificación de aprobado)", + "completion-alt-auto-n": "Sin finalizar: {{$a}}", + "completion-alt-auto-pass": "Finalizado: {{$a}} (obtuvo calificación de aprobado)", + "completion-alt-auto-y": "Finalizado: {{$a}}", + "completion-alt-manual-n": "No finalizado; {{$a}}. Seleccione para marcar como finalizado", + "completion-alt-manual-y": "Finalizado; {{$a}} seleccione para marcar como no finalizado", + "confirmcanceledit": "¿Está Usted seguro de que quiere abandonar esta página? Se perderán todos los cambios.", + "confirmdeletefile": "¿Está seguro de que desea eliminar este archivo?", + "confirmloss": "¿Está Usted seguro? Se perderán todos los cambios.", + "confirmopeninbrowser": "¿Desea Usted abrirla dentro del navegador?", + "content": "Contenido", + "contenteditingsynced": "El contenido que Usted está editando ha sido sincronizado.", + "continue": "Continuar", + "copiedtoclipboard": "Texto copiado al portapapeles", + "course": "Curso", + "coursedetails": "Detalles del curso", + "currentdevice": "Dispositivo actual", + "datastoredoffline": "Los datos se almacenaron en el dispositivo debido a que no se pudieron enviar. Serán enviados automáticamente más tarde.", + "date": "Fecha", + "day": "Día(s)", + "days": "Días", + "decsep": ".", + "defaultvalue": "Valor por defecto ({{$a}})", + "delete": "Eliminar", + "deleting": "Eliminando", + "description": "Descripción", + "dfdaymonthyear": "MM-DD-AAAA", + "dfdayweekmonth": "ddd, D MMM", + "dffulldate": "dddd, D MMMM AAAA h[:]mm A", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "Descartar", + "dismiss": "Descartar", + "done": "Hecho", + "download": "Descargar", + "downloading": "Descargando", + "edit": "Editar", + "emptysplit": "Esta página aparecerá en blanco si el panel izquierdo está vacío o si está cargando.", + "error": "Ocurrió un error", + "errorchangecompletion": "Ocurrió un error al cambiar el estatus de finalización. Por favor inténtelo nuevamente.", + "errordeletefile": "Error al eliminar el archivo. Por favor inténtelo nuevamente.", + "errordownloading": "Error al descargar archivo", + "errordownloadingsomefiles": "Error al descargar archivos del módulo. Pueden faltar algunos archivos.", + "errorfileexistssamename": "Ya existe un archivo con este nombre.", + "errorinvalidform": "El formato contiene datos inválidos. Por favor, asegúrese de llenar todos los campos solicitados y de que los datos sean válidos.", + "errorinvalidresponse": "Se recibió respuesta inválida. Por favor contacte a su administrador del sitio Moodle si el error persiste.", + "errorloadingcontent": "Error al cargar contenido.", + "erroropenfilenoapp": "Error al abrir el archivo: no se encontró App para abrir este tipo de archivo.", + "erroropenfilenoextension": "Error al abrir el archivo: el archivo no tiene extensión.", + "erroropenpopup": "Esta actividad está tratando de abrir una ventana emergente. Esto no está soportado en esta App.", + "errorrenamefile": "Error al renombrar el archivo. Por favor inténtelo nuevamente.", + "errorsync": "Ocurrió un error al sincronizar. Por favor inténtelo nuevamente más tarde.", + "errorsyncblocked": "Este/a {{$a}} no puede sincronizarse ahorita porque hay un proceso trabajando. Por favor inténtelo nuevamente más tarde. Si el problema persiste, intente reiniciar la App.", + "filename": "Nombre del archivo", + "filenameexist": "El archivo ya existe: {{$a}}", + "folder": "Carpeta", + "forcepasswordchangenotice": "Para continuar, deberá cambiar su contraseña.", + "fulllistofcourses": "Todos los cursos", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Grupos separados", + "groupsvisible": "Grupos visibles", + "hasdatatosync": "Este/a {{$a}} tiene datos fuera-de-línea para sincronizarse.", + "help": "Ayuda", + "hide": "Ocultar", + "hour": "hora", + "hours": "horas", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Imagen", + "imageviewer": "Visor de imágenes", + "info": "Información", + "ios": "iOS", + "labelsep": ":", + "lastdownloaded": "Última descarga", + "lastmodified": "Última modicficación", + "lastsync": "Última sincronzación", + "listsep": ";", + "loading": "Cargando...", + "loadmore": "Cargar más", + "lostconnection": "Hemos perdido la conexión, necesita reconectar. Su ficha (token) ya no es válido", + "maxsizeandattachments": "Tamaño máximo para archivos nuevos: {{$a.size}}, anexos máximos: {{$a.attachments}}", + "min": "Puntuación mínima", + "mins": "minutos", + "mod_assign": "Tarea", + "mod_assignment": "Tarea", + "mod_book": "Libro", + "mod_chat": "Chat", + "mod_choice": "Elección", + "mod_data": "BasedeDatos", + "mod_database": "BasedeDatos", + "mod_external-tool": "Herramienta externa", + "mod_feedback": "Retroalimentación", + "mod_file": "Archivo", + "mod_folder": "Carpeta", + "mod_forum": "Foro", + "mod_glossary": "Glosario", + "mod_ims": "Paquete de contenido IMS", + "mod_imscp": "Paquete de contenido IMS", + "mod_label": "Etiqueta", + "mod_lesson": "Lección", + "mod_lti": "Herramienta externa", + "mod_page": "Página", + "mod_quiz": "Examen", + "mod_resource": "Recurso", + "mod_scorm": "Paquete SCORM", + "mod_survey": "Encuesta", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Taller", + "moduleintro": "Descripción", + "mygroups": "Mis grupos", + "name": "Nombre", + "networkerrormsg": "Hubo un problema para conectarse al sitio. Por favor revise su conexión e inténtelo nuevamente.", + "never": "Nunca", + "next": "Continuar", + "no": "No", + "nocomments": "No hay comentarios", + "nograde": "Sin calificación.", + "none": "Ninguno(a)", + "nopasswordchangeforced": "Usted no puede proceder sin cambiar su contraseña.", + "nopermissions": "Lo sentimos, pero por el momento no tiene permiso para hacer eso ({{$a}})", + "noresults": "Sin resultados", + "notapplicable": "no disp.", + "notice": "Aviso", + "notsent": "No enviado", + "now": "ahora", + "numwords": "{{$a}} palabras", + "offline": "Fuera-de-línea", + "online": "En-línea", + "openfullimage": "Hacer click aquí para mostrar la imagen a tamaño completo", + "openinbrowser": "Abrir en navegador", + "othergroups": "Otros grupos", + "pagea": "Página {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Teléfono", + "pictureof": "Imagen de {{$a}}", + "previous": "Anterior", + "pulltorefresh": "''Pull'' para refrescar", + "redirectingtosite": "Usted será redireccionado al sitio.", + "refresh": "Refrescar", + "required": "Requerido", + "requireduserdatamissing": "A este usuario le faltan algunos datos requeridos del perfil. Por favor, llene estos datos en su Moodle e inténtelo nuevamente.
{{$a}}", + "retry": "Reintentar", + "save": "Guardar", + "search": "Búsqueda", + "searching": "Buscando", + "searchresults": "Resultado", + "sec": "segundos", + "secs": "segundos", + "seemoredetail": "Haga clic aquí para ver más detalles", + "send": "Enviar", + "sending": "Enviando", + "serverconnection": "Error al conectarse al servidor", + "show": "Mostrar", + "showmore": "Mostrar más...", + "site": "Sitio", + "sitemaintenance": "El sitio está experimentando mantenimiento y actualmente no está disponible.", + "sizeb": "bytes", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "Lo siento...", + "sortby": "Ordenar por", + "start": "Inicio", + "submit": "Enviar", + "success": "Éxito", + "tablet": "Tableta", + "teachers": "Profesores", + "thereisdatatosync": "Existen {{$a}} fuera-de-línea para ser sincronizados/as.", + "time": "Tiempo", + "timesup": "¡Se ha pasado el tiempo!", + "today": "Hoy", + "tryagain": "Intentar nuevamente", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "¡Órale!", + "unexpectederror": "Error inesperado. Por favor cierre y vuelva a abrir la aplicación para intentarlo de nuevo", + "unicodenotsupported": "Los emojis no están soportado en este sitio; esos caracteres serán quitados cuando el mensaje sea enviado.", + "unicodenotsupportedcleanerror": "Se encontró texto vacío al limpiar caracteres Unicode.", + "unknown": "Desconocido", + "unlimited": "Sin límite", + "unzipping": "Descomprimiendo ZIP", + "upgraderunning": "El sitio está siendo actualizado, por favor trate más tarde.", + "userdeleted": "Esta cuenta se ha cancelado", + "userdetails": "Detalles de usuario", + "usernotfullysetup": "Usuario no cnfigurado completamente", + "users": "Usuarios", + "view": "Ver", + "viewprofile": "Ver perfil", + "warningofflinedatadeleted": "Los datos fuera-de-línea de {{component}} '{{name}}' han sido borrados. {{error}}", + "whoops": "¡Órale!", + "whyisthishappening": "¿Porqué está pasando esto?", + "windowsphone": "Teléfono Windows", + "wsfunctionnotavailable": "La función webservice no está disponible.", + "year": "Año(s)", + "years": "años", + "yes": "Sí" +} \ No newline at end of file diff --git a/src/lang/es.json b/src/lang/es.json new file mode 100644 index 000000000..33d6d69cd --- /dev/null +++ b/src/lang/es.json @@ -0,0 +1,214 @@ +{ + "accounts": "Cuentas", + "allparticipants": "Todos los participantes", + "android": "Android", + "areyousure": "¿Està seguro?", + "back": "Atrás", + "cancel": "Cancelar", + "cannotconnect": "No se puede conectar: Verifique que la URL es correcta y que el sitio Moodle usa la versión 2.4 o posterior.", + "cannotdownloadfiles": "La descarga de archivos está deshabilitada en su servicio Mobile. Por favor contacte al administrador de su sitio.", + "category": "Categoría", + "choose": "Elegir", + "choosedots": "Elegir...", + "clearsearch": "Limpiar búsqueda", + "clicktohideshow": "Clic para expandir o colapsar", + "clicktoseefull": "Clic para ver el contenido al completo", + "close": "Cerrar vista previa", + "comments": "Comentarios", + "commentscount": "Comentarios ({{$a}})", + "commentsnotworking": "No pueden recuperarse comentarios", + "completion-alt-auto-fail": "Finalizado {{$a}} (no ha alcanzado la calificación de aprobado)", + "completion-alt-auto-n": "Sin finalizar: {{$a}}", + "completion-alt-auto-pass": "Finalizado: {{$a}} (ha alcanzado la calificación de aprobado)", + "completion-alt-auto-y": "Finalizado: {{$a}}", + "completion-alt-manual-n": "No finalizado; {{$a}}. Seleccione para marcar como finalizado", + "completion-alt-manual-y": "Finalizado; {{$a}} seleccione para marcar como no finalizado", + "confirmcanceledit": "¿Está usted seguro de que quiere abandonar esta página? Se perderán todos los cambios.", + "confirmdeletefile": "¿Está seguro de que desea eliminar este archivo?", + "confirmloss": "¿Está seguro? Se perderán todos los cambios.", + "confirmopeninbrowser": "¿Quiere abrirlo en el navegador?", + "content": "Contenido", + "contenteditingsynced": "El contenido que está editando ha sido sincronizado.", + "continue": "Continuar", + "copiedtoclipboard": "Texto copiado al portapapeles", + "course": "Curso", + "coursedetails": "Detalles del curso", + "currentdevice": "Dispositivo actual", + "datastoredoffline": "Los datos se almacenaron en el dispositivo debido a que no se pudieron enviar. Serán enviados automáticamente más tarde.", + "date": "Fecha", + "day": "Día(s)", + "days": "Días", + "decsep": ",", + "delete": "Borrar", + "deleting": "Borrando", + "description": "Descripción", + "dfdaymonthyear": "MM-DD-YYYY", + "dfdayweekmonth": "ddd, D MMM", + "dffulldate": "dddd, D MMMM YYYY h[:]mm A", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "Descartar", + "dismiss": "Descartar", + "done": "Hecho", + "download": "Descargar", + "downloading": "Descargando...", + "edit": "Editar", + "emptysplit": "Esta página aparecerá en blanco si el panel izquierdo está vacío o si está cargando.", + "error": "Se produjo un error", + "errorchangecompletion": "Ha ocurrido un error cargando el grado de realización. Por favor inténtalo de nuevo.", + "errordeletefile": "Error al eliminar el archivo. Por favor inténtelo de nuevo.", + "errordownloading": "Ocurrió un error descargando el archivo", + "errordownloadingsomefiles": "Se ha producido un error descargando los ficheros del módulo. Algunos archivos se pueden haber perdido.", + "errorfileexistssamename": "Ya existe un archivo con este nombre.", + "errorinvalidform": "El formulario contiene datos inválidos. Por favor, asegúrese de rellenar todos los campos requeridos y que los datos son válidos.", + "errorinvalidresponse": "Se ha recibido una respuesta no válida. Por favor contactar con el administrador de Moodle si el error persiste.", + "errorloadingcontent": "Error cargando contenido.", + "erroropenfilenoapp": "Error durante la apertura del archivo: no se encontró ninguna aplicación capaz de abrir este tipo de archivo.", + "erroropenfilenoextension": "Se ha producido un error abriendo el archivo: el archivo no tiene extensión.", + "erroropenpopup": "Esta actividad está intentando abrir una ventana emergente. Esta aplicación no lo soporta.", + "errorrenamefile": "Error al renombrar el archivo. Por favor inténtelo de nuevo.", + "errorsync": "Ocurrió un error al sincronizar. Por favor inténtelo de nuevo más tarde.", + "errorsyncblocked": "Este/a {{$a}} no puede sincronizarse ahora mismo porque hay un proceso trabajando. Por favor inténtelo de nuevo más tarde. Si el problema persiste, intente reiniciar la aplicación.", + "filename": "Nombre del archivo", + "filenameexist": "El nombre de archivo ya existe: {{$a}}", + "folder": "Carpeta", + "forcepasswordchangenotice": "Para continuar, deberá cambiar su contraseña.", + "fulllistofcourses": "Todos los cursos", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Grupos separados", + "groupsvisible": "Grupos visibles", + "hasdatatosync": "Este/a {{$a}} tiene datos fuera de línea para sincronizarse.", + "help": "Ayuda", + "hide": "Ocultar", + "hour": "hora", + "hours": "horas", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Imagen", + "imageviewer": "Visor de imágenes", + "info": "Información", + "ios": "iOs", + "labelsep": ":", + "lastmodified": "Última modificación", + "lastsync": "Última sincronización", + "listsep": ";", + "loading": "Cargando...", + "loadmore": "Cargar más", + "lostconnection": "Hemos perdido la conexión, necesita reconectar. Su token ya no es válido", + "maxsizeandattachments": "Tamaño máximo para nuevos archivos: {{$a.size}}, número máximo de archivos adjuntos: {{$a.attachments}}", + "min": "Calificación mínima", + "mins": "minutos", + "mod_assign": "Tarea", + "mod_assignment": "Tarea", + "mod_book": "Libro", + "mod_chat": "Chat", + "mod_choice": "Elección", + "mod_data": "Base de datos", + "mod_database": "Base de datos", + "mod_external-tool": "Herramienta externa", + "mod_feedback": "Retroalimentación", + "mod_file": "Recurso", + "mod_folder": "Directorio", + "mod_forum": "Foro", + "mod_glossary": "Glosario", + "mod_ims": "Paquete de contenidos IMS", + "mod_imscp": "Paquete de contenidos IMS", + "mod_label": "Etiqueta", + "mod_lesson": "Lección", + "mod_lti": "Herramienta externa", + "mod_page": "Página", + "mod_quiz": "Cuestionario", + "mod_resource": "Recurso", + "mod_scorm": "Paquete SCORM", + "mod_survey": "Encuesta", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Taller", + "moduleintro": "Descripción", + "mygroups": "Mis grupos", + "name": "Nombre", + "networkerrormsg": "Conexión no disponible o sin funcionar.", + "never": "Nunca", + "next": "Continuar", + "no": "No", + "nocomments": "No hay comentarios", + "nograde": "Sin calificación", + "none": "Ninguno", + "nopasswordchangeforced": "No puede continuar sin cambiar su contraseña.", + "nopermissions": "Lo sentimos, pero por el momento no tiene permiso para hacer eso ({{$a}})", + "noresults": "Sin resultados", + "notapplicable": "n/a", + "notice": "Noticia", + "notsent": "No enviado", + "now": "ahora", + "numwords": "{{$a}} palabras", + "offline": "No se requieren entregas online", + "online": "Conectado", + "openfullimage": "Haga clic aquí para ver la imagen a tamaño completo", + "openinbrowser": "Abrir en el navegador", + "othergroups": "Otros grupos", + "pagea": "Página {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Teléfono", + "pictureof": "Imagen de {{$a}}", + "previous": "Anterior", + "pulltorefresh": "Tirar para recargar", + "redirectingtosite": "Será redirigido al sitio.", + "refresh": "Refrescar", + "required": "Obligatorio", + "requireduserdatamissing": "En este perfil de usuario faltan datos requeridos. Por favor, rellene estos datos e inténtelo otra vez.
{{$a}}", + "retry": "Reintentar", + "save": "Guardar", + "search": "Búsqueda", + "searching": "Buscando", + "searchresults": "Resultado", + "sec": "segundos", + "secs": "segundos", + "seemoredetail": "Haga clic aquí para ver más detalles", + "send": "Enviar", + "sending": "Enviando", + "serverconnection": "Error al conectarse al servidor", + "show": "Mostrar", + "showmore": "Mostrar más...", + "site": "Sitio", + "sitemaintenance": "El sitio está en mantenimiento y actualmente no está disponible.", + "sizeb": "bytes", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "Disculpe...", + "sortby": "Ordenar por", + "start": "Inicio", + "submit": "Enviar", + "success": "Éxito", + "tablet": "Tablet", + "teachers": "Profesores", + "thereisdatatosync": "Hay {{$a}} fuera de línea pendiente de ser sincronizado.", + "time": "Tiempo", + "timesup": "¡Se ha pasado el tiempo!", + "today": "Hoy", + "tryagain": "Intentar de nuevo", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "¡Oh oh!", + "unexpectederror": "Error inesperado. Por favor cierre y vuelva a abrir la aplicación para intentarlo de nuevo", + "unicodenotsupported": "Los emojis no están soportado en este sitio; esos caracteres serán quitados cuando el mensaje sea enviado.", + "unicodenotsupportedcleanerror": "Se encontró texto vacío al limpiar caracteres Unicode.", + "unknown": "Desconocido", + "unlimited": "Sin límite", + "unzipping": "Descomprimiendo", + "upgraderunning": "El sitio está siendo actualizado, por favor inténtelo de nuevo más tarde.", + "userdeleted": "Esta cuenta se ha cancelado", + "userdetails": "Detalles de usuario", + "users": "Usuarios", + "view": "Ver", + "viewprofile": "Ver perfil", + "warningofflinedatadeleted": "Los datos fuera de línea de {{component}} '{{name}}' han sido borrados. {{error}}", + "whoops": "Oops!", + "whyisthishappening": "¿Porqué está pasando esto?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "La función de webservice no está disponible.", + "year": "Año(s)", + "years": "años", + "yes": "Sí" +} \ No newline at end of file diff --git a/src/lang/eu.json b/src/lang/eu.json new file mode 100644 index 000000000..e89366b2e --- /dev/null +++ b/src/lang/eu.json @@ -0,0 +1,214 @@ +{ + "accounts": "Kontuak", + "allparticipants": "Partaide guztiak", + "android": "Android", + "areyousure": "Ziur al zaude?", + "back": "Atzera", + "cancel": "Utzi", + "cannotconnect": "Ezin izan da konektatu: URLa ondo idatzi duzula eta zure Moodle-ak 2.4 edo goragoko bertsioa erabiltzen duela egiaztatu ezazu.", + "cannotdownloadfiles": "Fitxategiak jaistea ezgaituta dago zure Mobile zerbitzuan. Mesedez zure gune kudeatzailean harremanetan jarri zaitez.", + "category": "Kategoria", + "choose": "Aukeratu", + "choosedots": "Aukeratu...", + "clearsearch": "Bilaketa garbia", + "clicktohideshow": "Sakatu zabaltzeko edo tolesteko", + "clicktoseefull": "Klik egin eduki guztiak ikusteko.", + "close": "Leihoa itxi", + "comments": "Iruzkinak", + "commentscount": "Iruzkinak: ({{$a}})", + "commentsnotworking": "Iruzkinak ezin izan dira atzitu", + "completion-alt-auto-fail": "Osatuta: {{$a}} (ez dute gutxieneko kalifikazioa lortu)", + "completion-alt-auto-n": "Osatu gabea: {{$a}}", + "completion-alt-auto-pass": "Osatuta: {{$a}} (gutxieneko kalifikazioa lortu dute)", + "completion-alt-auto-y": "Osatuta: {{$a}}", + "completion-alt-manual-n": "Osatu gabea: {{$a}}. Aukeratu osatutzat markatzeko", + "completion-alt-manual-y": "Osatuta: {{$a}}. Aukeratu osatugabe gisa markatzeko", + "confirmcanceledit": "Ziur zaude orri hau utzi nahi duzula? Aldaketa guztiak galduko dira.", + "confirmdeletefile": "Ziur al zaude fitxategi hau ezabatu nahi duzula?", + "confirmloss": "Ziur zaude? Aldaketa guztiak galdu egingo dira.", + "confirmopeninbrowser": "Nabigatzailean ireki nahi duzu?", + "content": "Edukia", + "contenteditingsynced": "Editatzen ari zaren edukiak sinkronizatu dira.", + "continue": "Jarraitu", + "copiedtoclipboard": "Testua arbelean kopiatu da", + "course": "Ikastaroa", + "coursedetails": "Ikastaro-xehetasunak", + "currentdevice": "Oraingo gailua", + "datastoredoffline": "Gailu honetan gordetako informazioa ezin izan da bidali. Beranduago automatikoki bidaliko da.", + "date": "Data", + "day": "Egun", + "days": "Egun", + "decsep": ",", + "delete": "Ezabatu", + "deleting": "Ezabatzen", + "description": "Deskribapena", + "dfdaymonthyear": "YYYY-MM-DD", + "dfdayweekmonth": "ddd, D MMM", + "dffulldate": "dddd, D MMMM YYYY h[:]mm A", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "Baztertu", + "dismiss": "Baztertu", + "done": "Eginda", + "download": "Jaitsi", + "downloading": "Jaisten", + "edit": "Editatu", + "emptysplit": "Orri hau hutsik agertuko da ezkerreko panela hutsik badago edo kargatzen ari bada.", + "error": "Errorea gertatu da", + "errorchangecompletion": "Errorea gertatu da osaketa-egoera aldatzean. Mesedez saiatu berriz.", + "errordeletefile": "Errorea fitxategia ezabatzean. Mesedez, saiatu berriz.", + "errordownloading": "Errorea fitxategia jaistean.", + "errordownloadingsomefiles": "Errorea moduluaren fitxategiak jaistean. Fitxategi batzuk falta daitezke.", + "errorfileexistssamename": "Dagoeneko badago izen hori duen fitxategi bat.", + "errorinvalidform": "Formularioak balio ez duten datuak dauzka. Mesedez egiaztatu derrigorrezko eremuak bete dituzula eta datuak egokiak direla.", + "errorinvalidresponse": "Erantzun baliogabea jaso da. Mesedez, jar zaitez harremanetan zure Moodle-ko kudeatzailearekin errorea iraunkorra bada.", + "errorloadingcontent": "Errorea edukia kargatzean.", + "erroropenfilenoapp": "Errorea fitxategia irekitzean: ez da aurkitu fitxategi mota hau irekitzeko app-rik.", + "erroropenfilenoextension": "Errorea fitxategia irekitzean: fitxategiak ez dauka luzapenik.", + "erroropenpopup": "Jarduera hau leiho berri bat zabaltzen saiatzen ari da. Hau ez da app honetan onartzen.", + "errorrenamefile": "Errorea izena berrizendatzean. Mesedez, saiatu berriz.", + "errorsync": "Errorea gertatu da sinkronizatzean. Mesedez, saiatu berriz.", + "errorsyncblocked": "{{$a}} hau ezin izan da orain sinkronizatu prozesu bat martxan dagoelako. Mesedez, saiatu berriz beranduago. Arazoa errepikatzen bada, saiatu app-a berrabiarazten.", + "filename": "Fitxategiaren izena", + "filenameexist": "Fitxategi-izena dagoeneko existitzen da: {{$a}}", + "folder": "Karpeta", + "forcepasswordchangenotice": "Jarraitzeko zure pasahitza aldatu behar duzu.", + "fulllistofcourses": "Ikastaro guztiak", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Taldeek ezin elkar ikusi", + "groupsvisible": "Taldeek elkar ikusten dute", + "hasdatatosync": "{{$a}} honek sinkronizatu beharreko lineaz kanpoko informazioa du.", + "help": "Laguntza", + "hide": "Ezkutatu", + "hour": "ordu", + "hours": "ordu(ak)", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Irudia", + "imageviewer": "Irudi ikuskatzailea", + "info": "Informazioa", + "ios": "iOS", + "labelsep": " :", + "lastmodified": "Azken aldaketa", + "lastsync": "Azken sinkronizazioa", + "listsep": ";", + "loading": "Kargatzen...", + "loadmore": "Kargatu gehiago", + "lostconnection": "Zure token-a orain ez da baliozkoa edo iraungitu da, gunera berriz konektatu beharko zara.", + "maxsizeandattachments": "Gehienezko tamaina fitxategi berrietarako: {{$a.size}}, gehienezko eranskin-kopurua: {{$a.attachments}}", + "min": "Gutxieneko puntuazioa", + "mins": "minutu", + "mod_assign": "Zeregina", + "mod_assignment": "Zeregina", + "mod_book": "Liburua", + "mod_chat": "Txata", + "mod_choice": "Kontsulta", + "mod_data": "Datu-basea", + "mod_database": "Datu-basea", + "mod_external-tool": "Kanpoko tresna", + "mod_feedback": "Feedback-a", + "mod_file": "Fitxategia", + "mod_folder": "Karpeta", + "mod_forum": "Foroa", + "mod_glossary": "Glosategia", + "mod_ims": "IMS eduki-paketea", + "mod_imscp": "IMS eduki-paketea", + "mod_label": "Etiketa", + "mod_lesson": "Ikasgaia", + "mod_lti": "Kanpoko tresna", + "mod_page": "Orria", + "mod_quiz": "Galdetegia", + "mod_resource": "Baliabidea", + "mod_scorm": "SCORM paketea", + "mod_survey": "Hausnarketa", + "mod_url": "URLa", + "mod_wiki": "Wikia", + "mod_workshop": "Tailerra", + "moduleintro": "Deskribapena", + "mygroups": "Nire taldeak", + "name": "Izena", + "networkerrormsg": "Sarea ezgaituta dago edo ez dabil.", + "never": "Inoiz ez", + "next": "Jarraitu", + "no": "Ez", + "nocomments": "Ez dago iruzkinik", + "nograde": "Kalifikaziorik ez.", + "none": "Bat ere ez", + "nopasswordchangeforced": "Ezin duzu jarraitu zure pasahitza aldatu gabe.", + "nopermissions": "Sentitzen dugu, baina oraingoz ez duzu hori egiteko baimenik ({{$a}})", + "noresults": "Emaitzarik ez", + "notapplicable": "ezin da aplikatu", + "notice": "Abisua", + "notsent": "Bidali gabea", + "now": "orain", + "numwords": "{{$a}} hitz", + "offline": "Lineaz kanpo", + "online": "On-line", + "openfullimage": "Klik egin hemen irudia jatorrizko tamainan ikusteko", + "openinbrowser": "Ireki nabigatzailean", + "othergroups": "Beste taldeak", + "pagea": "{{$a}} orria", + "percentagenumber": "%{{$a}}", + "phone": "Telefonoa", + "pictureof": "{{$a}}-ren irudia", + "previous": "Aurrekoa", + "pulltorefresh": "Sakatu freskatzeko", + "redirectingtosite": "Gunera berbideratua izango zara.", + "refresh": "Freskatu", + "required": "Ezinbestekoa", + "requireduserdatamissing": "Erabiltzaile honek beharrezkoak diren profileko datuak bete gabe ditu. Mesedez, bete itzazu datu hauek zure Moodle gunean eta saiatu berriz.
{{$a}}", + "retry": "Berriz saiatu", + "save": "Gorde", + "search": "Bilatu...", + "searching": "Bilatzen", + "searchresults": "Bilaketaren emaitzak", + "sec": "seg", + "secs": "segundu", + "seemoredetail": "Klik egin hemen xehetasun gehiago ikusteko", + "send": "Bidali", + "sending": "Bidaltzen", + "serverconnection": "Errorea zerbitzariarekin konektatzean", + "show": "Erakutsi", + "showmore": "Erakutsi gehiago...", + "site": "Gunea", + "sitemaintenance": "Gunea mantentze-lanetan dago eta une honetan ez dago eskuragarri.", + "sizeb": "byte", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "Barkatu...", + "sortby": "Zeren arabera ordenatu", + "start": "Hasiera", + "submit": "Bidali", + "success": "Ondo!", + "tablet": "Tablet-a", + "teachers": "Irakasleak", + "thereisdatatosync": "Lineaz-kanpoko {{$a}} daude sinkronizatzeko .", + "time": "Denbora", + "timesup": "Denbora amaitu egin da!", + "today": "Gaur", + "tryagain": "Saiatu berriz", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Oh oh!", + "unexpectederror": "Ezusteko errorea. Mesedez ireki eta berriz ireki app-a eta berriz saiatu", + "unicodenotsupported": "Emoji batzuk ez dira gune honetan onartzen. Mezua karaktere horiek kenduta bidaliko da.", + "unicodenotsupportedcleanerror": "Testu hutsa aurkitu da Unicode karaktereak ezabatzean.", + "unknown": "Ezezaguna", + "unlimited": "Mugarik gabe", + "unzipping": "Erauzten", + "upgraderunning": "Gunea eguneratzen ari da; mesedez, saitu beranduago.", + "userdeleted": "Erabiltzaile-kontu hau ezabatu da", + "userdetails": "Erabiltzaileen xehetasunak", + "users": "Erabiltzaileak", + "view": "Ikusi", + "viewprofile": "Profila ikusi", + "warningofflinedatadeleted": "'{{name}}' {{component}}-aren lineaz kanpoko informazioa ezabatua izan da. {{error}}", + "whoops": "Ups!", + "whyisthishappening": "Zergatik ari da hau gertatzen?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "Web-zerbitzu funtzioa ez dago eskuragarri.", + "year": "Urte", + "years": "urte", + "yes": "Bai" +} \ No newline at end of file diff --git a/src/lang/fa.json b/src/lang/fa.json new file mode 100644 index 000000000..80f791643 --- /dev/null +++ b/src/lang/fa.json @@ -0,0 +1,136 @@ +{ + "allparticipants": "همهٔ اعضاء", + "areyousure": "آیا مطمئن هستید؟", + "back": "بازگشت", + "cancel": "انصراف", + "cannotconnect": "اتصال به سایت ممکن نبود. بررسی کنید که نشانی سایت را درست وارد کرده باشید و اینکه سایت شما از مودل ۲٫۴ یا جدیدتر استفاده کند.", + "category": "دسته", + "choose": "انتخاب کنید", + "choosedots": "انتخاب کنید...", + "clicktohideshow": "برای باز یا بسته شدن کلیک کنید", + "close": "بستن پنجره", + "comments": "توضیحات شما", + "commentscount": "نظرات ({{$a}})", + "completion-alt-auto-fail": "تکمیل شده است (بدون اکتساب نمرهٔ قبولی)", + "completion-alt-auto-n": "تکمیل نشده است", + "completion-alt-auto-pass": "تکمیل شده است (با اکتساب نمرهٔ قبولی)", + "completion-alt-auto-y": "تکمیل شده است", + "completion-alt-manual-n": "کامل نشده است؛ انتخاب کنید تا به عنوان کامل شده علامت بخورد", + "completion-alt-manual-y": "کامل شده است؛ انتخاب کنید تا به عنوان کامل شده علامت بخورد", + "confirmcanceledit": "آیا مطمئنید که می‌خواهید این صفحه را ترک کنید؟ تمام تغییرات از بین خواهند رفت.", + "confirmdeletefile": "آیا مطمئنید که می‌خواهید این فایل را حذف کنید؟", + "confirmloss": "آیا مطمئن هستید؟ تمام تغییرات از بین خواهند رفت.", + "content": "محتوا", + "continue": "ادامه", + "course": "درس", + "coursedetails": "جزئیات درس", + "currentdevice": "دستگاه فعلی", + "datastoredoffline": "ارسال اطلاعات ناموفق بود. اطلاعات روی دستگاه ذخیره شد و بعدا به‌طور خودکار فرستاده خواهد شد.", + "date": "تاریخ", + "day": "روز", + "days": "روز", + "decsep": ".", + "delete": "حذف", + "deleting": "در حال حذف", + "description": "توصیف", + "done": "پر کرده است", + "download": "دریافت", + "edit": "ویرایش", + "error": "خطا رخ داد", + "errordownloading": "خطا در دانلود فایل", + "folder": "پوشه", + "forcepasswordchangenotice": "برای پیش‌روی باید رمز ورود خود را تغییر دهید.", + "fulllistofcourses": "همهٔ درس‌ها", + "groupsseparate": "گروه‌های جداگانه", + "groupsvisible": "گروه‌های مرئی", + "help": "راهنمایی", + "hide": "پنهان کردن", + "hour": "ساعت", + "hours": "ساعت", + "imageviewer": "نمایشگر تصویر", + "info": "اطلاعات", + "labelsep": ": ", + "lastmodified": "آخرین تغییر", + "listsep": ",", + "loading": "دریافت اطلاعات...", + "lostconnection": "اطلاعات توکن شناسایی شما معتبر نیست یا منقضی شده است. باید دوباره به سایت متصل شوید.", + "maxsizeandattachments": "حداکثر اندازه برای فایل‌های جدید: {{$a.size}}، حداکثر تعداد فایل‌های پیوست: {{$a.attachments}}", + "min": "کمترین امتیاز", + "mins": "دقیقه", + "mod_assign": "تکلیف", + "mod_chat": "اتاق گفتگو", + "mod_choice": "انتخاب", + "mod_data": "بانک اطلاعاتی", + "mod_feedback": "بازخورد", + "mod_forum": "تالار گفتگو", + "mod_lesson": "مبحث درسی", + "mod_lti": "ابزار خارجی", + "mod_quiz": "آزمون", + "mod_scorm": "بستهٔ اسکورم", + "mod_survey": "ارزیابی", + "mod_wiki": "ویکی", + "moduleintro": "توصیف", + "name": "نام", + "networkerrormsg": "شبکه قابل دسترسی نیست", + "never": "هیچ‌وقت", + "next": "ادامه", + "no": "خیر", + "nocomments": "نظری ارائه نشده است", + "nograde": "بدون نمره", + "none": "هیچ", + "nopasswordchangeforced": "شما نمی‌توانید بدون تغییر رمز عبور ادامه دهید اما هیچ صفحه‌ای برای عوض کردن آن وجود ندارد. لطفا با مدیریت سایت تماس بگیرید.", + "nopermissions": "متأسفیم، شما مجوز انجام این کار را ندارید ({{$a}})", + "noresults": "بدون نتیجه", + "notice": "اخطار", + "now": "اکنون", + "numwords": "{{$a}} کلمه", + "offline": "آفلاین", + "online": "آنلاین", + "openinbrowser": "باز کردن در مرورگر", + "pagea": "صفحه {{$a}}", + "phone": "تلفن", + "pictureof": "عکس {{$a}}", + "previous": "قبلی", + "pulltorefresh": "برای تازه‌سازی بکشید", + "refresh": "تازه‌سازی", + "required": "الزامی بودن", + "save": "ذخیره", + "search": "جستجو...", + "searching": "در حال جستجو در ...", + "searchresults": "نتایج جستجو", + "sec": "ثانیه", + "secs": "ثانیه", + "seemoredetail": "برای دیدن جزئیات بیشتر اینجا را کلیک کنید", + "send": "ارسال", + "sending": "در حال ارسال", + "serverconnection": "خطا در اتصال به کارگزار", + "show": "نمایش", + "showmore": "نمایش بیشتر...", + "site": "سایت", + "sizeb": "بایت", + "sizegb": "گیگابایت", + "sizekb": "کیلوبایت", + "sizemb": "مگابایت", + "sorry": "متاسفیم...", + "sortby": "مرتب شدن بر اساس", + "start": "آغاز", + "submit": "ارسال", + "success": "موفق", + "teachers": "استاد", + "time": "زمان", + "timesup": "وقت تمام شد!", + "today": "امروز", + "unexpectederror": "خطای غیرمنتظره.لطفا برنامه را ببندید و دوباره اجرا نمایید", + "unknown": "نامعلوم", + "unlimited": "نامحدود", + "upgraderunning": "سایت در حال ارتقا است، لطفا بعدا تلاش کنید.", + "userdeleted": "این حساب کاربری حذف شده است", + "userdetails": "با جزئیات", + "usernotfullysetup": "کاربر به‌طور کامل برپا نشده است", + "users": "کاربران", + "view": "مشاهده", + "viewprofile": "مشاهدهٔ صفحهٔ مشخصات فردی", + "year": "سال", + "years": "سال", + "yes": "بله" +} \ No newline at end of file diff --git a/src/lang/fr.json b/src/lang/fr.json new file mode 100644 index 000000000..a9abbd16c --- /dev/null +++ b/src/lang/fr.json @@ -0,0 +1,221 @@ +{ + "accounts": "Comptes", + "allparticipants": "Tous les participants", + "android": "Android", + "areyousure": "En êtes-vous bien sûr ?", + "back": "Retour", + "cancel": "Annuler", + "cannotconnect": "Connexion impossible : vérifiez que l'URL a été saisie correctement et que votre site utilise Moodle 2.4 ou ultérieur.", + "cannotdownloadfiles": "Le téléchargement de fichiers est désactivé dans le service mobile de votre plateforme. Veuillez contacter l'administrateur de la plateforme.", + "captureaudio": "Enregistrer un son", + "capturedimage": "Photo prise", + "captureimage": "Prendre une photo", + "capturevideo": "Enregistrer une vidéo", + "category": "Catégorie", + "choose": "Choisir", + "choosedots": "Choisir...", + "clearsearch": "Effacer la recherche", + "clicktohideshow": "Cliquer pour déplier ou replier", + "clicktoseefull": "Cliquer pour voir tout le contenu.", + "close": "Fermer la prévisualisation", + "comments": "Commentaires", + "commentscount": "Commentaires ({{$a}})", + "commentsnotworking": "Les commentaires ne peuvent pas être récupérés", + "completion-alt-auto-fail": "Terminé : {{$a}} (n'a pas atteint la note pour passer)", + "completion-alt-auto-n": "Non terminé : {{$a}}", + "completion-alt-auto-pass": "Terminé : {{$a}} (a atteint la note pour passer)", + "completion-alt-auto-y": "Terminé : {{$a}}", + "completion-alt-manual-n": "Non terminé : {{$a}}. Sélectionner pour marquer comme terminé.", + "completion-alt-manual-y": "Terminé : {{$a}}. Sélectionner pour marquer comme non terminé.", + "confirmcanceledit": "Voulez-vous vraiment quitter cette page ? Toutes vos modifications seront perdues.", + "confirmdeletefile": "Voulez-vous vraiment supprimer ce fichier ?", + "confirmloss": "Vraiment ? Toutes les modifications seront perdues.", + "confirmopeninbrowser": "Voulez-vous l'ouvrir dans le navigateur ?", + "content": "Contenu", + "contenteditingsynced": "Le contenu que vous modifiez a été synchronisé.", + "continue": "Continuer", + "copiedtoclipboard": "Texte copié dans le presse-papier", + "course": "Cours", + "coursedetails": "Informations détaillées du cours", + "currentdevice": "Appareil actuel", + "datastoredoffline": "Données stockées sur l'appareil, car elles n'ont pas pu être envoyées. Elles seront automatiquement envoyées ultérieurement.", + "date": "Date", + "day": "Jour(s)", + "days": "Jours", + "decsep": ",", + "defaultvalue": "Défaut ({{$a}})", + "delete": "Supprimer", + "deleting": "Suppression", + "description": "Description", + "dfdaymonthyear": "DD-MM-YYYY", + "dfdayweekmonth": "ddd, D MMM", + "dffulldate": "dddd, D MMMM YYYY h[:]mm A", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "hh[:]mm", + "discard": "Ignorer", + "dismiss": "Rejeter", + "done": "Terminé", + "download": "Télécharger", + "downloading": "Téléchargement en cours", + "edit": "Modifier", + "emptysplit": "Cette page paraîtra vide si le panneau de gauche est vide ou en cours de chargement.", + "error": "Une erreur est survenue", + "errorchangecompletion": "Une erreur est survenue lors du changement de l'état d'achèvement. Veuillez essayer à nouveau.", + "errordeletefile": "Erreur lors de la suppression du fichier. Veuillez essayer à nouveau.", + "errordownloading": "Erreur lors du téléchargement du fichier.", + "errordownloadingsomefiles": "Erreur lors du téléchargement des fichiers du module. Certains fichiers peuvent être manquants.", + "errorfileexistssamename": "Un fichier de même nom est déjà présent.", + "errorinvalidform": "Le formulaire comporte des données non valides. Veuillez vous assurer de remplir tous les champs requis et que les données sont valides.", + "errorinvalidresponse": "Réponse reçue non valide. Veuillez contacter l'administrateur de votre plateforme Moodle si l'erreur persiste.", + "errorloadingcontent": "Erreur lors du chargement du contenu.", + "erroropenfilenoapp": "Erreur lors de l'ouverture du fichier : aucune app trouvée pour ouvrir ce type de fichier.", + "erroropenfilenoextension": "Erreur lors de l'ouverture du fichier : le nom du fichier n'a pas d'extension.", + "erroropenpopup": "Cette activité essaie de s'ouvrir dans une fenêtre surgissante. Ceci n'est pas supporté dans cette app.", + "errorrenamefile": "Erreur lors du renommage du fichier. Veuillez essayer à nouveau.", + "errorsync": "Une erreur est survenue lors de la synchronisation. Veuillez essayer plus tard.", + "errorsyncblocked": "Ce {{$a}} ne peut pas être synchronisé à l'instant en raison d'une tâche en cours. Veuillez essayer plus tard. Si le problème persiste, veuillez relancer l'app.", + "filename": "Nom de fichier", + "filenameexist": "Le nom de fichier existe déjà : {{$a}}", + "folder": "Dossier", + "forcepasswordchangenotice": "Vous devez changer votre mot de passe pour continuer.", + "fulllistofcourses": "Tous les cours", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Groupes séparés", + "groupsvisible": "Groupes visibles", + "hasdatatosync": "Ce {{$a}} a des données locales à synchroniser.", + "help": "Aide", + "hide": "Cacher", + "hour": "heure", + "hours": "heures", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Image", + "imageviewer": "Lecteur d'images", + "info": "Info", + "ios": "iOS", + "labelsep": " ", + "lastdownloaded": "Dernier téléchargement", + "lastmodified": "Dernière modification", + "lastsync": "Dernière synchronisation", + "listsep": ";", + "loading": "Chargement...", + "loadmore": "Charger plus", + "lostconnection": "Connexion perdue. Vous devez vous reconnecter. Votre jeton n'est plus valide", + "maxsizeandattachments": "Taille maximale des nouveaux fichiers : {{$a.size}}. Nombre maximal d'annexes : {{$a.attachments}}", + "min": "Score minimum", + "mins": "min", + "mod_assign": "Devoir", + "mod_assignment": "Devoir", + "mod_book": "Livre", + "mod_chat": "Chat", + "mod_choice": "Sondage", + "mod_data": "Base de données", + "mod_database": "Base de données", + "mod_external-tool": "Outil externe", + "mod_feedback": "Feedback", + "mod_file": "Fichier", + "mod_folder": "Dossier", + "mod_forum": "Forum", + "mod_glossary": "Glossaire", + "mod_ims": "Paquetage IMS content", + "mod_imscp": "Paquetage IMS content", + "mod_label": "Étiquette", + "mod_lesson": "Leçon", + "mod_lti": "Outil externe", + "mod_page": "Page", + "mod_quiz": "Test", + "mod_resource": "Ressource", + "mod_scorm": "Paquetage SCORM", + "mod_survey": "Consultation", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Atelier", + "moduleintro": "Description", + "mygroups": "Mes groupes", + "name": "Nom", + "networkerrormsg": "Un problème est survenu lors de la connexion au site. Veuillez vérifier votre connexion et essayer à nouveau.", + "never": "Jamais", + "next": "Suite", + "no": "Non", + "nocomments": "Aucun commentaire", + "nograde": "Aucune note.", + "none": "Aucun", + "nopasswordchangeforced": "Vous ne pouvez pas continuer ans changer votre mot de passe.", + "nopermissions": "Désolé, vous n'avez actuellement pas les droits d'accès requis pour effectuer ceci ({{$a}})", + "noresults": "Pas de résultat", + "notapplicable": "n/a", + "notice": "Remarque", + "notsent": "Pas envoyé", + "now": "maintenant", + "numwords": "{{$a}} mots", + "offline": "Hors ligne", + "online": "En ligne", + "openfullimage": "Cliquer ici pour afficher l'image en pleine grandeur", + "openinbrowser": "Ouvrir dans le navigateur", + "othergroups": "Autres groupes", + "pagea": "Page {{$a}}", + "percentagenumber": "{{$a}} %", + "phone": "Téléphone", + "pictureof": "Avatar {{$a}}", + "previous": "Précédent", + "pulltorefresh": "Tirer pour actualiser", + "redirectingtosite": "Vous allez être redirigé vers le site.", + "refresh": "Actualiser", + "required": "Requis", + "requireduserdatamissing": "Il manque certaines données au profil de cet utilisateur. Veuillez compléter ces données dans votre plateforme Moodle et essayer à nouveau.
{{$a}}", + "retry": "Essayer à nouveau", + "save": "Enregistrer", + "search": "Recherche", + "searching": "Recherche", + "searchresults": "Résultats de la recherche", + "sec": "s", + "secs": "s", + "seemoredetail": "Cliquer ici pour avoir plus de détail", + "send": "Envoyer", + "sending": "Envoi", + "serverconnection": "Erreur lors de la connexion au serveur", + "show": "Afficher", + "showmore": "Afficher plus...", + "site": "Site", + "sitemaintenance": "Le site est en cours de maintenance et n'est pas disponible.", + "sizeb": "octets", + "sizegb": "Go", + "sizekb": "Ko", + "sizemb": "Mo", + "sizetb": "To", + "sorry": "Désolé...", + "sortby": "Trier par", + "start": "Début", + "submit": "Envoyer", + "success": "Succès !", + "tablet": "Tablette", + "teachers": "Enseignants", + "thereisdatatosync": "Il y a des {{$a}} locales à synchroniser", + "time": "Temps", + "timesup": "Le chrono est enclenché !", + "today": "Aujourd'hui", + "tryagain": "Essayer encore", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Aïe !", + "unexpectederror": "Erreur inattendue. Veuillez fermer et rouvrir l'app pour continuer", + "unicodenotsupported": "Certains emojis ne sont pas supportés sur ce site. Ils seront supprimés avant l'envoi.", + "unicodenotsupportedcleanerror": "Un texte vide a été rencontré lors du nettoyage des caractères Unicode.", + "unknown": "Inconnu", + "unlimited": "Illimité", + "unzipping": "Décompression", + "upgraderunning": "Ce site est en phase de mise à jour. Veuillez essayer plus tard.", + "userdeleted": "Le compte de cet utilisateur a été supprimé", + "userdetails": "Informations détaillées", + "usernotfullysetup": "Utilisateur pas complètement défini", + "users": "Utilisateurs", + "view": "Afficher", + "viewprofile": "Consulter le profil", + "warningofflinedatadeleted": "Des données locales de {{component}} « {{name}} » ont été supprimées. {{error}}", + "whoops": "Oups !", + "whyisthishappening": "Que se passe-t-il ?", + "windowsphone": "Windows phone", + "wsfunctionnotavailable": "La fonction webservice n'est pas disponible", + "year": "Année(s)", + "years": "années", + "yes": "Oui" +} \ No newline at end of file diff --git a/src/lang/he.json b/src/lang/he.json new file mode 100644 index 000000000..abb00055b --- /dev/null +++ b/src/lang/he.json @@ -0,0 +1,158 @@ +{ + "allparticipants": "כל המשתתפים", + "android": "אנדרואיד", + "areyousure": "האם את/ה בטוח/ה?", + "back": "חזרה", + "cancel": "ביטול", + "cannotconnect": "אין אפשרות להתחבר: אנא ודא כי הזנת נכון את כתובת האתר ושהאתר הוא בגרסה 2.4 ומעלה.", + "cannotdownloadfiles": "הורדת קבצים אינה מאופשרת במכשירים ניידים. יש לפנות למנהל/ת האתר להפעלת אפשרות זו.", + "category": "קטגוריה", + "choose": "בחירה", + "choosedots": "בחירה...", + "clearsearch": "איפוס חיפוש", + "clicktohideshow": "הקש להרחבה או לצמצום", + "close": "סגירת חלון", + "comments": "הערות", + "commentscount": "({{$a}}) הערות", + "completion-alt-auto-fail": "הושלם: {{$a}} (לא הושג ציון עובר)", + "completion-alt-auto-n": "לא הושלם: {{$a}}", + "completion-alt-auto-pass": "הושלם: {{$a}} (הושג ציון עובר)", + "completion-alt-auto-y": "הושלם: {{$a}}", + "completion-alt-manual-n": "לא הושלם: {{$a}}. יש לבחור כדי לסמן כ:הושלם.", + "completion-alt-manual-y": "הושלם: {{$a}}. יש לבחור כדי לסמן כ:לא-הושלם.", + "confirmdeletefile": "האם הינך בטוח כי ברצונך למחוק את קובץ זה?", + "content": "תוכן", + "continue": "המשך", + "course": "קורס", + "coursedetails": "פרטי הקורס", + "date": "תאריך", + "day": "ימים", + "days": "ימים", + "decsep": ".", + "delete": "מחיקה", + "deleting": "מוחק", + "description": "הנחיה למטלה", + "dfdayweekmonth": "dddd, D MMMM", + "dflastweekdate": "dddd", + "dftimedate": "hh[:]mm", + "done": "גמור", + "download": "הורדה", + "downloading": "מוריד", + "edit": "עריכה", + "error": "שגיאה התרחשה", + "errordownloading": "שגיאה בהורדת קובץ", + "errordownloadingsomefiles": "שגיאה בהורדת קבצי המודול. יתכן וחלק מהקבצים חסרים.", + "filename": "שם הקובץ", + "folder": "תיקייה", + "forcepasswordchangenotice": "יש לשנות סיסמה כדי להמשיך", + "fulllistofcourses": "כל הקורסים", + "groupsseparate": "קבוצות נפרדות", + "groupsvisible": "קבוצות נראות", + "help": "עזרה", + "hide": "הסתרה", + "hour": "שעה", + "hours": "שעות", + "image": "תמונה", + "imageviewer": "מציג תמונות", + "info": "מידע", + "labelsep": ":", + "lastmodified": "עדכון אחרון", + "listsep": ",", + "loading": "טעינה", + "lostconnection": "לקוד הזיהוי המאובטח שלך פג התוקף, ולכן החיבור נותק. עליך להתחבר שוב.", + "maxsizeandattachments": "נפח קבצים מירבי: {{$a.size}}, מספר קבצים מצורפים מירבי: {{$a.attachments}}", + "min": "תוצאה מינמלית", + "mins": "דקות", + "mod_assign": "מטלה", + "mod_assignment": "מטלה", + "mod_book": "ספר", + "mod_chat": "רב־שיח", + "mod_choice": "שאלת סקר", + "mod_data": "בסיס־נתונים", + "mod_database": "בסיס־נתונים", + "mod_external-tool": "כלי חיצוני LTI", + "mod_feedback": "שאלון מותנה", + "mod_file": "קובץ", + "mod_folder": "תיקיה", + "mod_forum": "פורום", + "mod_glossary": "אגרון מונחים", + "mod_ims": "חבילת תוכן IMS", + "mod_imscp": "חבילת תוכן IMS", + "mod_label": "פסקה מעוצבת", + "mod_lesson": "שיעור", + "mod_lti": "כלי חיצוני LTI", + "mod_page": "דף תוכן מעוצב", + "mod_quiz": "בוחן", + "mod_resource": "משאב", + "mod_scorm": "חבילת־לומדה SCORM", + "mod_survey": "תבנית סקרים מובנית", + "mod_url": "קישור", + "mod_wiki": "ויקי (תוצר משותף)", + "mod_workshop": "הערכת־עמיתים", + "moduleintro": "הנחיה לפעילות", + "name": "שם", + "networkerrormsg": "הרשת לא מופעלת או לא עובדת.", + "never": "לעולם לא", + "next": "הבא אחריו", + "no": "לא", + "nocomments": "אין הערות", + "nograde": "אין ציון", + "none": "ללא", + "nopasswordchangeforced": "אינך יכול להמשיך ללא שינוי הסיסמה שלך. אך נכון לעכשיו אין דף זמין בו ניתן לשנותה. אנא צור קשר עם מנהל המוודל שלך.", + "nopermissions": "למשתמש שלכם אין את ההרשאה לבצע את הפעולה \"{{$a}}\".\n
\nיש לפנות למנהל(ת) המערכת שלכם לקבלת ההרשאות המתאימות.", + "noresults": "לא נמצאו תוצאות", + "notapplicable": "לא זמין", + "notice": "לתשומת לב", + "now": "עכשיו", + "numwords": "{{$a}} מילים", + "offline": "לא מחובר", + "online": "מחובר", + "openfullimage": "יש להקליק כאן להצגת התמונה בגודל מלא", + "openinbrowser": "תצוגה בדפדפן", + "pagea": "עמוד {{$a}}", + "phone": "טלפון", + "pictureof": "תמונה של {{$a}}", + "previous": "קודם", + "pulltorefresh": "משיכה לרענון", + "refresh": "רענון", + "required": "נדרש", + "requireduserdatamissing": "למשתמש זה חסרים שדות נדרשים בפרופיל המשתמש. יש להשלים מידע זה באתר המוודל שלך ולנסות שוב.
{{$a}}", + "save": "שמירה", + "search": "חפשו", + "searching": "מחפש ב...", + "searchresults": "תוצאות החיפוש", + "sec": "שניה", + "secs": "שניות", + "seemoredetail": "הקליקו כאן כדי לראות פרטים נוספים", + "send": "לשלוח", + "sending": "שולח", + "serverconnection": "שגיאה בהתחברות לשרת", + "show": "תצוגה", + "site": "מערכת", + "sizeb": "בתים", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sortby": "מיון לפי", + "start": "התחלה", + "submit": "הגש", + "success": "הצלחה!", + "tablet": "טאבלט", + "teachers": "מורים", + "time": "זמן", + "timesup": "זמנך נגמר!", + "today": "היום", + "unexpectederror": "שגיאה לא ידועה. יש לסגור את היישום Moodle ואז לפתוח מחדש ולנסות שוב", + "unknown": "לא ידוע", + "unlimited": "אין הגבלה", + "upgraderunning": "האתר נמצא בשדרוג,\nאנא נסה שנית מאוחר יותר.", + "userdeleted": "חשבון משתמש זה נמחק", + "userdetails": "מאפייניי המשתמש", + "users": "משתמשים", + "view": "צפיה", + "viewprofile": "תצוגת מאפיינים", + "whoops": "אוווווופס!", + "year": "שנים", + "years": "שנים", + "yes": "כן" +} \ No newline at end of file diff --git a/src/lang/hu.json b/src/lang/hu.json new file mode 100644 index 000000000..3ae8c76a6 --- /dev/null +++ b/src/lang/hu.json @@ -0,0 +1,130 @@ +{ + "allparticipants": "Összes résztvevő", + "areyousure": "Biztos?", + "back": "Vissza", + "cancel": "Törlés", + "cannotconnect": "Sikertelen kapcsolódás: ellenőrizze, jó-e az URL és a portál legalább 2.4-es Moodle-t használ-e.", + "category": "Kategória", + "choose": "Választás", + "choosedots": "Választás...", + "clicktohideshow": "Kattintson a kibontáshoz vagy a becsukáshoz.", + "close": "Ablak bezárása", + "comments": "Megjegyzések", + "commentscount": "Megjegyzések ({{$a}})", + "completion-alt-auto-fail": "Teljesítve: {{$a}} (a teljesítési pontszámot nem érte el)", + "completion-alt-auto-n": "Nincs teljesítve: {{$a}}", + "completion-alt-auto-pass": "Teljesítve: {{$a}} (a teljesítési pontszámot elérte)", + "completion-alt-auto-y": "Teljesítve: {{$a}}", + "completion-alt-manual-n": "Nincs teljesítve: {{$a}}; teljesítettként való megjelöléséhez válassza ki.", + "completion-alt-manual-y": "Teljesítve: {{$a}}, teljesítetlenként való megjelöléséhez válassza ki.", + "confirmdeletefile": "Biztosan törli ezt az állományt?", + "content": "Tartalom", + "continue": "Tovább", + "course": "Kurzus", + "coursedetails": "Kurzusadatok", + "date": "Dátum", + "day": "nap", + "days": "Nap", + "decsep": ",", + "defaultvalue": "Alapeset ({{$a}})", + "delete": "Törlés", + "deleting": "Törlés", + "description": "Leírás", + "done": "Kész", + "download": "Letöltés", + "downloading": "Letöltés...", + "edit": "Szerkesztés", + "error": "Hiba történt.", + "errordownloading": "Nem sikerült letölteni az állományt.", + "filename": "Állománynév", + "folder": "Mappa", + "forcepasswordchangenotice": "Továbblépéshez módosítsa jelszavát.", + "fulllistofcourses": "Minden kurzus", + "groupsseparate": "Külön csoportok", + "groupsvisible": "Látható csoportok", + "help": "Súgó", + "hide": "Elrejtés", + "hour": "óra", + "hours": "óra", + "info": "Információk", + "labelsep": ":", + "lastmodified": "Utolsó módosítás dátuma:", + "listsep": ";", + "loading": "Betöltés...", + "lostconnection": "A kapcsolat megszakadt, kacsolódjon újból. Jele érvénytelen.", + "maxsizeandattachments": "Új állományok maximális mérete: {{$a.size}}, maximális csatolt állomány: {{$a.attachments}}", + "min": "Min. pontszám", + "mins": "perc", + "mod_assign": "Feladat", + "mod_chat": "Csevegés", + "mod_choice": "Válaszlehetőség", + "mod_data": "Adatbázis", + "mod_feedback": "Visszajelzés", + "mod_forum": "Fórum", + "mod_lesson": "Lecke", + "mod_lti": "Külső eszköz", + "mod_quiz": "Teszt", + "mod_scorm": "SCORM-csomag", + "mod_survey": "Felmérés", + "mod_wiki": "Wiki", + "moduleintro": "Leírás", + "name": "Név", + "networkerrormsg": "A hálózat nincs bekapcsolva vagy nem működik.", + "never": "Soha", + "next": "Tovább", + "no": "Nem", + "nocomments": "Nincs megjegyzés", + "nograde": "Nincs osztályzat", + "none": "Egy sem", + "nopasswordchangeforced": "A továbblépéshez először módosítania kell a jelszavát, ehhez azonban nem áll rendelkezésre megfelelő oldal. Forduljon a Moodle rendszergazdájához.", + "nopermissions": "Ehhez ({{$a}}) jelenleg nincs engedélye", + "noresults": "Nincs eredmény", + "notice": "Tájékoztatás", + "now": "most", + "numwords": "{{$a}} szó", + "offline": "Offline", + "online": "Online", + "pagea": "{{$a}} oldal", + "phone": "Telefon", + "pictureof": "Kép", + "previous": "Előző", + "refresh": "Frissítés", + "required": "Kitöltendő", + "save": "Mentés", + "search": "Keresés...", + "searching": "Keresés helye ...", + "searchresults": "Keresési eredmények", + "sec": "mp", + "secs": "mp", + "seemoredetail": "A részletekért kattintson ide", + "send": "küldés", + "sending": "Küldés", + "serverconnection": "Hiba a szerverhez csatlakozás közben", + "show": "Mutat", + "site": "Portál", + "sizeb": "bájt", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sortby": "Rendezési szempont", + "start": "Kezdés", + "submit": "Leadás", + "success": "Sikerült", + "teachers": "Tanárok", + "time": "Idő", + "timesup": "Ideje elfogyott", + "today": "Ma", + "unexpectederror": "Váratlan hiba. Zárja be és nyissa meg újból az alkalmazást.", + "unknown": "ismeretlen", + "unlimited": "Korlátlan", + "upgraderunning": "A portál frissítése folyamatban, próbálkozzék később.", + "userdeleted": "Ez a felhasználó törölve lett", + "userdetails": "Felhasználó adatai", + "usernotfullysetup": "A felhasználó beállítása még nincs kész", + "users": "Felhasználó", + "view": "Megtekintés", + "viewprofile": "Profil megtekintése", + "year": "Év", + "years": "év", + "yes": "Igen" +} \ No newline at end of file diff --git a/src/lang/it.json b/src/lang/it.json new file mode 100644 index 000000000..08162d7a6 --- /dev/null +++ b/src/lang/it.json @@ -0,0 +1,186 @@ +{ + "allparticipants": "Tutti i partecipanti", + "android": "Android", + "areyousure": "Sei sicuro?", + "back": "Indietro", + "cancel": "Annulla", + "cannotconnect": "Impossibile connettersi: verificare che l'URL sia corretto e che il sito usi Moodle 2.4 o versioni successive.", + "cannotdownloadfiles": "Nel servizio Mobile Lo scaricamento di file è disabilitato. Per favore contatta l'amministratore del sito.", + "category": "Categoria", + "choose": "Seleziona", + "choosedots": "Scegli...", + "clearsearch": "Pulisci la ricerca", + "clicktohideshow": "Click per aprire e chiudere", + "clicktoseefull": "Click per visualizzare il contenuto completo.", + "close": "Chiudi finestra", + "comments": "Commenti", + "commentscount": "Commenti: ({{$a}})", + "commentsnotworking": "Non è possibile scaricare i commenti", + "completion-alt-auto-fail": "Completato: {{$a}} (senza la sufficienza)", + "completion-alt-auto-n": "Non completato: {{$a}}", + "completion-alt-auto-pass": "Completato: {{$a}} (con la sufficienza)", + "completion-alt-auto-y": "Completato: {{$a}}", + "completion-alt-manual-n": "Non completato: {{$a}}. Selezionare per indicare come completato.", + "completion-alt-manual-y": "Completato: {{$a}}. Selezionare per indicare come non completato.", + "confirmcanceledit": "Sei sicuro di abbandonare questa pagina? Tutte le modifiche saranno perdute.", + "confirmdeletefile": "Sei sicuro di voler eliminare questo file?", + "confirmopeninbrowser": "Desideri aprirlo nel browser?", + "content": "Contenuto", + "continue": "Continua", + "course": "Corso", + "coursedetails": "Dettagli corso", + "date": "Data", + "day": "Giorni", + "days": "Giorni", + "decsep": ",", + "defaultvalue": "Default ({{$a}})", + "delete": "Elimina", + "deleting": "Eliminazione in corso", + "description": "Descrizione", + "dfdayweekmonth": "ddd, D MMM", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "done": "Fatto", + "download": "Download", + "downloading": "Scaricamento in corso", + "edit": "Modifica", + "error": "Si è verificato un errore", + "errorchangecompletion": "Si è verificato un errore durante la modifica dello stato di completamento. Per favore riprova.", + "errordeletefile": "Si è verificato un errore durante l'eliminazione del file. Per favore riprova.", + "errordownloading": "Si è verificato un errore durante lo scaricamento del file.", + "errordownloadingsomefiles": "Si è verificato un errore durante lo scaricamento dei file del modulo. Possono mancare alcuni file.", + "errorfileexistssamename": "Un file con lo stesso nome è già presente.", + "errorinvalidresponse": "E' stata ricevuta una risposta non valida. Se l'errore persiste, contatta l'amministratore del sito.", + "erroropenfilenoapp": "Si è verificato un errore durante l'apertura del file: non sono disponibili app per aprire questo tipo di file.", + "erroropenfilenoextension": "Si è verificato un errore durante l'apertura del file: il file non ha estensione.", + "erroropenpopup": "L'attività tenta di aprirsi in una finestra popup. Le popup non sono supportate nella app.", + "errorrenamefile": "Si è verificato un errore durante la modifca del nome del file. Per favore riprova.", + "filename": "Nome del file", + "folder": "Cartella", + "forcepasswordchangenotice": "È necessario cambiare la password per proseguire.", + "fulllistofcourses": "Tutti i corsi", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Gruppi separati", + "groupsvisible": "Gruppi visibili", + "help": "Aiuto", + "hide": "Nascondi", + "hour": "ora", + "hours": "ore", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Immagine", + "imageviewer": "Visualizzatore di immagini", + "info": "Informazioni", + "ios": "iOS", + "labelsep": ": ", + "lastmodified": "Ultima modifica", + "lastsync": "Ultima sincronizzazione", + "listsep": ";", + "loading": "Caricamento in corso...", + "lostconnection": "La connessione è stata perduta. Il tuo token non è più valido.", + "maxsizeandattachments": "Dimensione massima per i file nuovi: {{$a.size}}, numero massimo di allegati: {{$a.attachments}}", + "min": "Punteggio minimo", + "mins": "min.", + "mod_assign": "Compito", + "mod_assignment": "Compito", + "mod_book": "Libro", + "mod_chat": "Chat", + "mod_choice": "Scelta", + "mod_data": "Database", + "mod_database": "Database", + "mod_external-tool": "Tool esterno", + "mod_feedback": "Feedback", + "mod_file": "File", + "mod_folder": "Cartella", + "mod_forum": "Forum", + "mod_glossary": "Glossario", + "mod_ims": "IMS content package", + "mod_imscp": "IMS content package", + "mod_label": "Etichetta", + "mod_lesson": "Lezione", + "mod_lti": "Tool esterno", + "mod_page": "Pagina", + "mod_quiz": "Quiz", + "mod_resource": "Risorsa", + "mod_scorm": "Pacchetto SCORM", + "mod_survey": "Sondaggio", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Workshop", + "moduleintro": "Descrizione", + "mygroups": "I miei gruppi", + "name": "Nome", + "networkerrormsg": "La rete non è abilitata o non funziona.", + "never": "Mai", + "next": "Continua", + "no": "No", + "nocomments": "Non ci sono commenti", + "nograde": "Nessuna valutazione.", + "none": "Nessuno", + "nopasswordchangeforced": "Non puoi proseguire senza modificare la tua password, ma non c'è una pagina per cambiarla. Contatta il tuo amministratore Moodle.", + "nopermissions": "Spiacente, ma attualmente non avete il permesso per fare questo ({{$a}})", + "noresults": "Nessun risultato", + "notapplicable": "n/d", + "notice": "Nota", + "now": "adesso", + "numwords": "{{$a}} parole", + "offline": "Offline", + "online": "Online", + "openfullimage": "Click per visualizare l'immagine a dimensioni reali", + "openinbrowser": "Apri nel browser", + "othergroups": "Altri gruppi", + "pagea": "Pagina {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Telefono", + "pictureof": "Immagine {{$a}}", + "previous": "Precedente", + "pulltorefresh": "Trascina per aggiornare", + "refresh": "Aggiorna", + "required": "Obbligatorio", + "requireduserdatamissing": "Nel profilo di questo utente mancano alcuni dati. Per favore compila i dati mancanti in Moodle e riprova.
{{$a}}", + "retry": "Riprova", + "save": "Salva", + "search": "Ricerca", + "searching": "Ricerca in corso", + "searchresults": "Risultati delle ricerche", + "sec": "secondo", + "secs": "secondi", + "seemoredetail": "Clicca qui per ulteriori dettagli", + "send": "Invia", + "sending": "Invio in c orso", + "serverconnection": "Si è verificato un errore durante la connessione al server", + "show": "Visualizza", + "site": "Sito", + "sizeb": "bytes", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sortby": "Ordina per", + "start": "Apertura", + "submit": "Invia", + "success": "OK!", + "tablet": "Tablet", + "teachers": "Docenti", + "time": "Tempo", + "timesup": "Tempo scaduto!", + "today": "Oggi", + "twoparagraphs": "{{p1}}

{{p2}}", + "unexpectederror": "Si è verificato un errore inatteso. Riprova chiudendo e riaprendo l'applicazione", + "unknown": "Sconosciuto", + "unlimited": "Nessun limite", + "unzipping": "Decompressione in corso", + "upgraderunning": "Il sito è in fase di aggiornamento, per favore provate ad accedere più tardi", + "userdeleted": "Questo account è stato eliminato", + "userdetails": "Dettagli dell'utente", + "usernotfullysetup": "Utente non completamente impostato", + "users": "Utenti", + "view": "Visualizza", + "viewprofile": "Visualizza", + "whoops": "Oops!", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "La funzione webservice non è disponibile.", + "year": "Anni", + "years": "anni", + "yes": "Si" +} \ No newline at end of file diff --git a/src/lang/ja.json b/src/lang/ja.json new file mode 100644 index 000000000..09c885988 --- /dev/null +++ b/src/lang/ja.json @@ -0,0 +1,199 @@ +{ + "accounts": "アカウント", + "allparticipants": "すべての参加者", + "android": "Android", + "areyousure": "本当によろしいですか?", + "back": "戻る", + "cancel": "キャンセル", + "cannotconnect": "接続できません:正しいURLを入力しているか、サイトのMoodleが2.4以降であることを確認してください。", + "cannotdownloadfiles": "ダウンロードしようとしているファイルは、あなたのモバイルサービスでは無効になっています。あなたのサイト管理者に連絡してください。", + "category": "カテゴリ", + "choose": "選択", + "choosedots": "選択 ...", + "clearsearch": "検索のクリア", + "clicktohideshow": "展開または折りたたむにはここをクリックしてください。", + "clicktoseefull": "クリックで全てのコンテンツを見る", + "close": "ウィンドウを閉じる", + "comments": "コメント", + "commentscount": "コメント ({{$a}})", + "commentsnotworking": "コメントが取得できませんでした", + "completion-alt-auto-fail": "完了: {{$a}} (合格点に達していない)", + "completion-alt-auto-n": "未了: {{$a}}", + "completion-alt-auto-pass": "完了: {{$a}} (合格点達成)", + "completion-alt-auto-y": "完了: {{$a}}", + "completion-alt-manual-n": "未了: {{$a}}。選択して完了に変更してください。", + "completion-alt-manual-y": "完了: {{$a}}。選択して未了に変更してください。", + "confirmcanceledit": "本当にこのページを離れますか? 全ての変更が失われます。", + "confirmdeletefile": "本当にこのファイルを削除してもよろしいですか?", + "confirmloss": "本当ですか? すべての変更が失われます。", + "confirmopeninbrowser": "これをブラウザで開きますか?", + "content": "コンテンツ", + "contenteditingsynced": "編集中のコンテンツが同期されました。", + "continue": "続ける", + "copiedtoclipboard": "クリップボードにコピーされたテキスト", + "course": "コース", + "coursedetails": "コース詳細", + "currentdevice": "現在のデバイス", + "datastoredoffline": "送信できなかったため、データはデバイスに保存されました。後で自動的に送信されます。", + "date": "日付", + "day": "日", + "days": "日", + "decsep": ".", + "defaultvalue": "デフォルト ({{$a}})", + "delete": "削除", + "deleting": "消去中", + "description": "説明", + "dfdaymonthyear": "YYYY/MM/DD", + "dfdayweekmonth": "MMM月D日(ddd)", + "dffulldate": "YYYY年MMMM月D日(dddd) h[:]mm A", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "無視", + "dismiss": "取消", + "done": "完了", + "download": "ダウンロード", + "downloading": "ダウンロード中", + "edit": "編集", + "emptysplit": "左パネルが空またはロード中のため本ページは空白", + "error": "エラーが発生しました。", + "errorchangecompletion": "完了状態の変更中にエラーが発生しました。再度実行してください。", + "errordeletefile": "ファイル消去中にエラーが発生しました。再度実行してください。", + "errordownloading": "ファイルダウンロードのエラー", + "errordownloadingsomefiles": "モジュールファイルのダウンロード中にエラーが発生しました。欠落しているファイルがあるかもしれません。", + "errorfileexistssamename": "同じ名前のファイルがあります。", + "errorinvalidform": "フォームに不正なデータが含まれています。必須フィールドすべてが記入され、データが正しいことを確認してください。", + "errorinvalidresponse": "不正な返信を受信しました。エラーが連続する場合、あなたのMoodleサイト管理者に連絡をとってください。", + "errorloadingcontent": "コンテンツのロード中にエラーが発生しました。", + "erroropenfilenoapp": "ファイルを開く際にエラーが発生しました。この種のファイルを開くアプリが見つかりません。", + "erroropenfilenoextension": "ファイルを開く際にエラーが発生しました。ファイルに拡張子がありません。", + "erroropenpopup": "このアクティビティはポップアップを開こうとしています。本アプリではサポートされていません。", + "errorrenamefile": "ファイル名変更でエラーが発生しました。再度実行してください。", + "errorsync": "同期中にエラーが発生しました。再度実行してください。", + "errorsyncblocked": "実行中のプロセスがあったため、この {{$a}} はすぐに同期できませんでした。再度実行してください。問題が継続する場合、アプリを再起動してください。", + "filename": "ファイル名", + "filenameexist": "ファイル名がすでに存在しています:{{$a}}", + "folder": "フォルダ", + "forcepasswordchangenotice": "続けるにはパスワードを変更してください。", + "fulllistofcourses": "すべてのコース", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "分離グループ", + "groupsvisible": "可視グループ", + "hasdatatosync": "この {{$a}} には同期すべきオフラインデータがあります。", + "help": "ヘルプ", + "hide": "非表示", + "hour": "時間", + "hours": "時間", + "humanreadablesize": "{{size}} {{unit}}", + "image": "画像", + "imageviewer": "画像ビューア", + "info": "情報", + "ios": "iOS", + "labelsep": ":", + "lastmodified": "最終更新日時", + "lastsync": "最後の同期", + "listsep": ",", + "loading": "読み込み中 ...", + "loadmore": "続きを読み込む", + "lostconnection": "あなたのトークンが無効になったため、再接続に必要な情報がサーバにはありません。", + "maxsizeandattachments": "新しいファイルの最大サイズ: {{$a.size}} / 最大添付: {{$a.attachments}}", + "min": "最小評点", + "mins": "分", + "mod_assign": "課題", + "mod_chat": "チャット", + "mod_choice": "投票", + "mod_data": "データベース", + "mod_feedback": "フィードバック", + "mod_forum": "フォーラム", + "mod_lesson": "レッスン", + "mod_lti": "外部ツール", + "mod_quiz": "小テスト", + "mod_scorm": "SCORMパッケージ", + "mod_survey": "調査", + "mod_wiki": "Wiki", + "moduleintro": "説明", + "mygroups": "マイグループ", + "name": "名称", + "networkerrormsg": "ネットワークが無効もしくは機能していません", + "never": "なし", + "next": "続ける", + "no": "No", + "nocomments": "コメントはありません。", + "nograde": "評点なし", + "none": "なし", + "nopasswordchangeforced": "パスワードを変更するまで続きを実行できません。", + "nopermissions": "申し訳ございません、現在、あなたは 「 {{$a}} 」を実行するためのパーミッションがありません。", + "noresults": "該当データがありません。", + "notapplicable": "なし", + "notice": "警告", + "notsent": "未送信", + "now": "現在", + "numwords": "{{$a}} 語", + "offline": "オフライン", + "online": "オンライン", + "openfullimage": "クリックしてフルサイズの画像を表示", + "openinbrowser": "ブラウザで開く", + "othergroups": "他のグループ", + "pagea": "ページ {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "電話", + "pictureof": "画像 {{$a}}", + "previous": "前へ", + "pulltorefresh": "引いて更新", + "redirectingtosite": "サイトにリダイレクトされます。", + "refresh": "リフレッシュ", + "required": "必須", + "requireduserdatamissing": "このユーザは必須のプロフィールデータが欠けています。Moodleでデータを補い、再度開いてください。
{{$a}}", + "retry": "再実行", + "save": "保存", + "search": "検索 ...", + "searching": "検索中", + "searchresults": "検索結果", + "sec": "秒", + "secs": "秒", + "seemoredetail": "詳細を見るためにはここをクリックしてください。", + "send": "送信", + "sending": "送信中", + "serverconnection": "サーバへの接続中にエラーが発生しました。", + "show": "表示", + "showmore": "さらに表示...", + "site": "サイト", + "sitemaintenance": "サイトがメンテナンス中のため、現在利用できません。", + "sizeb": "バイト", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "すみません...", + "sortby": "並べ替え", + "start": "開始", + "submit": "送信", + "success": "成功!", + "tablet": "タブレット", + "teachers": "教師", + "thereisdatatosync": "同期が必要なオフライン {{$a}} があります。", + "time": "時間", + "timesup": "時間終了!", + "today": "本日", + "tryagain": "再実行", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "おおっと!", + "unexpectederror": "不明なエラー。アプリを閉じて再起動してみてください。", + "unicodenotsupported": "本サイトでは一部の絵文字がサポートされていません。それらは送信されたメッセージから削除されます。", + "unicodenotsupportedcleanerror": "Unicode文字をクリアする際に空のテキストがありました。", + "unknown": "不明な", + "unlimited": "無制限", + "unzipping": "未展開の", + "upgraderunning": "サイトはアップグレード中です。後ほどお試しください。", + "userdeleted": "このユーザのアカウントは削除されました。", + "userdetails": "ユーザ詳細", + "usernotfullysetup": "ユーザは完全には設定されていません。", + "users": "ユーザ", + "view": "表示", + "viewprofile": "プロファイルを表示する", + "whoops": "しまった!", + "windowsphone": "Windows Phone", + "year": "年", + "years": "年", + "yes": "Yes" +} \ No newline at end of file diff --git a/src/lang/lt.json b/src/lang/lt.json new file mode 100644 index 000000000..8b5aff4a5 --- /dev/null +++ b/src/lang/lt.json @@ -0,0 +1,206 @@ +{ + "accounts": "Paskyros", + "allparticipants": "Visi dalyviai", + "android": "Android", + "areyousure": "Ar Jūs tikras?", + "back": "Grįžti", + "cancel": "Atšaukti", + "cannotconnect": "Negalima prisijungti: patikrinkite, ar teisingai įvedėte URL adresą, ar Jūsų svetainė naudoja Moodle 2.4. ar vėlesnę versiją.", + "cannotdownloadfiles": "Jūsų mobiliuoju ryšiu negalima atsisiųsti failo. Prašome susisiekti su svetainės administratoriumi.", + "category": "Kategorija", + "choose": "Pasirinkite", + "choosedots": "Pasirinkite...", + "clearsearch": "Išvalyti peiškos laukelį", + "clicktohideshow": "Spustelėkite, kad išplėstumėte ar sutrauktumėte", + "clicktoseefull": "Paspauskite norėdami pamatyti visą turinį.", + "close": "Uždaryti langą", + "comments": "Komentarai", + "commentscount": "Komentarai ({{$a}})", + "commentsnotworking": "Komentarų negalima ištaisyti", + "completion-alt-auto-fail": "Užbaigta: {{$a}} (negautas išlaikymo įvertis)", + "completion-alt-auto-n": "Nebaigta: {{$a}}", + "completion-alt-auto-pass": "Užbaigta: {{$a}} (gautas išlaikymo įvertis)", + "completion-alt-auto-y": "Užbaigta: {{$a}}", + "completion-alt-manual-n": "Dar neužbaigta: {{$a}}. Pasirinkti pažymėti kaip užbaigtą", + "completion-alt-manual-y": "Užbaigta: {{$a}}. Pasirinkti pažymėti kaip nebaigtą", + "confirmcanceledit": "Ar tikrai norite išeiti iš šio puslapio? Visi pakeitimai bus prarasti.", + "confirmdeletefile": "Ar tikrai norite naikinti šį failą?", + "confirmopeninbrowser": "Ar norite tai atidaryti naršyklėje?", + "content": "Turinys", + "contenteditingsynced": "Turinys, kurį taisote, sinchronizuojamas.", + "continue": "Tęsti", + "course": "Kursai", + "coursedetails": "Kurso informacija", + "currentdevice": "Dabartinis prietaisas", + "datastoredoffline": "Duomenys saugomi įrenginyje, nes šiuo metu negalima išsiųsti. Bus vėlaiu išsiųsti automatiškai.", + "date": "Data", + "day": "Diena(-os)", + "days": "Dienos", + "decsep": ".", + "delete": "Pašalinti", + "deleting": "Trinama", + "description": "Įžangos tekstas", + "dfdaymonthyear": "MM-DD-MMMM", + "dfdayweekmonth": "ddd, D MMM", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "v:mm", + "discard": "Atmesti", + "dismiss": "Praleisti", + "done": "Atlikta", + "download": "Atsisiųsti", + "downloading": "Siunčiama", + "edit": "Redaguoti", + "error": "Įvyko klaida", + "errorchangecompletion": "Klaida keičiant baigimo būseną. Pabandykite dar kartą.", + "errordeletefile": "Klaida trinant failą. Pabandykite dar kartą.", + "errordownloading": "Klaida siunčiant failą.", + "errordownloadingsomefiles": "Klaida siunčiant kursų failus. Jų gali trūkti.", + "errorfileexistssamename": "Failas tokiu pavadinimu jau yra.", + "errorinvalidform": "Formoje trūksta duomenų. Prašome užpildyti visus būtinus laukus galiojančia informacija.", + "errorinvalidresponse": "Gautas neteisingas atsakas. Susisiekite su Moodle administratoriumi jeigu tai kartojasi.", + "erroropenfilenoapp": "Klaida atidarant failą: nėra tinkamos programėlės jam atidaryti.", + "erroropenfilenoextension": "Klaida atidarant failą: jis neturi plėtinio.", + "erroropenpopup": "Šis veiksmas bus atidarytas atskirame lange. Programėlė to nepalaiko.", + "errorrenamefile": "Klaida pervadinant failą. Bandykite dar kartą.", + "errorsync": "Klaida sinchronizuojant. Bandykite dar kartą.", + "errorsyncblocked": "Dėl tebevykstančių procesų {{$a}} negali būti sinchronizuojama dabar. Bandykite dar kartą. Jei nepavyksta, bandykite iš naujo paleisti programą.", + "filename": "Failo pavadinimas", + "filenameexist": "Failas tokiu pavadinimu jau yra: {{$a}}", + "folder": "Aplankas", + "forcepasswordchangenotice": "Norėdami tęsti, turite pakeisti slaptažodį.", + "fulllistofcourses": "Visi kursai", + "fullnameandsitename": "{{vardas, pavardė}} ({{svetainės pavadinimas}})", + "groupsseparate": "Atskiros grupės", + "groupsvisible": "Matomos grupės", + "hasdatatosync": "{{$a}} turi duomenis, kuriuos reikia sinchronizuoti.", + "help": "Pagalba", + "hide": "Slėpti", + "hour": "valanda", + "hours": "valandos", + "humanreadablesize": "{{dydis}} {{vienetai}}", + "image": "Paveiksliukas", + "imageviewer": "Paveiksliukų peržiūra", + "info": "Informacija", + "ios": "iOS", + "labelsep": ":", + "lastmodified": "Paskutinį kartą keista", + "lastsync": "Paskutinis sinchronizavimas", + "listsep": ";", + "loading": "Kraunasi", + "lostconnection": "Jūsų atpažinimo kodas neteisingas arba negalioja, turėsite vėl prisijungti prie svetainės.", + "maxsizeandattachments": "Maksimalus naujo failo dydis: {{$a.size}}, maksimalus priedų skaičius: {{$a.attachments}}", + "min": "Mažiausias balas", + "mins": "min.", + "mod_assign": "Užduotis", + "mod_assignment": "Užduotis", + "mod_book": "Knyga", + "mod_chat": "Pokalbiai", + "mod_choice": "Pasirinkimas", + "mod_data": "Duomenų bazė", + "mod_database": "Duomenų bazė", + "mod_external-tool": "Išorinis įrankis", + "mod_feedback": "Grįžtamasis ryšys", + "mod_file": "Failas", + "mod_folder": "Aplankas", + "mod_forum": "Forumas", + "mod_glossary": "Žodynėlis", + "mod_ims": "IMS turinio paketas", + "mod_imscp": "IMS turinio paketas", + "mod_label": "Etiketė", + "mod_lesson": "Pamoka", + "mod_lti": "Išorinis įrankis", + "mod_page": "Puslapis", + "mod_quiz": "Testas", + "mod_resource": "Šaltinis", + "mod_scorm": "SCORM paketas", + "mod_survey": "Apklausa", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Darbas grupėje", + "moduleintro": "Aprašas", + "mygroups": "Mano grupės", + "name": "Pavadinimas", + "networkerrormsg": "Tinklas nepasiekiamas arba neveikia.", + "never": "Niekada", + "next": "Tęsti", + "no": "Ne", + "nocomments": "Nėra komentarų", + "nograde": "Nėra įvertinimų.", + "none": "Nėra", + "nopasswordchangeforced": "Nepakeitus slaptažodžio, negalima tęsti.", + "nopermissions": "Atsiprašome, tačiau šiuo metu jūs neturite teisės atlikti šio veiksmo", + "noresults": "Nėra rezultatų", + "notapplicable": "netaikoma", + "notice": "Įspėjimas", + "notsent": "Neišsiųsta", + "now": "dabar", + "numwords": "Žodžių: {{$a}}", + "offline": "Neprisijungęs", + "online": "Prisijungęs", + "openfullimage": "Paspauskite, norėdami matyti visą vaizdą", + "openinbrowser": "Atidaryti naršyklėje", + "othergroups": "Kitos grupės", + "pagea": "{{$a}} puslapis", + "percentagenumber": "{{$a}}%", + "phone": "Telefonas", + "pictureof": "{{$a}} paveikslėlis", + "previous": "Ankstesnis", + "pulltorefresh": "Atnaujinti", + "redirectingtosite": "Būsite nukreiptas į svetainę.", + "refresh": "Atnaujinti", + "required": "Privalomas", + "requireduserdatamissing": "Trūkta vartotojo duomenų. Prašome užpildyti duomenis Moodle ir pabandyti dar kartą.
{{$a}}", + "retry": "Bandykite dar kartą", + "save": "Išsaugoti", + "search": "Paieška", + "searching": "Ieškoma", + "searchresults": "Ieškos rezultatai", + "sec": "sek.", + "secs": "sek.", + "seemoredetail": "Spustelėkite čia, kad pamatytumėte daugiau informacijos", + "send": "Siųsti", + "sending": "Siunčiama", + "serverconnection": "Klaida jungiantis į serverį", + "show": "Rodyti", + "showmore": "Daugiau...", + "site": "Svetainė", + "sitemaintenance": "Svetainė tvarkoma", + "sizeb": "baitai", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "Atsiprašome...", + "sortby": "Rūšiuoti pagal", + "start": "Pradėti", + "submit": "Pateikti", + "success": "Sėkmingai", + "tablet": "Planšetė", + "teachers": "Dėstytojai", + "thereisdatatosync": "Neprijungtas {{$a}}, kad sinchronizuotų.", + "time": "Laikas", + "timesup": "Laikas baigėsi!", + "today": "Šiandien", + "tryagain": "Pabandykite dar kartą", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Uh oh!", + "unexpectederror": "Klaida. Uždarykite programėlę ir bandykite atidaryti dar kartą", + "unknown": "Nežinomas", + "unlimited": "Neribota", + "unzipping": "Išskleidžiama", + "upgraderunning": "Naujinama svetainės versija, bandykite vėliau.", + "userdeleted": "Ši naudotojo paskyra buvo panaikinta", + "userdetails": "Naudotojo informacija", + "users": "Naudotojai", + "view": "Peržiūrėti", + "viewprofile": "Peržiūrėti profilį", + "warningofflinedatadeleted": "{{component}} {{name}} neprijungti duomenys panaikinti. {{error}}", + "whoops": "Oi!", + "whyisthishappening": "Kodėl tai nutiko?", + "windowsphone": "Windows telefonas", + "wsfunctionnotavailable": "Interneto paslaugų funkcija nepasiekiama.", + "year": "Metai (-ų)", + "years": "metai", + "yes": "Taip" +} \ No newline at end of file diff --git a/src/lang/nl.json b/src/lang/nl.json new file mode 100644 index 000000000..5bffa08b1 --- /dev/null +++ b/src/lang/nl.json @@ -0,0 +1,221 @@ +{ + "accounts": "Accounts", + "allparticipants": "Alle deelnemers", + "android": "Android", + "areyousure": "Weet je het zeker?", + "back": "Terug", + "cancel": "Annuleer", + "cannotconnect": "Kan niet verbinden: controleer of je de URL juist hebt ingegeven en dat je site Moodle 2.4 of recenter gebruikt.", + "cannotdownloadfiles": "Bestanden downloaden is uitgeschakeld voor jouw mobiele service. Neem contact op met je systeembeheerder.", + "captureaudio": "Audio opnemen", + "capturedimage": "Foto genomen.", + "captureimage": "Maak foto", + "capturevideo": "Film opnemen", + "category": "Categorie", + "choose": "Kies", + "choosedots": "Kies...", + "clearsearch": "Zoekresultaten leegmaken", + "clicktohideshow": "Klik om te vergroten of te verkleinen", + "clicktoseefull": "Klik hier om de volledige inhoud te zien", + "close": "Sluit weergave test", + "comments": "Jouw commentaar", + "commentscount": "Opmerkingen ({{$a}})", + "commentsnotworking": "Opmerkingen konden niet opgehaald worden", + "completion-alt-auto-fail": "Voltooid: {{$a}} (slaagcijfer niet behaald)", + "completion-alt-auto-n": "Niet voltooid: {{$a}}", + "completion-alt-auto-pass": "Voltooid: {{$a}} (slaagcijfer behaald)", + "completion-alt-auto-y": "Voltooid: {{$a}}", + "completion-alt-manual-n": "Niet voltooid: {{$a}}. Selecteer om als voltooid te markeren.", + "completion-alt-manual-y": "Voltooid: {{$a}}. Selecteer om als niet voltooid te markeren.", + "confirmcanceledit": "Weet je zeker dat je deze pagina wil verlaten? Alle wijzigingen zullen verloren gaan.", + "confirmdeletefile": "Wil je dit bestand echt verwijderen?", + "confirmloss": "Ben je zeker? Alle wijzigingen zullen verloren gaan.", + "confirmopeninbrowser": "Wil je het openen in je browser?", + "content": "Inhoud", + "contenteditingsynced": "De inhoud die je aan het bewerken bent, is gesynchroniseerd.", + "continue": "Ga verder", + "copiedtoclipboard": "Tekst gekopieerd naar klembord", + "course": "Cursus", + "coursedetails": "Cursusdetails", + "currentdevice": "Huidig apparaat", + "datastoredoffline": "Gegevens die bewaard werden op het toestel konden niet verstuurd worden. Ze zullen later automatisch verzonden worden.", + "date": "Datum", + "day": "Dag(en)", + "days": "Dagen", + "decsep": ",", + "defaultvalue": "Standaard ({{$a}})", + "delete": "Verwijder", + "deleting": "Verwijderen.", + "description": "Beschrijving", + "dfdaymonthyear": "MM-DD-JJJJ", + "dfdayweekmonth": "ddd, D, MMM", + "dffulldate": "dddd, D MMMM YYYY h[:]mm A", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "Verwerpen", + "dismiss": "Verwijderen", + "done": "Voltooid", + "download": "Download", + "downloading": "Downloaden", + "edit": "Bewerk", + "emptysplit": "Deze pagina zal leeg verschijnen als het linker paneel leeg of aan het laden is.", + "error": "Er is een fout opgetreden", + "errorchangecompletion": "Er is een fout opgetreden tijdens het wijzigen van de voltooiingsstatus. Probeer opnieuw.", + "errordeletefile": "Fout tijdens het verwijderen van het bestand. Probeer opnieuw.", + "errordownloading": "Fout bij downloaden bestand", + "errordownloadingsomefiles": "Fout bij het downloaden van modulebestanden. Sommige bestanden kunnen ontbreken.", + "errorfileexistssamename": "Er is al een bestand met deze naam.", + "errorinvalidform": "Het formulier bevat ongeldige gegevens. Zorg ervoor dat je alle vereiste velden hebt ingevuld en dat de gegevens geldig zijn.", + "errorinvalidresponse": "Ongeldig antwoord gekregen. Contacteer je Moodle site-beheerder als het probleem zich blijft voordoen.", + "errorloadingcontent": "Fout bij het laden van inhoud.", + "erroropenfilenoapp": "Fout bij het openen van het bestand: geen enkele app gevonden om dit soort bestand te openen.", + "erroropenfilenoextension": "Fout bij het openen van het bestand: het bestand heeft geen extentie.", + "erroropenpopup": "Deze activiteit probeert een popup te openen. Dit wordt niet ondersteund in deze app.", + "errorrenamefile": "Fout bij het hernoemen van het bestand. Probeer opnieuw.", + "errorsync": "Er is een fout opgetreden tijdens het synchroniseren. Probeer opnieuw.", + "errorsyncblocked": "Deze {{$a}} kan nu niet gesynchroniseerd worden omdat er nog een ander proces anders bezig is. Probeer later opnieuw. Als het probleem blijft aanhouden, probeer dan de app te herstarten.", + "filename": "Bestandsnaam", + "filenameexist": "Bestandsnaam bestaat al: {{$a}}", + "folder": "Map", + "forcepasswordchangenotice": "Je moet je wachtwoord wijzigen om verder te kunnen gaan", + "fulllistofcourses": "Alle cursussen", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Gescheiden groepen", + "groupsvisible": "Zichtbare groepen", + "hasdatatosync": "Dit {{$a}} heeft offline data om te synchroniseren.", + "help": "Help", + "hide": "Verberg", + "hour": "uur", + "hours": "uren", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Afbeelding", + "imageviewer": "Afbeeldingsviewer", + "info": "Info", + "ios": "iOS", + "labelsep": ": ", + "lastdownloaded": "Laatste download", + "lastmodified": "Laatst gewijzigd", + "lastsync": "Laatste synchronisatie", + "listsep": ";", + "loading": "Laden...", + "loadmore": "Meer laden", + "lostconnection": "We zijn de verbinding kwijt en moeten opnieuw verbinden. Je token is nu ongeldig.", + "maxsizeandattachments": "Maximale grootte voor nieuwe bestanden: {{$a.size}}, maximum aantal bijlagen: {{$a.attachments}}", + "min": "Minimumscore", + "mins": "minuten", + "mod_assign": "Opdracht", + "mod_assignment": "Opdracht", + "mod_book": "Boek", + "mod_chat": "Chat", + "mod_choice": "Keuze", + "mod_data": "Databank", + "mod_database": "Databank", + "mod_external-tool": "Externe tool", + "mod_feedback": "Feedback", + "mod_file": "Bestand", + "mod_folder": "Map", + "mod_forum": "Forum", + "mod_glossary": "Woordenlijkst", + "mod_ims": "IMS content package", + "mod_imscp": "IMS content package", + "mod_label": "Label", + "mod_lesson": "Les", + "mod_lti": "Externe tool", + "mod_page": "Pagina", + "mod_quiz": "Test", + "mod_resource": "Bron", + "mod_scorm": "SCORM-pakket", + "mod_survey": "Onderzoek", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Workshop", + "moduleintro": "Beschrijving", + "mygroups": "Mijn groepen", + "name": "Naam", + "networkerrormsg": "Er was een probleem met het verbinden met de site. Controleer je verbinding en probeer opnieuw.", + "never": "Nooit", + "next": "Volgende", + "no": "Nee", + "nocomments": "Er zijn geen opmerkingen", + "nograde": "Geen cijfer.", + "none": "Geen", + "nopasswordchangeforced": "Je kunt niet verdergaan zonder je wachtwoord te veranderen.", + "nopermissions": "Sorry, maar je hebt nu niet het recht om dat te doen ({{$a}}).", + "noresults": "Geen resultaat", + "notapplicable": "n/a", + "notice": "Opmerking", + "notsent": "Niet verstuurd", + "now": "Nu", + "numwords": "{{$a}} woorden", + "offline": "Offline", + "online": "Online", + "openfullimage": "Klik hier om de afbeelding op volledige grootte weer te geven", + "openinbrowser": "Open in browser", + "othergroups": "Andere groepen", + "pagea": "Pagina {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Telefoon", + "pictureof": "Foto van {{$a}}", + "previous": "Vorige", + "pulltorefresh": "Slepen om te verversen", + "redirectingtosite": "Je wordt doorgestuurd naar de site.", + "refresh": "Vernieuw", + "required": "Vereist", + "requireduserdatamissing": "Er ontbreken vereiste gegevens in het profiel van deze gebruiker. Vul deze gegevens in op je Moodle site en probeer opnieuw.
{{$a}}", + "retry": "Probeer opnieuw", + "save": "Bewaar", + "search": "Zoeken...", + "searching": "Zoeken", + "searchresults": "Zoekresultaten", + "sec": "seconde", + "secs": "seconden", + "seemoredetail": "Klik hier om meer details te zien", + "send": "stuur", + "sending": "Sturen", + "serverconnection": "Fout bij het verbinden met de server", + "show": "Laat zien", + "showmore": "Toon meer...", + "site": "Site", + "sitemaintenance": "De site is in onderhoud en is op dit ogenblik niet beschikbaar.", + "sizeb": "bytes", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "Sorry...", + "sortby": "Sorteer volgens", + "start": "Start", + "submit": "Verstuur", + "success": "Gelukt!", + "tablet": "Tablet", + "teachers": "leraren", + "thereisdatatosync": "Er zijn offline {{$a}} die moeten worden gesynchroniseerd.", + "time": "Tijd", + "timesup": "Tijd is op!", + "today": "Vandaag", + "tryagain": "Probeer opnieuw", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Ojee!", + "unexpectederror": "Onverwachte fout. Sluit en heropen de applicatie om opnieuw te proberen.", + "unicodenotsupported": "Sommige emojis worden niet ondersteund op deze site. Deze tekens zullen verwijderd worden wanneer het bericht verstuurd wordt.", + "unicodenotsupportedcleanerror": "Er is lege tekst gevonden tijdens het opschonen van Unicode-tekens.", + "unknown": "Onbekend", + "unlimited": "Onbeperkt", + "unzipping": "Unzippen", + "upgraderunning": "Site wordt geüpgraded. Probeer later nog eens.", + "userdeleted": "De account van deze gebruiker is verwijderd", + "userdetails": "Gebruikersdetails", + "usernotfullysetup": "Gebruiker niet volledig ingesteld", + "users": "Gebruikers", + "view": "Bekijk", + "viewprofile": "Bekijk profiel", + "warningofflinedatadeleted": "Offline data van {{component}} '{{name}}' is verwijderd. {{error}}", + "whoops": "Oei!", + "whyisthishappening": "Waarom gebeurt dit?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "De webservice is niet beschikbaar", + "year": "Jaar", + "years": "Jaren", + "yes": "Ja" +} \ No newline at end of file diff --git a/src/lang/pl.json b/src/lang/pl.json new file mode 100644 index 000000000..29222edf5 --- /dev/null +++ b/src/lang/pl.json @@ -0,0 +1,127 @@ +{ + "allparticipants": "Wszyscy uczestnicy", + "areyousure": "Jesteś pewien?", + "back": "Wstecz", + "cancel": "Anuluj", + "cannotconnect": "Nie można się połączyć: Sprawdź, czy wpisałeś poprawyny adres URL i twoja strona używa Moodle 2.4 lub nowsze.", + "category": "Kategoria", + "choose": "Wybierz", + "choosedots": "Wybierz ...", + "clicktohideshow": "Kliknij, aby rozwinąć lub zwinąć", + "close": "Zamknij okno", + "comments": "Komentarze", + "commentscount": "Komentarze ({{$a}})", + "completion-alt-auto-fail": "Ukończone: {{$a}} (bez pozytywnej oceny)", + "completion-alt-auto-n": "Nie ukończone: {{$a}}", + "completion-alt-auto-pass": "Ukończone: {{$a}} (z pozytywną oceną)", + "completion-alt-auto-y": "Ukończone: {{$a}}", + "completion-alt-manual-n": "Nie ukończone: {{$a}}. Wybierz, aby oznaczyć jako zakończone.", + "completion-alt-manual-y": "Ukończone: {{$a}}. Wybierz, aby oznaczyć jako niezakończone", + "confirmdeletefile": "Czy na pewno chcesz usunąć ten plik?", + "content": "Zawartość", + "continue": "Kontynuuj", + "course": "Kurs", + "coursedetails": "Szczegóły kursu", + "date": "data", + "day": "Dzień/dni", + "days": "Dni", + "decsep": ",", + "delete": "Usuń", + "deleting": "Usuwanie", + "description": "Opis", + "done": "Wykonane", + "download": "Pobierz", + "downloading": "Pobieranie ...", + "edit": "Edytuj", + "error": "Wystąpił błąd", + "filename": "Nazwa pliku", + "folder": "Folder", + "forcepasswordchangenotice": "W celu kontynuacji musisz zmienić swoje hasło", + "fulllistofcourses": "Wszystkie kursy", + "groupsseparate": "Osobne grupy", + "groupsvisible": "Widoczne grupy", + "help": "Pomoc", + "hide": "Ukryj", + "hour": "godz.", + "hours": "godz.", + "info": "Informacja", + "labelsep": ": ", + "lastmodified": "Ostatnia modyfikacja:", + "listsep": ";", + "loading": "Ładuję ...", + "lostconnection": "Straciliśmy połączenie i musisz się połączyć ponowne. Twój token jest teraz nieważny", + "maxsizeandattachments": "Maksymalny rozmiar dla nowych plików: {{$a.size}}, maksimum załączników: {{$a.attachments}}", + "min": "Min punkty", + "mins": "min.", + "mod_assign": "Zadanie", + "mod_chat": "Czat", + "mod_choice": "Głosowanie", + "mod_data": "Baza Danych", + "mod_feedback": "Opinia zwrotna", + "mod_forum": "Forum", + "mod_lesson": "Lekcja", + "mod_lti": "Narzędzie zewnętrzne", + "mod_quiz": "Test (Quiz )", + "mod_scorm": "Pakiet SCORM", + "mod_survey": "Ankieta", + "mod_wiki": "Wiki", + "moduleintro": "Opis", + "name": "Nazwa", + "networkerrormsg": "Sieć jest wyłączona lub nie działa.", + "never": "Nigdy", + "next": "Następny", + "no": "Nie", + "nocomments": "Brak komentarzy", + "nograde": "Brak oceny.", + "none": "Żaden", + "nopasswordchangeforced": "Nie możesz kontynuować bez zmiany hasła, jakkolwiek nie ma dostępnej strony do tej zmiany. Proszę skontaktować się z Administratorem Moodla.", + "nopermissions": "Brak odpowiednich uprawnień do wykonania ({{$a}})", + "noresults": "Brak wyników", + "notice": "Powiadomienie", + "now": "teraz", + "numwords": "{{$a}} słów", + "offline": "Offline", + "online": "Online", + "pagea": "Strona {{$a}}", + "phone": "Telefon", + "pictureof": "Obraz {{$a}}", + "previous": "Poprzedni", + "refresh": "Odswież", + "required": "Wymagane", + "save": "Zapisz", + "search": "Szukaj", + "searching": "Wyszukiwanie w ...", + "searchresults": "Szukaj w rezultatach", + "sec": "sek", + "secs": "sek.", + "seemoredetail": "Kliknij aby zobaczyć więcej szczegółów", + "send": "Wyślij", + "sending": "Wysyłanie", + "serverconnection": "Błąd podczas łączenia się z serwerem", + "show": "Pokaż", + "site": "Serwis", + "sizeb": "bajtów", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sortby": "Posortuj według", + "start": "Rozpocznij", + "submit": "Zatwierdź", + "success": "Gotowe", + "teachers": "Prowadzący", + "time": "Czas", + "timesup": "Koniec czasu", + "today": "Dzisiaj", + "unexpectederror": "Niespodziewany błąd. Zamknij i otwórz aplikację ponownie aby spróbować jeszcze raz", + "unknown": "Nieznany", + "unlimited": "Nieograniczone", + "upgraderunning": "Strona jest uaktualniana, proszę spróbować później.", + "userdeleted": "To konto użytkownika zostało usunięte", + "userdetails": "Szczegóły użytkownika", + "users": "Użytkownicy", + "view": "Przegląd", + "viewprofile": "Zobacz profil", + "year": "Rok/lata", + "years": "lata", + "yes": "Tak" +} \ No newline at end of file diff --git a/src/lang/pt-br.json b/src/lang/pt-br.json new file mode 100644 index 000000000..97ffa6a7c --- /dev/null +++ b/src/lang/pt-br.json @@ -0,0 +1,212 @@ +{ + "accounts": "Contas", + "allparticipants": "Todos os participantes", + "android": "Android", + "areyousure": "Você tem certeza?", + "back": "Voltar", + "cancel": "Cancelar", + "cannotconnect": "Não é possível conectar-se: Verifique se digitou a URL corretamente e se seu site usa o Moodle 2.4 ou posterior.", + "cannotdownloadfiles": "Download de arquivos está desabilitado no seu serviço Mobile. Por favor, contate o administrador do site.", + "category": "Categoria", + "choose": "Escolher", + "choosedots": "Escolher...", + "clearsearch": "Limpar busca", + "clicktohideshow": "Clique para expandir ou contrair", + "clicktoseefull": "Clique para ver o conteúdo completo.", + "close": "Fechar janela", + "comments": "Comentários", + "commentscount": "Comentários ({{$a}})", + "commentsnotworking": "Os comentários não podem ser recuperados", + "completion-alt-auto-fail": "Concluído: {{$a}} (não obteve nota para aprovação)", + "completion-alt-auto-n": "Não concluído(s): {{$a}}", + "completion-alt-auto-pass": "Concluído: {{$a}} (foi atingida a nota de aprovação)", + "completion-alt-auto-y": "Concluído: {{$a}}", + "completion-alt-manual-n": "Não concluído(s): {{$a}}. Selecione para marcar como concluído.", + "completion-alt-manual-y": "Concluído(s): {{$a}}. Selecione para marcar como não concluído.", + "confirmcanceledit": "Você tem certeza que quer sair dessa página? Todas as mudanças serão perdidas.", + "confirmdeletefile": "Você tem certeza que quer excluir este arquivo?", + "confirmloss": "Você tem certeza? Todas as alterações serão perdidas.", + "confirmopeninbrowser": "Você quer abri-lo no navegador?", + "content": "Conteúdo", + "contenteditingsynced": "O conteúdo que você está editando foi sincronizado.", + "continue": "Continuar", + "copiedtoclipboard": "Texto copiado para a área de transferência", + "course": "Curso", + "coursedetails": "Detalhes do curso", + "currentdevice": "Dispositivo atual", + "datastoredoffline": "Os dados foram guardados no dispositivo porque não foi possível enviar agora. Os dados serão automaticamente enviados mais tarde.", + "date": "Data", + "day": "Dia(s)", + "days": "Dias", + "decsep": ",", + "delete": "Excluir", + "deleting": "Excluindo", + "description": "Descrição", + "dfdaymonthyear": "MM-DD-YYYY", + "dfdayweekmonth": "ddd, D MMM", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "Descartar", + "dismiss": "Dispersar", + "done": "Feito", + "download": "Download", + "downloading": "Baixando", + "edit": "Editar", + "error": "Ocorreu um erro", + "errorchangecompletion": "Ocorreu um erro ao alterar o status de conclusão. Por favor, tente novamente.", + "errordeletefile": "Erro ao excluir o arquivo. Por favor tente novamente.", + "errordownloading": "Erro ao baixar o arquivo", + "errordownloadingsomefiles": "Erro ao transferir arquivos de módulo. Alguns arquivos podem estar faltando.", + "errorfileexistssamename": "Já existe um arquivo com esse nome.", + "errorinvalidform": "O formulário contém dados inválidos. Por favor tenha certeza de preencher todos os campos necessários e se os dados estão válidos.", + "errorinvalidresponse": "Resposta inválida recebida. Por favor, contate o administrador do site Moodle se o erro persistir.", + "errorloadingcontent": "Erro ao carregar o conteúdo.", + "erroropenfilenoapp": "Erro ao abrir o arquivo: nenhum aplicativo encontrado para abrir esse tipo de arquivo.", + "erroropenfilenoextension": "Erro ao abrir o arquivo: o arquivo não tem extensão.", + "erroropenpopup": "Esta atividade está tentando abrir um pop-up. Isto não é suportado neste app.", + "errorrenamefile": "Erro ao renomear o arquivo. Por favor, tente novamente.", + "errorsync": "Um erro aconteceu quando estava sincronizando. Por favor tente novamente.", + "errorsyncblocked": "Esse {{$a}} não pode ser sincronizado agora por causa de um processo em andamento. Por favor tente mais tarde. Se o problema persistir, tente reiniciar o aplicativo.", + "filename": "Nome do arquivo", + "filenameexist": "O nome do arquivo já existe: {{$a}}", + "folder": "Pasta", + "forcepasswordchangenotice": "Você tem que mudar a senha antes de continuar", + "fulllistofcourses": "Todos os cursos", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Grupos separados", + "groupsvisible": "Grupos visíveis", + "hasdatatosync": "Esse {{$a}} tem informação offline que precisar ser sincronizada.", + "help": "Ajuda", + "hide": "Ocultar", + "hour": "hora", + "hours": "horas", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Imagem", + "imageviewer": "Visualizador de imagens", + "info": "Informações", + "ios": "iOS", + "labelsep": ": ", + "lastmodified": "Última modificação", + "lastsync": "Última sincronização", + "listsep": ";", + "loading": "Carregando...", + "lostconnection": "Perdemos conexão. Você precisa se reconectar. Seu token agora está inválido.", + "maxsizeandattachments": "Tamanho máximo para novos arquivos: {{$a.size}}, máximo de anexos: {{$a.attachments}}", + "min": "Pontuação mínima", + "mins": "minutos", + "mod_assign": "Tarefa", + "mod_assignment": "Tarefa", + "mod_book": "Livro", + "mod_chat": "Bate-papo", + "mod_choice": "Escolha", + "mod_data": "Banco de dados", + "mod_database": "Banco de dados", + "mod_external-tool": "Ferramenta externa", + "mod_feedback": "Feedback", + "mod_file": "Arquivo", + "mod_folder": "Pasta", + "mod_forum": "Fórum", + "mod_glossary": "Glosário", + "mod_ims": "Conteúdo de pacote IMS", + "mod_imscp": "Conteúdo de pacote IMS", + "mod_label": "Rótulo", + "mod_lesson": "Lição", + "mod_lti": "Ferramenta externa", + "mod_page": "Página", + "mod_quiz": "Questionário", + "mod_resource": "Recurso", + "mod_scorm": "Pacote SCROM", + "mod_survey": "Pesquisa", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Workshop", + "moduleintro": "Descrição", + "mygroups": "Meus grupos", + "name": "Nome", + "networkerrormsg": "Rede não habilitada ou não está funcionado", + "never": "Nunca", + "next": "Próxima", + "no": "Não", + "nocomments": "Não existem comentários", + "nograde": "Não há nota", + "none": "Nenhum", + "nopasswordchangeforced": "Você não pode proceder sem mudar sua senha.", + "nopermissions": "Você não tem permissão para {{$a}}", + "noresults": "Sem resultados", + "notapplicable": "n/a", + "notice": "Notar", + "notsent": "Não enviado", + "now": "agora", + "numwords": "{{$a}} palavras", + "offline": "Offline", + "online": "Online", + "openfullimage": "Clique aqui para exibir a imagem no tamanho completo", + "openinbrowser": "Abrir no navegador", + "othergroups": "Outros grupos", + "pagea": "Página {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Fone", + "pictureof": "Imagem de {{$a}}", + "previous": "Anterior", + "pulltorefresh": "Puxe para atualizar", + "redirectingtosite": "Você será redirecionado para o site.", + "refresh": "Atualizar", + "required": "Exigido", + "requireduserdatamissing": "Este usuário não possui alguns dados de perfil exigidos. Por favor, preencha estes dados em seu Moodle e tente novamente.
{{$a}}", + "retry": "Tentar novamente", + "save": "Salvar", + "search": "Busca", + "searching": "Procurando", + "searchresults": "Resultados da busca", + "sec": "segundo", + "secs": "segundos", + "seemoredetail": "Clique aqui para mais detalhes", + "send": "Enviar", + "sending": "Enviando", + "serverconnection": "Erro ao conectar ao servidor", + "show": "Exibir", + "showmore": "Exibir mais...", + "site": "Site", + "sitemaintenance": "Os site está em manutenção e atualmente não está disponível", + "sizeb": "bytes", + "sizegb": "Gb", + "sizekb": "Kb", + "sizemb": "Mb", + "sizetb": "TB", + "sorry": "Desculpe...", + "sortby": "Ordenar por", + "start": "Início", + "submit": "Enviar", + "success": "Sucesso", + "tablet": "Tablet", + "teachers": "Professores", + "thereisdatatosync": "Existem {{$a}} offline para ser sincronizados.", + "time": "Duração", + "timesup": "Acabou o tempo de duração!", + "today": "Hoje", + "tryagain": "Tente de novo", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Uh oh!", + "unexpectederror": "Erro inesperado. Por favor, feche e abra novamente o aplicativo para tentar novamente", + "unicodenotsupported": "Texto Unicode como emojis não são suportados neste site, o texto será enviado removendo esses caracteres.", + "unicodenotsupportedcleanerror": "Texto vazio foi encontrado ao limpar caracteres Unicode.", + "unknown": "Desconhecido", + "unlimited": "Ilimitado", + "unzipping": "Descompactando", + "upgraderunning": "O site está sendo atualizado, por favor, tente novamente mais tarde.", + "userdeleted": "Esta conta de usuário foi cancelada", + "userdetails": "Detalhes do usuário", + "usernotfullysetup": "O usuário não está totalmente configurado", + "users": "Usuários", + "view": "Visualizar", + "viewprofile": "Ver perfil", + "warningofflinedatadeleted": "Dados offline de {{component}} '{{name}}' foram excluídos. {{error}}", + "whoops": "Oops!", + "whyisthishappening": "Por que isso está acontecendo?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "A função do webservice não está disponível.", + "year": "Ano(s)", + "years": "anos", + "yes": "Sim" +} \ No newline at end of file diff --git a/src/lang/pt.json b/src/lang/pt.json new file mode 100644 index 000000000..9d24fec36 --- /dev/null +++ b/src/lang/pt.json @@ -0,0 +1,220 @@ +{ + "accounts": "Contas", + "allparticipants": "Todos", + "android": "Android", + "areyousure": "Tem a certeza?", + "back": "Voltar", + "cancel": "Cancelar", + "cannotconnect": "Não é possível estabelecer a ligação: Verifique se digitou o URL corretamente e se o seu site Moodle possui a versão 2.4 ou superior.", + "cannotdownloadfiles": "O seu serviço Moodle não permite descarregar ficheiros. Por favor, contacte o administrador do site.", + "captureaudio": "Gravar áudio", + "capturedimage": "Fotografia tirada.", + "captureimage": "Tirar fotografia", + "capturevideo": "Gravar vídeo", + "category": "Categoria", + "choose": "Selecionar", + "choosedots": "Escolha…", + "clearsearch": "Limpar pesquisa", + "clicktohideshow": "Clique para expandir ou contrair", + "clicktoseefull": "Clique para ver todos os conteúdos.", + "close": "Fechar janela", + "comments": "Comentários", + "commentscount": "Comentários ({{$a}})", + "commentsnotworking": "Não foi possível recuperar os comentários", + "completion-alt-auto-fail": "Concluída: {{$a}} (não atingiu nota de aprovação)", + "completion-alt-auto-n": "Não concluída: {{$a}}", + "completion-alt-auto-pass": "Concluída: {{$a}} (atingiu nota de aprovação)", + "completion-alt-auto-y": "Concluída: {{$a}}", + "completion-alt-manual-n": "Não concluída: {{$a}}. Selecione para assinalar como concluída", + "completion-alt-manual-y": "Concluída: {{$a}}. Selecione para dar como não concluída", + "confirmcanceledit": "Tem a certeza de que pretende sair desta página? Todas as alterações serão perdidas.", + "confirmdeletefile": "Tem a certeza de que pretende apagar este ficheiro?", + "confirmloss": "Tem a certeza absoluta? Todas as alterações serão perdidas.", + "confirmopeninbrowser": "Pretende abrir a ligação no navegador?", + "content": "Conteúdo", + "contenteditingsynced": "O conteúdo que está a editar foi sincronizado.", + "continue": "Continuar", + "copiedtoclipboard": "Texto copiado para a área de transferência", + "course": "Disciplina", + "coursedetails": "Detalhes da disciplina", + "currentdevice": "Dispositivo atual", + "datastoredoffline": "Dados armazenados no dispositivo por não ter sido possível enviar. Serão automaticamente enviados mais tarde.", + "date": "Data", + "day": "Dia(s)", + "days": "Dias", + "decsep": ",", + "delete": "Apagar", + "deleting": "A apagar", + "description": "Descrição", + "dfdaymonthyear": "DD-MM-YYYY", + "dfdayweekmonth": "ddd, D MMM", + "dffulldate": "dddd, D MMMM YYYY h[:]mm A", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "hh[:]mm", + "discard": "Descartar", + "dismiss": "Dispensar", + "done": "Concluído", + "download": "Descarregar", + "downloading": "A descarregar", + "edit": "Editar", + "emptysplit": "Esta página aparecerá em branco se o painel esquerdo estiver vazio ou enquanto estiver a ser carregado.", + "error": "Ocorreu um erro", + "errorchangecompletion": "Ocorreu um erro ao alterar o estado de conclusão. Por favor, tente novamente.", + "errordeletefile": "Erro ao apagar o ficheiro. Por favor, tente novamente.", + "errordownloading": "Erro ao descarregar ficheiro.", + "errordownloadingsomefiles": "Erro ao descarregar os ficheiros do módulo. Alguns ficheiros poderão estar em falta.", + "errorfileexistssamename": "Já existe um ficheiro com este nome.", + "errorinvalidform": "O formulário contém dados inválidos. Por favor, certifique-se que todos os campos obrigatórios estão preenchidos e que os dados são válidos.", + "errorinvalidresponse": "Foi recebida uma resposta inválida. Se o erro persistir, por favor, contacte o administrador do site Moodle.", + "errorloadingcontent": "Erro ao carregar conteúdo.", + "erroropenfilenoapp": "Erro ao abrir o ficheiro: não foi encontrada nenhuma aplicação compatível com este tipo de ficheiro.", + "erroropenfilenoextension": "Erro ao abrir o ficheiro: o ficheiro não possui uma extensão.", + "erroropenpopup": "Esta atividade está a tentar abrir uma janela pop-up, o que é incompatível com esta aplicação.", + "errorrenamefile": "Erro ao mudar o nome do ficheiro. Por favor, tente novamente.", + "errorsync": "Ocorreu um erro durante a sincronização. Por favor, tente novamente.", + "errorsyncblocked": "Não é possível sincronizar agora este {{$a}} devido a um outro processo já em andamento. Por favor, tente novamente mais tarde. Se o problema persistir, tente reiniciar a aplicação.", + "filename": "Nome do ficheiro", + "filenameexist": "O nome do ficheiro já existe: {{$a}}", + "folder": "Pasta", + "forcepasswordchangenotice": "Deverá alterar a sua senha para poder continuar.", + "fulllistofcourses": "Todas as disciplinas", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Grupos separados", + "groupsvisible": "Grupos visíveis", + "hasdatatosync": "{{$a}} tem dados offline que precisam de ser sincronizados.", + "help": "Ajuda", + "hide": "Ocultar", + "hour": "hora", + "hours": "horas", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Imagem", + "imageviewer": "Visualizador de imagens", + "info": "Informações", + "ios": "iOS", + "labelsep": ": ", + "lastdownloaded": "Descarregada última vez em", + "lastmodified": "Modificado pela última vez:", + "lastsync": "Última sincronização", + "listsep": ";", + "loading": "A carregar...", + "loadmore": "Ver mais", + "lostconnection": "O seu token é inválido ou expirou, terá de se autenticar novamente no site.", + "maxsizeandattachments": "Tamanho máximo para novos ficheiros: {{$a.size}}, número máximo de anexos: {{$a.attachments}}", + "min": "Pontuação mínima", + "mins": "minutos", + "mod_assign": "Trabalho", + "mod_assignment": "Trabalho", + "mod_book": "Livro", + "mod_chat": "Chat", + "mod_choice": "Sondagem", + "mod_data": "Base de dados", + "mod_database": "Base de dados", + "mod_external-tool": "Ferramenta externa", + "mod_feedback": "Inquérito", + "mod_file": "Ficheiro", + "mod_folder": "Pasta", + "mod_forum": "Fórum", + "mod_glossary": "Glossário", + "mod_ims": "Pacote de conteúdos IMS", + "mod_imscp": "Pacote de conteúdos IMS", + "mod_label": "Separador", + "mod_lesson": "Lição", + "mod_lti": "Ferramenta externa", + "mod_page": "Página", + "mod_quiz": "Teste", + "mod_resource": "Recurso", + "mod_scorm": "Pacote SCORM", + "mod_survey": "Inquérito", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Workshop", + "moduleintro": "Descrição", + "mygroups": "Meus grupos", + "name": "Nome", + "networkerrormsg": "Houve um problema ao ligar ao site. Por favor verifique sua ligação e tente novamente.", + "never": "Nunca", + "next": "Continuar", + "no": "Não", + "nocomments": "Não existem comentários", + "nograde": "Sem avaliação", + "none": "Nenhuma", + "nopasswordchangeforced": "Não pode prosseguir sem alterar sua senha.", + "nopermissions": "Atualmente, não tem permissões para realizar a operação {{$a}}", + "noresults": "Sem resultados", + "notapplicable": "n/a", + "notice": "Aviso", + "notsent": "Não enviado", + "now": "agora", + "numwords": "{{$a}} palavra(s)", + "offline": "Offline", + "online": "Online", + "openfullimage": "Clique aqui para exibir a imagem em tamanho real", + "openinbrowser": "Abrir no navegador", + "othergroups": "Outros grupos", + "pagea": "Página {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Telefone", + "pictureof": "Fotografia de {{$a}}", + "previous": "Anterior", + "pulltorefresh": "Puxe para atualizar", + "redirectingtosite": "Irá ser redirecionado para o site.", + "refresh": "Atualizar", + "required": "Obrigatório", + "requireduserdatamissing": "Este utilizador não possui todos os dados de perfil obrigatórios. Por favor, preencha estes dados no seu Moodle e tente novamente.
{{$a}}", + "retry": "Tentar novamente", + "save": "Guardar", + "search": "Pesquisa", + "searching": "A procurar", + "searchresults": "Resultados da procura", + "sec": "segundo", + "secs": "segundos", + "seemoredetail": "Clique aqui para ver mais detalhes", + "send": "Enviar", + "sending": "A enviar", + "serverconnection": "Ocorreu um erro ao conectar com o servidor", + "show": "Mostrar", + "showmore": "Mostrar mais...", + "site": "Site", + "sitemaintenance": "O site está em manutenção e, de momento, não está disponível", + "sizeb": "bytes", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "Desculpe...", + "sortby": "Ordenar por", + "start": "Iniciar", + "submit": "Submeter", + "success": "Operação realizada com sucesso!", + "tablet": "Tablet", + "teachers": "Professores", + "thereisdatatosync": "Existem {{$a}} offline que têm de ser sincronizados.", + "time": "Tempo", + "timesup": "O tempo terminou!", + "today": "Hoje", + "tryagain": "Tente novamente", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Uh oh!", + "unexpectederror": "Erro inesperado. Por favor, feche e abra novamente a aplicação para tentar de novo", + "unicodenotsupported": "Alguns emojis não são suportados neste site. Estes caracteres serão removidos quando a mensagem for enviada.", + "unicodenotsupportedcleanerror": "Foi encontrado texto vazio ao limpar caracteres Unicode.", + "unknown": "Desconhecido", + "unlimited": "Ilimitado(a)", + "unzipping": "A descomprimir", + "upgraderunning": "O site está em processo de atualização, por favor, tente novamente mais tarde.", + "userdeleted": "Este utilizador foi apagado", + "userdetails": "Mais detalhes", + "usernotfullysetup": "O utilizador não está totalmente configurado", + "users": "Utilizadores", + "view": "Ver", + "viewprofile": "Ver perfil", + "warningofflinedatadeleted": "Os dados offline de {{component}} '{{name}}' foram apagados. {{error}}", + "whoops": "Oops!", + "whyisthishappening": "Por que é que isto está a acontecer?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "A função do webservice não está disponível.", + "year": "Ano(s)", + "years": "anos", + "yes": "Sim" +} \ No newline at end of file diff --git a/src/lang/ro.json b/src/lang/ro.json new file mode 100644 index 000000000..2b4fa8b8a --- /dev/null +++ b/src/lang/ro.json @@ -0,0 +1,175 @@ +{ + "allparticipants": "Toţi participanţii", + "android": "Adroid", + "areyousure": "Ești sigur?", + "back": "Înapoi", + "cancel": "Anulează", + "cannotconnect": "A apărut o eroare conectare: verificați dacă ați scris corect adresa URL căutată și dacă siteul folosește cel puțin versiune de Moodle 2.4", + "cannotdownloadfiles": "Descărcarea de fișiere este dezactivată pentru serviciul mobil. Contactați administratorul siteului.", + "category": "Categorie", + "choose": "Alege", + "choosedots": "Alege...", + "clearsearch": "Curățați căutările", + "clicktohideshow": "Click pentru maximizare sau minimizare", + "clicktoseefull": "Apăsați pentru a vedea întregul conținut", + "close": "Închide fereastra", + "comments": "Comentarii", + "commentscount": "Comentarii ({{$a}})", + "completion-alt-auto-fail": "Finalizat: {{$a}} (nu a obținut notă de trecere)", + "completion-alt-auto-n": "Nu s-a finalizat: {{$a}}", + "completion-alt-auto-pass": "Finalizat: {{$a}} (s-a obținut notă de trecere)", + "completion-alt-auto-y": "Finalizat: {{$a}}", + "completion-alt-manual-n": "Necompletat: {{$a}}. Selectați pentru a-l seta ca fiind completat.", + "completion-alt-manual-y": "Completat: {{$a}}. Selectați pentru a-l seta ca fiind necompletat.", + "confirmdeletefile": "Sunteți sigur că doriți să ștergeți acest fișier?", + "confirmopeninbrowser": "Doriți să deschideți într-un browser?", + "content": "Conţinut", + "continue": "Mai departe", + "course": "Curs", + "coursedetails": "Detalii curs", + "date": "Data", + "day": "Zi(Zile)", + "days": "Zile", + "decsep": ",", + "delete": "Ștergeți", + "deleting": "Se șterge", + "description": "Descriere", + "dfdayweekmonth": "zzz, Z LLL", + "dflastweekdate": "zzz", + "dfmediumdate": "LLL", + "dftimedate": "o[:]mm A", + "done": "Terminat", + "download": "Descarcă", + "downloading": "Se descarcă", + "edit": "Editare", + "error": "A apărut o eroare", + "errorchangecompletion": "A apărut o eroare în timpul schimbării nivelului de completare a cursului. Încercați din nou!", + "errordownloading": "A apărut o eroare la descărcarea fișierului.", + "errordownloadingsomefiles": "A apărut o eroare la descărcarea fișierelor modulului. Unele fișiere pot lipsi.", + "errorinvalidresponse": "Răspuns nevalid. Contactați administratorul siteului dacă această eroare persistă.", + "erroropenfilenoapp": "A apărut o eroare la deschiderea fișierului: nu s-a găsit nicio aplicație pentru a deschide acest tip de fișier.", + "erroropenfilenoextension": "A apărut o eroare la deschiderea fișierului: acest fișier nu are o extensie valida.", + "erroropenpopup": "Această activitate încearcă să deschidă o fereastră popup, acțiune ce nu este suportat de aplicație.", + "filename": "Nume fișier", + "folder": "Folder", + "forcepasswordchangenotice": "Trebui să vă schimbaţi parola pentru a putea continua.", + "fulllistofcourses": "Toate cursurile", + "groupsseparate": "Separă grupuri", + "groupsvisible": "Grupuri vizibile", + "help": "Ajutor", + "hide": "Ascunde", + "hour": "oră", + "hours": "ore", + "humanreadablesize": "{{mărime}} {{unitate}}", + "image": "Imagine", + "imageviewer": "Vizualizator pentru imagini", + "info": "Info", + "ios": "iOS", + "labelsep": ":", + "lastmodified": "Modificat ultima dată", + "lastsync": "Ultima sincronizare", + "listsep": ";", + "loading": "Încărcare ...", + "lostconnection": "Tokenul pentru autentificare este invalid sau a expirat; trebuie să va reconectați!", + "maxsizeandattachments": "Dimensiunea maximă pentru fișierele noi: {{$a.size}}, atașamente maxime: {{$a.attachments}}", + "min": "Punctaj minim", + "mins": "min", + "mod_assign": "Temă", + "mod_assignment": "Temă", + "mod_book": "Carte", + "mod_chat": "Chat", + "mod_choice": "Alegere", + "mod_data": "Bază de date", + "mod_database": "Bază de date", + "mod_external-tool": "Instrument din afara aplicației", + "mod_feedback": "Feedback", + "mod_file": "Fișier", + "mod_folder": "Director", + "mod_forum": "Forum", + "mod_glossary": "Glosar", + "mod_ims": "Pachet cu conținut IMS", + "mod_imscp": "Pachet cu conținut IMS", + "mod_label": "Etichetă", + "mod_lesson": "Lecție", + "mod_lti": "Instrument din afara aplicației", + "mod_page": "Pagină", + "mod_quiz": "Test", + "mod_resource": "Resursă", + "mod_scorm": "Pachet SCORM", + "mod_survey": "Sondaj", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Workshop", + "moduleintro": "Descriere", + "name": "Nume", + "networkerrormsg": "Rețea de date inexistentă sau nefuncțională", + "never": "Niciodată", + "next": "Înainte", + "no": "Nu", + "nocomments": "Nu există comentarii", + "nograde": "Fără notă.", + "none": "Niciunul", + "nopasswordchangeforced": "Nu puteţi trece mai departe fără să vă schimbaţi parola, însă nu există nicio pagină în care să realizaţi această operaţiune. Vă rugăm contactaţi un administrator Moodle.", + "nopermissions": "Ne pare rău, dar în acest moment nu aveţi permisiunea să realizaţi această operaţiune ({{$a}})", + "noresults": "Nu sunt rezultate", + "notapplicable": "n/a", + "notice": "Notificare", + "now": "acum", + "numwords": "{{$a}} cuvinte", + "offline": "Offline", + "online": "Online", + "openfullimage": "Apăsați aici pentru a vizualiza imaginea la dimensiunea întreagă", + "openinbrowser": "Deschideți în browser", + "pagea": "Pagina {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Telefon", + "pictureof": "Imaginea {{$a}}", + "previous": "Precedent", + "pulltorefresh": "Trageți în jos pentru actualizare", + "refresh": "Actualizați", + "required": "Necesar", + "requireduserdatamissing": "Acest utilizator are unele date de profil obligatorii necompletate. Completați aceste date în contul din Moodle și încercați din nou.
{{$a}}", + "save": "Salvează", + "search": "Căutați", + "searching": "Căutare", + "searchresults": "Rezultatele căutării", + "sec": "sec", + "secs": "secs", + "seemoredetail": "Apasă aici pentru mai multe detalii", + "send": "trimis", + "sending": "Se trimite", + "serverconnection": "Eroare la conectarea la server", + "show": "Afișați", + "site": "Site", + "sizeb": "bytes", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sortby": "Sortează după", + "start": "Start", + "submit": "Trimite", + "success": "Succes", + "tablet": "Tabletă", + "teachers": "Profesori", + "time": "Timp", + "timesup": "Timpul a expirat!", + "today": "Azi", + "twoparagraphs": "{{p1}}

{{p2}}", + "unexpectederror": "A apărut o eroare neașteptată. Închideți și redeschideți aplicația pentru a încerca din nou", + "unknown": "Necunoscut", + "unlimited": "Nelimitat", + "unzipping": "Dezarhivare", + "upgraderunning": "Site-ul se actualizează, vă rugăm să încercați mai târziu", + "userdeleted": "Acest cont a fost şters", + "userdetails": "Detalii utilizator", + "users": "Utilizatori", + "view": "Vizualizare", + "viewprofile": "Vezi profilul", + "whoops": "Ops!", + "windowsphone": "Telefon cu sistem de operare Windows", + "wsfunctionnotavailable": "Această funcție Web nu este disponibilă.", + "year": "An (Ani)", + "years": "ani", + "yes": "Da" +} \ No newline at end of file diff --git a/src/lang/ru.json b/src/lang/ru.json new file mode 100644 index 000000000..b66086f9a --- /dev/null +++ b/src/lang/ru.json @@ -0,0 +1,155 @@ +{ + "allparticipants": "Все участники", + "android": "Android", + "areyousure": "Вы уверены?", + "back": "Назад", + "cancel": "Отменить", + "cannotconnect": "Не удается подключиться: убедитесь, что Вы ввели правильный URL-адрес и что сайт использует Moodle 2.4 или более поздней версии.", + "cannotdownloadfiles": "Скачивание файла отключено для мобильных служб. Пожалуйста, свяжитесь с администратором сайта.", + "category": "Категория", + "choose": "Выбрать", + "choosedots": "Выберите...", + "clearsearch": "Очистить поиск", + "clicktohideshow": "Нажмите, чтобы раскрыть или скрыть", + "close": "Закрыть окно", + "comments": "Комментарии", + "commentscount": "Комментарии ({{$a}})", + "completion-alt-auto-fail": "Выполнено: {{$a}} (оценка ниже проходного балла)", + "completion-alt-auto-n": "Не выполнено: {{$a}}", + "completion-alt-auto-pass": "Выполнено: {{$a}} (оценка выше проходного балла)", + "completion-alt-auto-y": "Выполнено: {{$a}}", + "completion-alt-manual-n": "Не выполнено: {{$a}}. Выберите, чтобы отметить элемент как выполненный", + "completion-alt-manual-y": "Выполнено: {{$a}}. Выберите, чтобы отметить элемент курса как невыполненный", + "confirmdeletefile": "Вы уверены, что хотите удалить это файл?", + "confirmloss": "Вы уверены? Все изменения будут удалены.", + "content": "Содержимое", + "continue": "Продолжить", + "course": "Курс", + "coursedetails": "Информация о курсе", + "date": "Дата", + "day": "дн.", + "days": "Дней", + "decsep": ",", + "defaultvalue": "Значение по умолчанию ({{$a}})", + "delete": "Удалить", + "deleting": "Удаление", + "description": "Описание", + "done": "Завершено", + "download": "Скачать", + "downloading": "Загрузка", + "edit": "Редактировать", + "error": "Произошла ошибка", + "errordownloading": "Ошибка загрузки файла", + "filename": "Имя файла", + "folder": "Папка", + "forcepasswordchangenotice": "Вы должны изменить свой пароль.", + "fulllistofcourses": "Все курсы", + "groupsseparate": "Изолированные группы", + "groupsvisible": "Видимые группы", + "help": "Помощь", + "hide": "Скрыть", + "hour": "ч.", + "hours": "час.", + "humanreadablesize": "{{size}} {{unit}}", + "info": "информация", + "labelsep": ":", + "lastmodified": "Последние изменения:", + "listsep": ";", + "loading": "Загрузка...", + "lostconnection": "Ваш ключ аутентификации недействителен или просрочен. Вам придется повторно подключиться к сайту.", + "maxsizeandattachments": "Максимальный размер новых файлов: {{$a.size}}, максимальное количество прикрепленных файлов: {{$a.attachments}}", + "min": "Минимальный балл", + "mins": "мин.", + "mod_assign": "Задание", + "mod_assignment": "Задание", + "mod_book": "Книга", + "mod_chat": "Чат", + "mod_choice": "Опрос", + "mod_data": "База данных", + "mod_database": "База данных", + "mod_external-tool": "Внешний инструмент", + "mod_feedback": "Обратная связь", + "mod_file": "Файл", + "mod_folder": "Папка", + "mod_forum": "Форум", + "mod_glossary": "Глоссарий", + "mod_ims": "IMS пакет", + "mod_imscp": "IMS пакет", + "mod_label": "Пояснение", + "mod_lesson": "Лекция", + "mod_lti": "Внешний инструмент", + "mod_page": "Страница", + "mod_quiz": "Тест", + "mod_resource": "Ресурс", + "mod_scorm": "SCORM-пакет", + "mod_survey": "Анкета", + "mod_url": "URL", + "mod_wiki": "Вики", + "mod_workshop": "Семинар", + "moduleintro": "Описание", + "name": "Название", + "networkerrormsg": "Сеть не работает или работа в ней не разрешена.", + "never": "Никогда", + "next": "Следующий", + "no": "Нет", + "nocomments": "Нет комментариев", + "nograde": "Нет оценки.", + "none": "Никто", + "nopasswordchangeforced": "Вы не можете продолжать работу без смены пароля, однако страница для его изменения не доступна. Пожалуйста, свяжитесь с администратором сайта.", + "nopermissions": "Извините, но у Вас нет прав сделать это ({{$a}})", + "noresults": "Нет результатов", + "notapplicable": "н/д", + "notice": "Уведомление", + "now": "сейчас", + "numwords": "всего слов - {{$a}}", + "offline": "Вне сайта", + "online": "На сайте", + "openinbrowser": "Открыть в браузере", + "pagea": "Страница {{$a}}", + "phone": "Телефон", + "pictureof": "Изображение пользователя {{$a}}", + "previous": "Назад", + "pulltorefresh": "Потяните, чтобы обновить", + "refresh": "Обновить", + "required": "Обязательный", + "save": "Сохранить", + "search": "Искать", + "searching": "Поиск в...", + "searchresults": "Результаты поиска", + "sec": "сек.", + "secs": "сек.", + "seemoredetail": "Детали…", + "send": "Отправить", + "sending": "Отправка", + "serverconnection": "Ошибка соединения с сервером", + "show": "Показать", + "showmore": "Показать больше...", + "site": "Сайт", + "sizeb": "байт", + "sizegb": "Гбайт", + "sizekb": "Кбайт", + "sizemb": "Мбайт", + "sizetb": "Тб", + "sortby": "Сортировать по", + "start": "Начало", + "submit": "Отправить", + "success": "Успешно", + "teachers": "Преподаватели", + "time": "Время", + "timesup": "Время закончилось!", + "today": "Сегодня", + "unexpectederror": "Неизвестная ошибка. Пожалуйста, закройте и снова еще раз откройте приложение", + "unknown": "неизвестно", + "unlimited": "Неограничено", + "upgraderunning": "Сайт обновляется, повторите попытку позже.", + "userdeleted": "Учетная запись пользователя была удалена", + "userdetails": "Подробная информация о пользователе", + "usernotfullysetup": "Пользователь не полностью настроен", + "users": "Пользователи", + "view": "Просмотр", + "viewprofile": "Просмотр профиля", + "whoops": "Ой!", + "year": "Год(ы)", + "years": "г.", + "yes": "Да" +} \ No newline at end of file diff --git a/src/lang/sr-cr.json b/src/lang/sr-cr.json new file mode 100644 index 000000000..eb73433f6 --- /dev/null +++ b/src/lang/sr-cr.json @@ -0,0 +1,206 @@ +{ + "accounts": "Налози", + "allparticipants": "Сви учесници", + "android": "Андроид", + "areyousure": "Да ли сте сигурни?", + "back": "Назад", + "cancel": "Одустани", + "cannotconnect": "Није могуће успоставити везу. Проверите да ли сте унели исправну URL адресу и да ли ваш сајт користи Moodle 2.4 или новију верзију.", + "cannotdownloadfiles": "Преузимање датотека је онемогућено у подешавањима вашег мобилног сервиса. Обратите се администратору сајта.", + "captureaudio": "Сними аудио", + "capturedimage": "Снимљена слика", + "captureimage": "Усликај", + "capturevideo": "Сними видео", + "category": "Категорија", + "choose": "Изабери", + "choosedots": "Изабери...", + "clearsearch": "Обриши претрагу", + "clicktohideshow": "Кликните да бисте раширили или скупили", + "clicktoseefull": "Кликните да бисте видели комплетан садржај.", + "close": "Затвори", + "comments": "Коментари", + "commentscount": "Коментари ({{$a}})", + "commentsnotworking": "Коментари не могу да буду преузети", + "completion-alt-auto-fail": "Завршено: {{$a}} (није постигнута прелазна оцена)", + "completion-alt-auto-n": "Није завршено: {{$a}}", + "completion-alt-auto-pass": "Завршено: {{$a}} (постигнута прелазна оцена)", + "completion-alt-auto-y": "Завршено: {{$a}}", + "completion-alt-manual-n": "Није завршено: {{$a}}. Изаберите да бисте означили као завршено.", + "completion-alt-manual-y": "Завршено: {{$a}}. Изаберите да бисте означили као незавршено.", + "confirmcanceledit": "Да ли сте сигурни да желите да напустите ову страницу? Све промене ће бити изгубљене.", + "confirmdeletefile": "Да ли сте сигурни да желите да обришете ову датотетеку?", + "confirmloss": "Да ли сте сигурни? Све промене ће бити изгубљене.", + "confirmopeninbrowser": "Да ли желите да отворите у веб читачу?", + "content": "Садржај", + "contenteditingsynced": "Садржај који уређујете је синхронизован.", + "continue": "Настави", + "copiedtoclipboard": "Текст копиран у клипборд", + "course": "Курс", + "coursedetails": "Подаци о курсeвима", + "currentdevice": "Тренутни уређај", + "datastoredoffline": "Подаци су сачувани у мобилном уређају, зато што не могу да се пошаљу. Аутоматски ће бити послати касније.", + "date": "Датум", + "day": "дан", + "days": "дан/а", + "decsep": ",", + "delete": "Обриши", + "deleting": "Брисање", + "description": "Опис", + "dfdaymonthyear": "MM-DD-YYYY", + "dfdayweekmonth": "ddd, D MMM", + "dffulldate": "dddd, D MMMM YYYY h[:]mm A", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "Одбаци", + "dismiss": "Обустави", + "done": "Урађено", + "download": "Преузми", + "downloading": "Преузимање", + "edit": "Уреди", + "emptysplit": "Ова страница ће се појавити празна уколико је леви панел празан или се учитава.", + "error": "Грешка", + "errorchangecompletion": "Дошло је до грешке приликом промене статуса завршетка. Молимо, покушајте поново.", + "errordeletefile": "Грешка приликом брисања датотеке. Молимо, покушајте поново.", + "errordownloading": "Грешка приликом преузимања датотеке.", + "errordownloadingsomefiles": "Грешка приликом преузимања датотека модула. Могуће је да неке датотеке недостају.", + "errorfileexistssamename": "Већ постоји датотека са овим називом.", + "errorinvalidform": "Образац садржи неисправне податке. Уверите се да сте попунили сва неопходна поља и да су подаци исправни.", + "errorinvalidresponse": "Примљен је неисправан одговор. Обратите се администратору вашег Moodle сајта ако се грешка понови.", + "errorloadingcontent": "Грешка при учитавању садржаја.", + "erroropenfilenoapp": "Грешка приликом отварања датотеке: није пронађена апликација која може да отвори овај тип датотеке.", + "erroropenfilenoextension": "Грешка приликом отварања датотеке: датотека нема екстензију.", + "erroropenpopup": "Ова активност покушава да отвори искачући прозор. Ова апликација то не подржава.", + "errorrenamefile": "Грешка приликом покушаја промене назива датотеке. Молимо, покушајте поново.", + "errorsync": "Дошло је до грешке приликом синхронизацији. Молимо, покушајте поново.", + "errorsyncblocked": "{{$a}} тренутно не може да се синхронизује због текућег процеса. Молимо, покушајте поново касније. Ако се проблем и даље буде постојао, покушајте поново да покренете апликацију.", + "filename": "Име датотеке", + "filenameexist": "Назив датотеке већ постоји: {{$a}}", + "folder": "Директоријум", + "forcepasswordchangenotice": "Морате променити своју лозинку да бисте наставили", + "fulllistofcourses": "Сви курсеви", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Одвојене групе", + "groupsvisible": "Видљиве групе", + "hasdatatosync": "{{$a}} има офлајн податке које треба синхронизовати.", + "help": "Помоћ", + "hide": "Сакриј", + "hour": "h", + "hours": "сат/а/и", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Слика", + "imageviewer": "Приказивач слике", + "info": "Инфо", + "ios": "iOS", + "labelsep": ":", + "lastdownloaded": "Последњи пут преузето", + "lastmodified": "Последња измена", + "lastsync": "Последња синхронизација", + "listsep": ";", + "loading": "Учитавање", + "loadmore": "Учитај још", + "lostconnection": "Ваш токен за потврду идентитета је неважећи или је истекао. Мораћете поново да успоставите везу са сајтом.", + "maxsizeandattachments": "Максимална величина за нове датотеке: {{$a.size}}, макисималан број прилога: {{$a.attachments}}", + "min": "min", + "mins": "min", + "mod_assign": "Задатак", + "mod_chat": "Причаоница", + "mod_choice": "Избор", + "mod_data": "База података", + "mod_feedback": "Упитник (Feedback)", + "mod_forum": "Форум", + "mod_lesson": "Лекција", + "mod_lti": "Екстерни алат", + "mod_quiz": "Тест", + "mod_scorm": "SCORM пакет", + "mod_survey": "Упитник (Survey)", + "mod_wiki": "Wiki", + "moduleintro": "Опис", + "mygroups": "Моје групе", + "name": "Име", + "networkerrormsg": "Било је проблема са повезивањем на сајт. Проверите везу и покушајте поново.", + "never": "Никад", + "next": "Следећи", + "no": "Не", + "nocomments": "Нема коментара", + "nograde": "Нема оцене", + "none": "Ниједан", + "nopasswordchangeforced": "Не можете наставити без промене своје лозинке.", + "nopermissions": "Жао нам је, али тренутно немате дозволу да то радите ({{$a}})", + "noresults": "Нема резултата", + "notapplicable": "n/a", + "notice": "Напомена", + "notsent": "Није послато", + "now": "сада", + "numwords": "{{$a}} реч(и)", + "offline": "Офлајн", + "online": "Онлајн", + "openfullimage": "Кликните овде да бисте приказали слику у пуној величини", + "openinbrowser": "Отвори у веб читачу", + "othergroups": "Друге групе", + "pagea": "Страница {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Телефон", + "pictureof": "Слика {{$a}}", + "previous": "Претходни", + "pulltorefresh": "Повуците за освежавање", + "redirectingtosite": "Бићете преусмерени на сајт.", + "refresh": "Освежи", + "required": "Обавезно", + "requireduserdatamissing": "Овај корисник нема у свом профилу неке неопходне податке. Молимо вас, унесети ове податке у ваш Moodle и покушајте поново.
{{$a}}", + "retry": "Покушај поново", + "save": "Сачувај", + "search": "Претрага", + "searching": "Претраживање", + "searchresults": "Резултати претраге", + "sec": "сек", + "secs": "s", + "seemoredetail": "Кликните овде за више детеља", + "send": "Пошаљи", + "sending": "Слање", + "serverconnection": "Грешка у повезивању са сервером", + "show": "Прикажи", + "showmore": "Прикажи још...", + "site": "Сајт", + "sitemaintenance": "Сајт је у режиму одржавања и тренутно није доступан", + "sizeb": "бајта", + "sizegb": "Gb", + "sizekb": "Kb", + "sizemb": "Mb", + "sizetb": "TB", + "sorry": "Извините...", + "sortby": "Сортирај по", + "start": "Почетак", + "submit": "Проследи", + "success": "Успешно!", + "tablet": "Таблет", + "teachers": "Предавачи", + "thereisdatatosync": "Број офлајн податак које треба синхронизовати: {{$a}}", + "time": "Време", + "timesup": "Време је истекло!", + "today": "Данас", + "tryagain": "Покушај поново", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Ух!", + "unexpectederror": "Неочекивана грешка. Затворите и поново отворите апликацију како бисте покушали поново.", + "unicodenotsupported": "Неки емотикони нису подржани на овом сајту. Такви карактери ће бити уклоњени приликом слања поруке.", + "unicodenotsupportedcleanerror": "Приликом чишћења Unicode карактера пронађен је празан текст.", + "unknown": "Непознато", + "unlimited": "Неограничено", + "unzipping": "Распакивање", + "upgraderunning": "Сајт се ажурира, молимо покушајте касније", + "userdeleted": "Овај кориснички налог је обрисан", + "userdetails": "Детаљи о кориснику", + "usernotfullysetup": "Корисник није у потпуности подешен", + "users": "Корисници", + "view": "Приказ", + "viewprofile": "Прегледај профил", + "warningofflinedatadeleted": "Офлајн подаци компоненте {{component}} '{{name}}' су обрисани. {{error}}", + "whoops": "Упс!", + "whyisthishappening": "Зашто се ово дешава?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "Функција Webservice није доступна.", + "year": "година", + "years": "година", + "yes": "Да" +} \ No newline at end of file diff --git a/src/lang/sr-lt.json b/src/lang/sr-lt.json new file mode 100644 index 000000000..a35a6e51d --- /dev/null +++ b/src/lang/sr-lt.json @@ -0,0 +1,206 @@ +{ + "accounts": "Nalozi", + "allparticipants": "Svi učesnici", + "android": "Android", + "areyousure": "Da li ste sigurni?", + "back": "Nazad", + "cancel": "Odustani", + "cannotconnect": "Nije moguće uspostaviti vezu. Proverite da li ste uneli ispravnu URL adresu i da li vaš sajt koristi Moodle 2.4 ili noviju verziju.", + "cannotdownloadfiles": "Preuzimanje datoteka je onemogućeno u podešavanjima vašeg mobilnog servisa. Obratite se administratoru sajta.", + "captureaudio": "Snimi audio", + "capturedimage": "Snimljena slika", + "captureimage": "Uslikaj", + "capturevideo": "Snimi video", + "category": "Kategorija", + "choose": "Izaberi", + "choosedots": "Izaberi...", + "clearsearch": "Obriši pretragu", + "clicktohideshow": "Kliknite da biste raširili ili skupili", + "clicktoseefull": "Kliknite da biste videli kompletan sadržaj.", + "close": "Zatvori", + "comments": "Komentari", + "commentscount": "Komentari ({{$a}})", + "commentsnotworking": "Komentari ne mogu da budu preuzeti", + "completion-alt-auto-fail": "Završeno: {{$a}} (nije postignuta prelazna ocena)", + "completion-alt-auto-n": "Nije završeno: {{$a}}", + "completion-alt-auto-pass": "Završeno: {{$a}} (postignuta prelazna ocena)", + "completion-alt-auto-y": "Završeno: {{$a}}", + "completion-alt-manual-n": "Nije završeno: {{$a}}. Izaberite da biste označili kao završeno.", + "completion-alt-manual-y": "Završeno: {{$a}}. Izaberite da biste označili kao nezavršeno.", + "confirmcanceledit": "Da li ste sigurni da želite da napustite ovu stranicu? Sve promene će biti izgubljene.", + "confirmdeletefile": "Da li ste sigurni da želite da obrišete ovu datoteteku?", + "confirmloss": "Da li ste sigurni? Sve promene će biti izgubljene.", + "confirmopeninbrowser": "Da li želite da otvorite u veb čitaču?", + "content": "Sadržaj", + "contenteditingsynced": "Sadržaj koji uređujete je sinhronizovan.", + "continue": "Nastavi", + "copiedtoclipboard": "Tekst kopiran u klipbord", + "course": "Kurs", + "coursedetails": "Podaci o kursevima", + "currentdevice": "Trenutni uređaj", + "datastoredoffline": "Podaci su sačuvani u mobilnom uređaju, zato što ne mogu da se pošalju. Automatski će biti poslati kasnije.", + "date": "Datum", + "day": "dan", + "days": "dan/a", + "decsep": ",", + "delete": "Obriši", + "deleting": "Brisanje", + "description": "Opis", + "dfdaymonthyear": "MM-DD-YYYY", + "dfdayweekmonth": "ddd, D MMM", + "dffulldate": "dddd, D MMMM YYYY h[:]mm A", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "Odbaci", + "dismiss": "Obustavi", + "done": "Urađeno", + "download": "Preuzmi", + "downloading": "Preuzimanje", + "edit": "Uredi", + "emptysplit": "Ova stranica će se pojaviti prazna ukoliko je levi panel prazan ili se učitava.", + "error": "Greška", + "errorchangecompletion": "Došlo je do greške prilikom promene statusa završetka. Molimo, pokušajte ponovo.", + "errordeletefile": "Greška prilikom brisanja datoteke. Molimo, pokušajte ponovo.", + "errordownloading": "Greška prilikom preuzimanja datoteke.", + "errordownloadingsomefiles": "Greška prilikom preuzimanja datoteka modula. Moguće je da neke datoteke nedostaju.", + "errorfileexistssamename": "Već postoji datoteka sa ovim nazivom.", + "errorinvalidform": "Obrazac sadrži neispravne podatke. Uverite se da ste popunili sva neophodna polja i da su podaci ispravni.", + "errorinvalidresponse": "Primljen je neispravan odgovor. Obratite se administratoru vašeg Moodle sajta ako se greška ponovi.", + "errorloadingcontent": "Greška pri učitavanju sadržaja.", + "erroropenfilenoapp": "Greška prilikom otvaranja datoteke: nije pronađena aplikacija koja može da otvori ovaj tip datoteke.", + "erroropenfilenoextension": "Greška prilikom otvaranja datoteke: datoteka nema ekstenziju.", + "erroropenpopup": "Ova aktivnost pokušava da otvori iskačući prozor. Ova aplikacija to ne podržava.", + "errorrenamefile": "Greška prilikom pokušaja promene naziva datoteke. Molimo, pokušajte ponovo.", + "errorsync": "Došlo je do greške prilikom sinhronizaciji. Molimo, pokušajte ponovo.", + "errorsyncblocked": "{{$a}} trenutno ne može da se sinhronizuje zbog tekućeg procesa. Molimo, pokušajte ponovo kasnije. Ako se problem i dalje bude postojao, pokušajte ponovo da pokrenete aplikaciju.", + "filename": "Ime datoteke", + "filenameexist": "Naziv datoteke već postoji: {{$a}}", + "folder": "Direktorijum", + "forcepasswordchangenotice": "Morate promeniti svoju lozinku da biste nastavili", + "fulllistofcourses": "Svi kursevi", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Odvojene grupe", + "groupsvisible": "Vidljive grupe", + "hasdatatosync": "{{$a}} ima oflajn podatke koje treba sinhronizovati.", + "help": "Pomoć", + "hide": "Sakrij", + "hour": "h", + "hours": "sat/a/i", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Slika", + "imageviewer": "Prikazivač slike", + "info": "Info", + "ios": "iOS", + "labelsep": ":", + "lastdownloaded": "Poslednji put preuzeto", + "lastmodified": "Poslednja izmena", + "lastsync": "Poslednja sinhronizacija", + "listsep": ";", + "loading": "Učitavanje", + "loadmore": "Učitaj još", + "lostconnection": "Vaš token za potvrdu identiteta je nevažeći ili je istekao. Moraćete ponovo da uspostavite vezu sa sajtom.", + "maxsizeandattachments": "Maksimalna veličina za nove datoteke: {{$a.size}}, makisimalan broj priloga: {{$a.attachments}}", + "min": "min", + "mins": "min", + "mod_assign": "Zadatak", + "mod_chat": "Pričaonica", + "mod_choice": "Izbor", + "mod_data": "Baza podataka", + "mod_feedback": "Upitnik (Feedback)", + "mod_forum": "Forum", + "mod_lesson": "Lekcija", + "mod_lti": "Eksterni alat", + "mod_quiz": "Test", + "mod_scorm": "SCORM paket", + "mod_survey": "Upitnik (Survey)", + "mod_wiki": "Wiki", + "moduleintro": "Opis", + "mygroups": "Moje grupe", + "name": "Ime", + "networkerrormsg": "Bilo je problema sa povezivanjem na sajt. Proverite vezu i pokušajte ponovo.", + "never": "Nikad", + "next": "Sledeći", + "no": "Ne", + "nocomments": "Nema komentara", + "nograde": "Nema ocene", + "none": "Nijedan", + "nopasswordchangeforced": "Ne možete nastaviti bez promene svoje lozinke.", + "nopermissions": "Žao nam je, ali trenutno nemate dozvolu da to radite ({{$a}})", + "noresults": "Nema rezultata", + "notapplicable": "n/a", + "notice": "Napomena", + "notsent": "Nije poslato", + "now": "sada", + "numwords": "{{$a}} reč(i)", + "offline": "Oflajn", + "online": "Onlajn", + "openfullimage": "Kliknite ovde da biste prikazali sliku u punoj veličini", + "openinbrowser": "Otvori u veb čitaču", + "othergroups": "Druge grupe", + "pagea": "Stranica {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Telefon", + "pictureof": "Slika {{$a}}", + "previous": "Prethodni", + "pulltorefresh": "Povucite za osvežavanje", + "redirectingtosite": "Bićete preusmereni na sajt.", + "refresh": "Osveži", + "required": "Obavezno", + "requireduserdatamissing": "Ovaj korisnik nema u svom profilu neke neophodne podatke. Molimo vas, uneseti ove podatke u vaš Moodle i pokušajte ponovo.
{{$a}}", + "retry": "Pokušaj ponovo", + "save": "Sačuvaj", + "search": "Pretraga", + "searching": "Pretraživanje", + "searchresults": "Rezultati pretrage", + "sec": "sek", + "secs": "s", + "seemoredetail": "Kliknite ovde za više detelja", + "send": "Pošalji", + "sending": "Slanje", + "serverconnection": "Greška u povezivanju sa serverom", + "show": "Prikaži", + "showmore": "Prikaži još...", + "site": "Sajt", + "sitemaintenance": "Sajt je u režimu održavanja i trenutno nije dostupan", + "sizeb": "bajta", + "sizegb": "Gb", + "sizekb": "Kb", + "sizemb": "Mb", + "sizetb": "TB", + "sorry": "Izvinite...", + "sortby": "Sortiraj po", + "start": "Početak", + "submit": "Prosledi", + "success": "Uspešno!", + "tablet": "Tablet", + "teachers": "Predavači", + "thereisdatatosync": "Broj oflajn podatak koje treba sinhronizovati: {{$a}}", + "time": "Vreme", + "timesup": "Vreme je isteklo!", + "today": "Danas", + "tryagain": "Pokušaj ponovo", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Uh!", + "unexpectederror": "Neočekivana greška. Zatvorite i ponovo otvorite aplikaciju kako biste pokušali ponovo.", + "unicodenotsupported": "Neki emotikoni nisu podržani na ovom sajtu. Takvi karakteri će biti uklonjeni prilikom slanja poruke.", + "unicodenotsupportedcleanerror": "Prilikom čišćenja Unicode karaktera pronađen je prazan tekst.", + "unknown": "Nepoznato", + "unlimited": "Neograničeno", + "unzipping": "Raspakivanje", + "upgraderunning": "Sajt se ažurira, molimo pokušajte kasnije", + "userdeleted": "Ovaj korisnički nalog je obrisan", + "userdetails": "Detalji o korisniku", + "usernotfullysetup": "Korisnik nije u potpunosti podešen", + "users": "Korisnici", + "view": "Prikaz", + "viewprofile": "Pregledaj profil", + "warningofflinedatadeleted": "Oflajn podaci komponente {{component}} '{{name}}' su obrisani. {{error}}", + "whoops": "Ups!", + "whyisthishappening": "Zašto se ovo dešava?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "Funkcija Webservice nije dostupna.", + "year": "godina", + "years": "godina", + "yes": "Da" +} \ No newline at end of file diff --git a/src/lang/sv.json b/src/lang/sv.json new file mode 100644 index 000000000..7224d0744 --- /dev/null +++ b/src/lang/sv.json @@ -0,0 +1,177 @@ +{ + "allparticipants": "Alla deltagare", + "android": "Android", + "areyousure": "Är du säker?", + "back": "Tillbaka", + "cancel": "Avbryt", + "cannotconnect": "Kan inte ansluta: Kontrollera att webbadressen är korrekt och att din webbplats använder Moodle 2.4 eller senare", + "cannotdownloadfiles": "Nedladdning av filer är inaktiverad. Vänligen kontakta webbsidans administratör.", + "category": "Kategori", + "choose": "Välj", + "choosedots": "Välj...", + "clearsearch": "Rensa sökning", + "clicktohideshow": "Klicka för att expandera eller fälla ihop", + "clicktoseefull": "Klicka för att se hela innehållet", + "close": "Stäng fönster", + "comments": "Kommentarer", + "commentscount": "Kommentarer ({{$a}})", + "completion-alt-auto-fail": "Avslutad: {{$a}} (uppnådde inte gräns för godkänd)", + "completion-alt-auto-n": "Inte avslutad: {{$a}}", + "completion-alt-auto-pass": "Avslutad: {{$a}} (uppnådde gräns för godkänd)", + "completion-alt-auto-y": "Avslutad: {{$a}}", + "completion-alt-manual-n": "Inte avslutad: {{$a}}. Välj att markera som avslutad", + "completion-alt-manual-y": "Avslutad: {{$a}}. Välj att markera som INTE avslutad", + "confirmdeletefile": "Är Du säker på att Du vill ta bort den här filen?", + "confirmopeninbrowser": "Vill du öppna den i webbläsaren ?", + "content": "Innehåll", + "continue": "Fortsätt", + "course": "Kurs", + "coursedetails": "Kursinformation", + "date": "Datum", + "day": "Dag(ar)", + "days": "Dagar", + "decsep": ",", + "delete": "Ta bort", + "deleting": "ta bort", + "description": "Beskrivning", + "dfdayweekmonth": "ddd, D MMM", + "dflastweekdate": "ddd", + "dfmediumdate": "", + "dftimedate": "h[:]mm A", + "done": "Färdig", + "download": "Ladda ner", + "downloading": "Laddar ner", + "edit": "Redigera", + "error": "Det uppstod ett fel", + "errorchangecompletion": "Ett fel uppstod när du ändrade status för fullföljande. Var god försök igen.", + "errordownloading": "Fel vid nedladdning av fil", + "errordownloadingsomefiles": "Fel vid hämtning av modulens filer. Vissa filer kanske saknas .", + "errorinvalidresponse": "Fick ogiltigt svar. Kontakta din Moodleadministrator om felet kvarstår.", + "erroropenfilenoapp": "Fel vid öppning av filen: ingen app hittades som kan öppna denna typ av fil.", + "erroropenfilenoextension": "Fel vid öppning av filen: Filen saknar definition", + "erroropenpopup": "Aktiviteten försöker öppna en popup . Detta stöds inte i den här appen.", + "filename": "Filnamn", + "folder": "Katalog", + "forcepasswordchangenotice": "Du måste använda ditt lösenord för att kunna fortsätta.", + "fulllistofcourses": "Alla kurser", + "groupsseparate": "Olika grupper", + "groupsvisible": "Synliga grupper", + "help": "Hjälp", + "hide": "Dölj", + "hour": "timme", + "hours": "timmar", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Bild", + "imageviewer": "Bildvisare", + "info": "Info", + "ios": "IOS", + "labelsep": ":", + "lastmodified": "Senast modifierad", + "lastsync": "Senaste synkronisering", + "listsep": ";", + "loading": "Laddar....", + "lostconnection": "Vi förlorade anslutningen. Du måste ansluta igen. Din token är nu ogiltigt.", + "maxsizeandattachments": "Maximal storlek för nya filer: {{$a.size}}, max bilagor: {{$a.attachments}}", + "min": "Min resultat", + "mins": "minuter", + "mod_assign": "Uppgift", + "mod_assignment": "Uppgift", + "mod_book": "Bok", + "mod_chat": "Chat", + "mod_choice": "Opinionsundersökning", + "mod_data": "Databas", + "mod_database": "Databas", + "mod_external-tool": "External Tool", + "mod_feedback": "Egen enkät", + "mod_file": "Fil", + "mod_folder": "Mapp", + "mod_forum": "Forum", + "mod_glossary": "Ord- och begreppslista", + "mod_ims": "Innehållspaket av typ IMS", + "mod_imscp": "Innehållspaket av typ IMS", + "mod_label": "Etikett", + "mod_lesson": "Lektion", + "mod_lti": "External tool", + "mod_page": "Sida", + "mod_quiz": "Test", + "mod_resource": "Resurs", + "mod_scorm": "Scormpaket", + "mod_survey": "Färdig enkät", + "mod_url": "URL/Webbadress", + "mod_wiki": "Wiki", + "mod_workshop": "Workshop", + "moduleintro": "Beskrivning", + "mygroups": "Mina grupper", + "name": "Namn", + "networkerrormsg": "Nätverket är inte aktiverat eller fungerar inte", + "never": "Aldrig", + "next": "Fortsätt", + "no": "Ingen", + "nocomments": "Det finns inga kommentarer", + "nograde": "Inget betyg.", + "none": "Ingen", + "nopasswordchangeforced": "Du kan inte gå vidare utan att ändra ditt lösenord, men det finns inte någon sida tillgänglig för att ändra det. Var snäll och kontakta din administratör för Moodle.", + "nopermissions": "Du har tyvärr f.n. inte tillstånd att göra detta ({{$a}})", + "noresults": "Inga resultat", + "notapplicable": "n/a", + "notice": "Meddelande", + "now": "nu", + "numwords": "{{$a}} ord", + "offline": "Offline", + "online": "Online", + "openfullimage": "Klick här för att visa bilden i full storlek", + "openinbrowser": "Öppna i webbläsare", + "othergroups": "Andra grupper", + "pagea": "Sida {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Telefon", + "pictureof": "Bild av {{$a}}", + "previous": "Tidigare", + "pulltorefresh": "Dra för att uppdatera", + "refresh": "Återställ", + "required": "Obligatorisk", + "requireduserdatamissing": "Den här användaren saknar vissa nödvändiga profildata. Vänligen fyll i uppgifterna i din Moodle och försök igen.
{{$a}}", + "save": "Spara", + "search": "Sök...", + "searching": "Söker", + "searchresults": "Sökresultat", + "sec": "Sekund", + "secs": "Sekunder", + "seemoredetail": "Klicka här för att se fler detaljer", + "send": "Skicka", + "sending": "Skickar", + "serverconnection": "Fel vid anslutning till servern", + "show": "Visa", + "site": "Webbplats", + "sizeb": "bytes", + "sizegb": "Gb", + "sizekb": "Kb", + "sizemb": "Mb", + "sizetb": "Tb", + "sortby": "Sortera enligt", + "start": "Starta", + "submit": "Skicka", + "success": "Succé!", + "tablet": "Tablet", + "teachers": "Distanslärare/
handledare/
coacher", + "time": "Tid", + "timesup": "Tiden är slut!", + "today": "Idag", + "twoparagraphs": "{{p1}}

{{p2}}", + "unexpectederror": "Oväntad fel. Stäng och öppna programmet igen för ett nytt försök.", + "unknown": "Okänd", + "unlimited": "Obegränsad", + "unzipping": "Packa upp", + "upgraderunning": "Webbplatsen uppgraderas, försök igen senare.", + "userdeleted": "Ditt användarkonto har tagits bort.", + "userdetails": "Detaljer om användare", + "users": "Användare", + "view": "Visa", + "viewprofile": "Visa profil", + "whoops": "Hoppsan!", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "Webbtjänstfunktion är inte tillgänglig.", + "year": "År", + "years": "år", + "yes": "Ja" +} \ No newline at end of file diff --git a/src/lang/tr.json b/src/lang/tr.json new file mode 100644 index 000000000..d9ffd4eeb --- /dev/null +++ b/src/lang/tr.json @@ -0,0 +1,155 @@ +{ + "accounts": "Hesaplar", + "allparticipants": "Bütün katılımcılar", + "android": "Android", + "areyousure": "Emin misiniz?", + "back": "Geri", + "cancel": "İptal", + "cannotconnect": "Bağlantı kurulamıyor: Doğru adres girdiğinizden ve sitenizin Moodle 2.4 ve sonrası sürüme sahip olduğundan emin olun.", + "category": "Kategori", + "choose": "Seç", + "choosedots": "Seçiniz...", + "clearsearch": "Aramayı temizle", + "clicktohideshow": "Genişlet/Daralt", + "close": "Pencereyi kapat", + "comments": "Yorumlar", + "commentscount": "Yorumlar ({{$a}})", + "completion-alt-auto-fail": "Tamamlandı (geçer not almayı başaramadı)", + "completion-alt-auto-n": "Tamamlanmadı", + "completion-alt-auto-pass": "Tamamlandı (geçer not almayı başardı)", + "completion-alt-auto-y": "Tamamlandı", + "completion-alt-manual-n": "Tamamlanmadı; tamamlandı olarak işaretlemek için seçin", + "completion-alt-manual-y": "Tamamlandı; tamamlanmadı olarak işaretlemek için seçin", + "confirmdeletefile": "Bu dosyayı silmek istediğinize emin misiniz?", + "confirmopeninbrowser": "Tarayıcıda açmak istediğine emin misin?", + "content": "İçerik", + "continue": "Devam et", + "course": "Ders", + "coursedetails": "Ders ayrıntıları", + "date": "Tarih", + "day": "Gün", + "days": "Gün", + "decsep": ",", + "delete": "Sil", + "deleting": "Siliniyor", + "description": "Açıklama", + "done": "Tamamlandı", + "download": "İndir", + "downloading": "İndiriliyor...", + "edit": "Düzenle ", + "error": "Hata oluştu", + "errordownloading": "Dosya indirmede hata", + "filename": "Dosya adı", + "folder": "Klasör", + "forcepasswordchangenotice": "Devam etmek için şifrenizi değiştirmelisiniz.", + "fulllistofcourses": "Tüm dersler", + "groupsseparate": "Ayrı gruplar", + "groupsvisible": "Görünür gruplar", + "help": "Yardım", + "hide": "Gizle", + "hour": "saat", + "hours": "saat", + "image": "Resim", + "info": "Bilgi", + "ios": "İOS", + "labelsep": ":", + "lastmodified": "Son değiştirme", + "lastsync": "Son senkronizasyon", + "listsep": ";", + "loading": "Yükleniyor", + "lostconnection": "Bağlantınızı kaybettik, yeniden bağlanmanız gerekiyor. Verileriniz artık geçerli değil.", + "maxsizeandattachments": "Yeni dosyalar için en büyük boyut: {{$a.size}}, en fazla ek: {{$a.attachments}}", + "min": "Min puan", + "mins": "dk", + "mod_assign": "Ödev", + "mod_book": "Kitap", + "mod_chat": "Sohbet", + "mod_choice": "Seçenek", + "mod_data": "Veritabanı", + "mod_database": "Veritabanı", + "mod_external-tool": "Harici araç", + "mod_feedback": "Geribildirim", + "mod_file": "Dosya", + "mod_folder": "Klasör", + "mod_forum": "Forum", + "mod_glossary": "Sözlük", + "mod_ims": "İMS içerik paketi", + "mod_imscp": "İMS içerik paketi", + "mod_label": "Etiket", + "mod_lesson": "Ders", + "mod_lti": null, + "mod_page": "Sayfa", + "mod_quiz": "Sınav", + "mod_resource": "Kaynak", + "mod_scorm": "SCORM paketi", + "mod_survey": "Anket", + "mod_url": "URL", + "mod_wiki": "Wiki", + "mod_workshop": "Çalıştay", + "moduleintro": "Açıklama", + "mygroups": "Gruplarım", + "name": "Adı", + "networkerrormsg": "Ağ etkin değil ya da çalışmıyor.", + "never": "Asla", + "next": "Devam et", + "no": "Hayır", + "nocomments": "Hiç yorum yok", + "nograde": "Not yok.", + "none": "Hiçbiri", + "nopasswordchangeforced": "Şifrenizi değiştirmeden ilerleyemezsiniz, ancak şifrenizi değiştirmek için bir sayfa yok. Lütfen Moodle Yöneticinizle iletişime geçin.", + "nopermissions": "Üzgünüz, şu anda bunu yapmaya yetkiniz yok: {{$a}}", + "noresults": "Sonuç yok", + "notice": "Uyarı", + "now": "şimdi", + "numwords": "{{$a}} kelime", + "offline": "Çevrimdışı", + "online": "Çevrimiçi", + "openinbrowser": "Tarayıcıda aç", + "othergroups": "Diğer gruplar", + "pagea": "Sayfa {{$a}}", + "phone": "Telefon", + "pictureof": "{{$a}} 'ın resmi", + "previous": "Önceki", + "refresh": "Yenile", + "required": "Gerekli", + "save": "Kaydet", + "search": "Arama...", + "searching": "Aranıyor", + "searchresults": "Arama sonuçları", + "sec": "sn", + "secs": "sn", + "seemoredetail": "Ayrıntıları görmek için tıklayınız", + "send": "Gönder", + "sending": "Gönderiliyor", + "serverconnection": "Sunucuya bağlanma hatası", + "show": "Göster", + "showmore": "Daha fazla göster...", + "site": "Site", + "sizeb": "bayt", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sorry": "Üzgünüz...", + "sortby": "Sıralama ölçütü", + "start": "Başla", + "submit": "Gönder", + "success": "Başarı", + "tablet": "Tablet", + "teachers": "Eğitimciler", + "time": "Süre", + "timesup": "Süre doldu!", + "today": "Bugün", + "unexpectederror": "Beklenmeyen hata. Lütfen uygulamanızı yeniden açın ve tekrar deneyin", + "unknown": "Bilinmeyen", + "unlimited": "Limitsiz", + "upgraderunning": "Site güncellemesi yapılıyor, lütfen daha sonra deneyin.", + "userdeleted": "Bu kullanıcı hesabı silindi", + "userdetails": "Kullanıcı ayrıntıları", + "usernotfullysetup": "Kullanıcı tam kurulum yapmadı", + "users": "Kullanıcılar", + "view": "Görünüm", + "viewprofile": "Profili görüntüle", + "year": "Yıl", + "years": "yıl", + "yes": "Evet" +} \ No newline at end of file diff --git a/src/lang/uk.json b/src/lang/uk.json new file mode 100644 index 000000000..cfce433c7 --- /dev/null +++ b/src/lang/uk.json @@ -0,0 +1,200 @@ +{ + "accounts": "Аккаунти", + "allparticipants": "Усі учасники", + "android": "Android", + "areyousure": "Ви впевнені?", + "back": "Назад", + "cancel": "Скасувати", + "cannotconnect": "Неможливо з'єднатися: Переконайтеся, що ви ввели правильний URL і що сайт використовує Moodle 2.4 або більш пізню версію.", + "cannotdownloadfiles": "Завантаження файлів відключено у вашій мобільній службі. Будь ласка, зверніться до адміністратора сайту.", + "category": "Категорія", + "choose": "Вибрати", + "choosedots": "Вибрати...", + "clearsearch": "Очистити пошук", + "clicktohideshow": "Натисніть, щоб розгорнути або згорнути", + "clicktoseefull": "Натисніть, щоб побачити весь вміст.", + "close": "Закрити вікно", + "comments": "Коментарі", + "commentscount": "Коментарі ({{$a}})", + "commentsnotworking": "Коментар не може бути відновлений", + "completion-alt-auto-fail": "Виконано: {{$a}} (не досягли до рівня зарахування)", + "completion-alt-auto-n": "Не завершено: {{$a}}", + "completion-alt-auto-pass": "Виконано: {{$a}} (досягли до рівня зараховано)", + "completion-alt-auto-y": "Завершено: {{$a}}", + "completion-alt-manual-n": "Не завершено {{$a}}. Виберіть для відмічення як завершене.", + "completion-alt-manual-y": "Завершено {{$a}}. Виберіть для відмічення як незавершене.", + "confirmcanceledit": "Ви впевнені що хочете залишити цю сторінку? Всі зміни будуть втрачені.", + "confirmdeletefile": "Ви впевнені, що хочете видалити цей файл?", + "confirmloss": "Ви впевнені? Всі зміни будуть втрачені.", + "confirmopeninbrowser": "Ви хочете відкрити в браузері?", + "content": "Контент", + "contenteditingsynced": "Ви редагуєте вміст який був синхронізований.", + "continue": "Продовжити", + "copiedtoclipboard": "Текст скопійований", + "course": "Курс", + "coursedetails": "Деталі курсу", + "currentdevice": "Поточний пристрій", + "datastoredoffline": "Дані зберігаються в пристрої, оскільки не можуть бути надіслані. Вони будуть автоматично відправлені пізніше.", + "date": "Дата", + "day": "День(ів)", + "days": "Днів", + "decsep": ",", + "delete": "Вилучити", + "deleting": "Видалення", + "description": "Опис", + "dfdaymonthyear": "MM-DD-YYYY", + "dfdayweekmonth": "ddd, D MMM", + "dffulldate": "dddd, D MMMM YYYY h[:]mm A", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "Скинути", + "dismiss": "Відхилити", + "done": "Зроблено", + "download": "Завантажити", + "downloading": "Завантаження", + "edit": "Редагувати", + "emptysplit": "Ця сторінка буде виглядати порожньою, якщо ліва панель порожня або завантажується.", + "error": "Сталася помилка", + "errorchangecompletion": "При зміні статусу завершення сталася помилка. Будь ласка спробуйте ще раз.", + "errordeletefile": "Помилка видалення файлу. Будь ласка спробуйте ще раз.", + "errordownloading": "Помилка завантаження файлу.", + "errordownloadingsomefiles": "Помилка завантаження модуля файлів. Деякі файли можуть бути відсутні.", + "errorfileexistssamename": "Файл з таким ім'ям існує.", + "errorinvalidform": "Форма містить невірні дані. Будь ласка, переконайтеся, що всі необхідні поля з даними вірні.", + "errorinvalidresponse": "Неправильна відповідь отримана. Будь ласка, зверніться до адміністратора сайту Moodle, якщо роботу не відновлено.", + "errorloadingcontent": "Помилка завантаження контенту.", + "erroropenfilenoapp": "Помилка відкриття файлу: немає програми, щоб відкрити цей тип файлу.", + "erroropenfilenoextension": "Помилка відкриття файлу: файл не має розширення.", + "erroropenpopup": "Ця діяльність намагається відкрити спливаюче вікно. Це не підтримується в цьому додатку.", + "errorrenamefile": "Помилка перейменування файлу. Будь ласка спробуйте ще раз.", + "errorsync": "Під час синхронізації сталася помилка. Будь ласка спробуйте ще раз.", + "errorsyncblocked": "{{$a}} не може бути синхронізований прямо зараз через навантаження на сервер. Будь-ласка спробуйте пізніше. Якщо питання залишається невирішеним, спробуйте перезапустити програму.", + "filename": "Ім’я файлу", + "filenameexist": "Файл вже існує: {{$a}}", + "folder": "Тека", + "forcepasswordchangenotice": "Щоб продовжити, ви повинні змінити свій пароль.", + "fulllistofcourses": "Всі курси", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "Окремі групи", + "groupsvisible": "Доступні групи", + "hasdatatosync": "{{$a}} має автономні дані які будуть синхронізовані.", + "help": "Допомога", + "hide": "Сховати", + "hour": "година", + "hours": "години", + "humanreadablesize": "{{size}} {{unit}}", + "image": "Зображення", + "imageviewer": "Переглядач зображень", + "info": "Інфо", + "ios": "iOS", + "labelsep": ":", + "lastmodified": "Востаннє змінено", + "lastsync": "Остання синхронізація", + "listsep": ";", + "loading": "Завантаження...", + "loadmore": "Завантажити більше", + "lostconnection": "Ваш маркер аутентифікації недійсний або закінчився, вам доведеться підключитися до сайту.", + "maxsizeandattachments": "Макс. обсяг для нових файлів: {{$a.size}}, макс. кількість прикріплених файлів: {{$a.attachments}}", + "min": "Мін.оцінка", + "mins": "хв", + "mod_assign": "Завдання", + "mod_chat": "Чат", + "mod_choice": "Вибір", + "mod_data": "База даних", + "mod_feedback": "Зворотний зв’язок", + "mod_forum": "Форум", + "mod_lesson": "Урок", + "mod_lti": "ЗНВ", + "mod_quiz": "Тест", + "mod_scorm": "SCORM пакет", + "mod_survey": "Обстеження", + "mod_wiki": "Вікі", + "moduleintro": "Опис", + "mygroups": "Мої групи", + "name": "Назва", + "networkerrormsg": "Мережа не включена або не працює.", + "never": "Ніколи", + "next": "Вперед", + "no": "Ні", + "nocomments": "Коментарів немає", + "nograde": "Немає оцінки.", + "none": "Немає", + "nopasswordchangeforced": "Ви не можете продовжити без зміни пароля.", + "nopermissions": "Вибачте, але ваші поточні права не дозволяють вам цього робити ({{$a}})", + "noresults": "Результат відсутній", + "notapplicable": "n/a", + "notice": "Помітити", + "notsent": "Не відправлено", + "now": "зараз", + "numwords": "{{$a}} слів", + "offline": "Offline", + "online": "Online", + "openfullimage": "Натисніть тут, щоб побачити зображення в повному розмірі", + "openinbrowser": "Відкрити у браузері", + "othergroups": "Інші групи", + "pagea": "Сторінка {{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "Телефон", + "pictureof": "Фото {{$a}}", + "previous": "Назад", + "pulltorefresh": "Потягніть щоб оновити", + "redirectingtosite": "Ви будете перенаправлені на сайт.", + "refresh": "Оновити", + "required": "Необхідне", + "requireduserdatamissing": "Цей користувач не має деяких необхідних даних в профілі. Заповніть, будь ласка, ці дані у вашому профілі Moodle і спробуйте ще раз.
{{$a}}", + "retry": "Повторити", + "save": "Зберегти", + "search": "Пошук", + "searching": "Пошук", + "searchresults": "Результати пошуку", + "sec": "сек", + "secs": "сек", + "seemoredetail": "Деталі...", + "send": "надіслати", + "sending": "Відправка", + "serverconnection": "Помилка з’єднання з сервером", + "show": "Показати", + "showmore": "Показати більше", + "site": "Сайт", + "sitemaintenance": "Сайт проходить обслуговування і в даний час не доступний", + "sizeb": "байт", + "sizegb": "Гб", + "sizekb": "Кб", + "sizemb": "Мб", + "sizetb": "TB", + "sorry": "Вибачте...", + "sortby": "Сортувати за", + "start": "Початок", + "submit": "Надіслати", + "success": "Успіх!", + "tablet": "Планшет", + "teachers": "Викладачі", + "thereisdatatosync": "Офлайн {{$a}} повинні бути синхронізовані.", + "time": "Час", + "timesup": "Час вичерпано!", + "today": "Сьогодні", + "tryagain": "Спробувати ще раз", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "Опана...", + "unexpectederror": "Неочікувана помилка. Будь ласка, закрийте і знову відкрийте додаток, щоб спробувати ще раз", + "unicodenotsupported": "Деякі Emoji не підтримуються на цьому сайті. Такі символи будуть видалені, коли повідомлення буде відправлено.", + "unicodenotsupportedcleanerror": "Порожній текст був знайдений при чищенні Unicode символів.", + "unknown": "Невідомо", + "unlimited": "Не обмежено", + "unzipping": "Розпакування", + "upgraderunning": "Сайт оновлюється, повторіть спробу пізніше.", + "userdeleted": "Реєстраційний запис користувача було вилучено", + "userdetails": "Детально", + "users": "Користувачі", + "view": "Перегляд", + "viewprofile": "Переглянути профіль", + "warningofflinedatadeleted": "Offline дані {{component}} '{{name}}' були видалені. {{error}}", + "whoops": "Упс!", + "whyisthishappening": "Чому це відбувається?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "Функція веб-сервіс не доступна.", + "year": "Роки", + "years": "роки", + "yes": "Так" +} \ No newline at end of file diff --git a/src/lang/zh-cn.json b/src/lang/zh-cn.json new file mode 100644 index 000000000..8009b06ed --- /dev/null +++ b/src/lang/zh-cn.json @@ -0,0 +1,127 @@ +{ + "allparticipants": "所有成员", + "areyousure": "你确定吗?", + "back": "返回", + "cancel": "取消", + "cannotconnect": "无法连接:请确认您已经正确输入网址,并且您的网站使用了Moodle 2.4或更高版本。", + "category": "类别", + "choose": "选择", + "choosedots": "选择...", + "clicktohideshow": "点击来展开或折叠", + "close": "关闭窗口", + "comments": "评论", + "commentscount": "评论({{$a}})", + "completion-alt-auto-fail": "已完成:{{$a}}(未及格)", + "completion-alt-auto-n": "未完成:{{$a}}", + "completion-alt-auto-pass": "已完成:{{$a}}(及格)", + "completion-alt-auto-y": "已完成:{{$a}}", + "completion-alt-manual-n": "未完成:{{$a}}。点击标记为完成。", + "completion-alt-manual-y": "已完成:{{$a}}。点击标记为未完成。", + "confirmdeletefile": "您确信要删除此文件?", + "content": "内容", + "continue": "继续", + "course": "课程", + "coursedetails": "课程详情", + "date": "日期", + "day": "天", + "days": "天数", + "decsep": ".", + "delete": "删除", + "deleting": "删除中", + "description": "描述", + "done": "完成", + "download": "下载", + "edit": "编辑", + "error": "发生了错误", + "errordownloading": "下载文件时出错", + "filename": "文件名", + "folder": "文件夹", + "forcepasswordchangenotice": "继续下去之前,您必须修改您的密码。", + "fulllistofcourses": "所有课程", + "groupsseparate": "分隔小组", + "groupsvisible": "可视小组", + "help": "帮助", + "hide": "隐藏", + "hour": "小时", + "hours": "小时", + "info": "信息", + "labelsep": ":", + "lastmodified": "最近修改", + "listsep": ",", + "loading": "加载中...", + "lostconnection": "我们失去了连接,因此您需要重新连接。您现在的令牌是无效的。", + "maxsizeandattachments": "新文件的最大尺寸: {{$a.size}} ,最多附件:{{$a.attachments}}", + "min": "最低分值", + "mins": "分钟", + "mod_assign": "作业", + "mod_chat": "聊天", + "mod_choice": "投票", + "mod_data": "数据库", + "mod_feedback": "反馈", + "mod_forum": "讨论区", + "mod_lesson": "程序教学", + "mod_lti": "LTI", + "mod_quiz": "测验", + "mod_scorm": "SCORM 课件", + "mod_survey": "问卷调查", + "mod_wiki": "Wiki协作", + "moduleintro": "描述", + "name": "名称", + "networkerrormsg": "网络未启用或不工作。", + "never": "从不", + "next": "下一步", + "no": "否", + "nocomments": "没有评论", + "nograde": "没有成绩。", + "none": "没有", + "nopasswordchangeforced": "在您更改密码前不能继续操作,但系统找不到用来更改密码的页面,请与管理员联系。", + "nopermissions": "很抱歉,您没有相应权限({{$a}})", + "noresults": "没有结果", + "notice": "注意", + "now": "现在", + "numwords": "{{$a}}单词", + "offline": "离线", + "online": "在线", + "pagea": "页码 {{$a}}", + "phone": "电话", + "pictureof": "{{$a}}的头像", + "previous": "向前", + "refresh": "刷新", + "required": "必须回答", + "save": "保存", + "search": "搜索", + "searching": "搜索中……", + "searchresults": "搜索结果", + "sec": "秒", + "secs": "秒", + "seemoredetail": "点击这里看更多细节", + "send": "发送", + "sending": "正在发送", + "serverconnection": "连接到服务器时出错", + "show": "显示", + "site": "网站", + "sizeb": "字节", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sortby": "排序", + "start": "开始", + "submit": "提交", + "success": "成功", + "teachers": "教师", + "time": "时间", + "timesup": "时间到!", + "today": "今天", + "unexpectederror": "意外出错。请关闭并重新打开APP再试一次", + "unknown": "未知", + "unlimited": "无限制", + "upgraderunning": "网站正在升级,请稍后再试。", + "userdeleted": "该用户帐号已被删除", + "userdetails": "用户细节", + "users": "用户", + "view": "查看", + "viewprofile": "查看个人资料", + "year": "年", + "years": "年", + "yes": "是" +} \ No newline at end of file diff --git a/src/lang/zh-tw.json b/src/lang/zh-tw.json new file mode 100644 index 000000000..a7cb5cac9 --- /dev/null +++ b/src/lang/zh-tw.json @@ -0,0 +1,208 @@ +{ + "accounts": "帳號", + "allparticipants": "所有參與者", + "android": "安卓", + "areyousure": "你確定嗎?", + "back": "返回", + "cancel": "取消", + "cannotconnect": "無法連接:請確認您輸入之網址正確,且您的位置使用的是Moodle2.4版或更新版本。", + "cannotdownloadfiles": "在您的行動服務中禁用檔案下載. 請與您的網站管理員聯繫.", + "category": "類目", + "choose": "選擇", + "choosedots": "選擇...", + "clearsearch": "清除搜尋", + "clicktohideshow": "點按展開或縮合", + "clicktoseefull": "點擊以看到詳細內容", + "close": "關閉視窗", + "comments": "您的評語", + "commentscount": "評論數({{$a}})", + "commentsnotworking": "無法取得評論資料", + "completion-alt-auto-fail": "已完成:{{$a}} (不及格)", + "completion-alt-auto-n": "尚未完成:{{$a}}", + "completion-alt-auto-pass": "已經完成:{{$a}} (及格)", + "completion-alt-auto-y": "已經完成:{{$a}}", + "completion-alt-manual-n": "未完成:{{$a}} 。點選標記為完成。", + "completion-alt-manual-y": "已完成:{{$a}} 。點選標記為未完成。", + "confirmcanceledit": "您確定要離開此頁面嗎? 所有的修改將會遺失.", + "confirmdeletefile": "你確定要刪除這一檔案?", + "confirmopeninbrowser": "你想要在瀏覽器內開啟嗎?", + "content": "內容", + "contenteditingsynced": "您正在編輯的內容已同步.", + "continue": "繼續", + "course": "課程", + "coursedetails": "課程細節", + "currentdevice": "目前的裝置", + "datastoredoffline": "儲存在設備中的資料,因為它之前無法發送. 它稍後將自動發送.", + "date": "日期", + "day": "日", + "days": "天數", + "decsep": ".", + "defaultvalue": "預設 ({{$a}})", + "delete": "刪除", + "deleting": "刪除中", + "description": "說明", + "dfdaymonthyear": "MM-DD-YYYY", + "dfdayweekmonth": "ddd, D MMM", + "dflastweekdate": "ddd", + "dfmediumdate": "LLL", + "dftimedate": "h[:]mm A", + "discard": "捨棄", + "dismiss": "除去", + "done": "完成", + "download": "下載", + "downloading": "下載中", + "edit": "編輯", + "error": "發生錯誤", + "errorchangecompletion": "更改完成狀態時發生錯誤. 請再試一次.", + "errordeletefile": "刪除檔案時出錯. 請再試一次.", + "errordownloading": "下載檔案時發生錯誤", + "errordownloadingsomefiles": "下載模組檔案時出錯. 某些檔案可能會遺失", + "errorfileexistssamename": "已有一個具有此名稱的檔案", + "errorinvalidform": "表單包含無效的資料. 請確認填寫所有必填欄位, 並確認資料有效.", + "errorinvalidresponse": "接收的回應無效. 如果錯誤仍然存在, 請與您的Moodle網站管理員聯繫.", + "erroropenfilenoapp": "打開檔案時發生錯誤: 找不到應用程式打開此類檔案.", + "erroropenfilenoextension": "打開檔案時發生錯誤: 檔案沒有副檔名.", + "erroropenpopup": "此活動正在嘗試打開一個彈出視窗. 此應用程式不支援這項功能.", + "errorrenamefile": "重新命名檔案時發生錯誤. 請再試一次.", + "errorsync": "同步時出錯. 請再試一次.", + "errorsyncblocked": "由於程序正在進行, 此{{$ a}}目前無法同步. 請稍後再試. 如果問題仍然存在, 請嘗試重新啟動應用程式.", + "filename": "檔案名稱", + "filenameexist": "檔案名已存在: {{$ a}}", + "folder": "資料夾", + "forcepasswordchangenotice": "您必須修改您的密碼才能繼續進行。", + "fulllistofcourses": "所有課程", + "fullnameandsitename": "{{fullname}} ({{sitename}})", + "groupsseparate": "分隔群組", + "groupsvisible": "可視群組", + "hasdatatosync": "此{{$ a}}有離線資料要同步.", + "help": "幫助", + "hide": "隱藏", + "hour": "小時", + "hours": "小時", + "humanreadablesize": "{{size}} {{unit}}", + "image": "圖片", + "imageviewer": "影像檢視器", + "info": "資料", + "ios": "iOS", + "labelsep": ":", + "lastmodified": "最後修改", + "lastsync": "最後同步", + "listsep": ",", + "loading": "載入中...", + "lostconnection": "我們已斷了線,您需重新連線。您的口令目前是無效的。", + "maxsizeandattachments": "新檔案的最大容量: {{$a.size}} ,最多附件:{{$a.attachments}}", + "min": "最低分", + "mins": "分鐘", + "mod_assign": "分配", + "mod_assignment": "分配", + "mod_book": "預定", + "mod_chat": "交談", + "mod_choice": "選擇", + "mod_data": "資料庫", + "mod_database": "資料庫", + "mod_external-tool": "外部工具", + "mod_feedback": "回饋", + "mod_file": "檔案", + "mod_folder": "資料夾", + "mod_forum": "討論區", + "mod_glossary": "詞彙表", + "mod_ims": "IMS內容套件", + "mod_imscp": "IMS內容套件", + "mod_label": "標籤", + "mod_lesson": "課程", + "mod_lti": "外部工具", + "mod_page": "分頁", + "mod_quiz": "測驗", + "mod_resource": "資源", + "mod_scorm": "SCORM套件", + "mod_survey": "調查", + "mod_url": "網址", + "mod_wiki": "維基百科", + "mod_workshop": "工作坊", + "moduleintro": "說明", + "mygroups": "我的群組", + "name": "名稱", + "networkerrormsg": "網路未啟用或未運作。", + "never": "從未", + "next": "下一步", + "no": "否", + "nocomments": "沒有評論", + "nograde": "沒有成績。", + "none": "沒有", + "nopasswordchangeforced": "你若沒有更新密碼無法進行此處理", + "nopermissions": "抱歉,但是您目前沒有權限執行({{$a}})", + "noresults": "沒有結果", + "notapplicable": "n/a", + "notice": "注意", + "notsent": "沒有傳送", + "now": "現在", + "numwords": "{{$a}}字數", + "offline": "離線", + "online": "上線", + "openfullimage": "點擊這裡以圖像原尺寸顯示", + "openinbrowser": "以瀏覽器開啟", + "othergroups": "其他群組", + "pagea": "頁碼{{$a}}", + "percentagenumber": "{{$a}}%", + "phone": "電話", + "pictureof": "{{$a}}的相片", + "previous": "向前", + "pulltorefresh": "拖曳更新", + "redirectingtosite": "您將被重定向到網站.", + "refresh": "重新整理", + "required": "必答", + "requireduserdatamissing": "此使用者缺少一些必需的配置資料. 請在您的Moodle中填寫此數據, 然後重試.
{{$ a}}", + "retry": "重試", + "save": "儲存", + "search": "搜尋中...", + "searching": "搜尋中", + "searchresults": "搜尋結果", + "sec": "秒", + "secs": "秒", + "seemoredetail": "按此以觀看更多細節", + "send": "送出", + "sending": "傳送中", + "serverconnection": "連結到伺服器時發生錯誤", + "show": "顯示", + "showmore": "顯示更多...", + "site": "網站", + "sitemaintenance": "這個網站在維護中目前無法使用", + "sizeb": "位元組", + "sizegb": "GB", + "sizekb": "KB", + "sizemb": "MB", + "sizetb": "TB", + "sorry": "抱歉...", + "sortby": "排序依據", + "start": "開始", + "submit": "送出", + "success": "成功", + "tablet": "平板", + "teachers": "教師", + "thereisdatatosync": "有離線的{{$ a}}要同步", + "time": "時間", + "timesup": "時間到", + "today": "今日", + "tryagain": "再試一次", + "twoparagraphs": "{{p1}}

{{p2}}", + "uhoh": "噢哦!", + "unexpectederror": "無法預期的錯誤. 請關閉並重新開啟應用程式, 再試一次.", + "unknown": "未知", + "unlimited": "無限制", + "unzipping": "解壓縮中", + "upgraderunning": "網站正在升級中,請稍後再試。", + "userdeleted": "該用戶帳號已被刪除", + "userdetails": "用戶的詳細資料", + "usernotfullysetup": "用戶沒有完全設定好", + "users": "用戶", + "view": "檢視", + "viewprofile": "瀏覽個人資料", + "warningofflinedatadeleted": "離線資料 {{component}} '{{name}}' 已被刪除. {{error}}", + "whoops": "糟糕!", + "whyisthishappening": "為什麼會發生這種情況呢?", + "windowsphone": "Windows Phone", + "wsfunctionnotavailable": "行動服務功能無法使用", + "year": "年", + "years": "年", + "yes": "是" +} \ No newline at end of file diff --git a/src/providers/config.ts b/src/providers/config.ts index a0672cf27..0b4fb208c 100644 --- a/src/providers/config.ts +++ b/src/providers/config.ts @@ -47,8 +47,8 @@ export class CoreConfigProvider { /** * Deletes an app setting. * - * @param name The config name. - * @return Promise resolved when done. + * @param {string} name The config name. + * @return {Promise} Promise resolved when done. */ delete(name: string) : Promise { return this.appDB.deleteRecords(this.TABLE_NAME, {name: name}); @@ -57,9 +57,9 @@ export class CoreConfigProvider { /** * Get an app setting. * - * @param name The config name. - * @param [defaultValue] Default value to use if the entry is not found. - * @return Resolves upon success along with the config data. Reject on failure. + * @param {string} name The config name. + * @param {any} [defaultValue] Default value to use if the entry is not found. + * @return {Promise} Resolves upon success along with the config data. Reject on failure. */ get(name: string, defaultValue?: any) : Promise { return this.appDB.getRecord(this.TABLE_NAME, {name: name}).then((entry) => { @@ -76,9 +76,9 @@ export class CoreConfigProvider { /** * Set an app setting. * - * @param name The config name. - * @param value The config value. Can only store primitive values, not objects. - * @return Promise resolved when done. + * @param {string} name The config name. + * @param {any} value The config value. Can only store primitive values, not objects. + * @return {Promise} Promise resolved when done. */ set(name: string, value: any) : Promise { return this.appDB.insertOrUpdateRecord(this.TABLE_NAME, {name: name, value: value}, {name: name});