├── .drone.star ├── .gitignore ├── .phan └── config.php ├── .php-cs-fixer.dist.php ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── appinfo ├── app.php ├── application.php ├── info.xml └── routes.php ├── composer.json ├── composer.lock ├── controller └── filehandlingcontroller.php ├── css ├── DroidSansMono │ ├── DroidSansMono-webfont.eot │ ├── DroidSansMono-webfont.svg │ ├── DroidSansMono-webfont.ttf │ ├── DroidSansMono-webfont.woff │ ├── Google Android License.txt │ └── stylesheet.css ├── mobile.css └── style.css ├── img ├── app.png └── app.svg ├── js ├── editor.js └── vendor │ └── ace │ └── src-noconflict │ ├── ace.js │ ├── ext-modelist.js │ ├── ext-searchbox.js │ ├── keybinding-emacs.js │ ├── keybinding-vim.js │ ├── mode-abap.js │ ├── mode-abc.js │ ├── mode-actionscript.js │ ├── mode-ada.js │ ├── mode-apache_conf.js │ ├── mode-applescript.js │ ├── mode-asciidoc.js │ ├── mode-assembly_x86.js │ ├── mode-autohotkey.js │ ├── mode-batchfile.js │ ├── mode-bro.js │ ├── mode-c9search.js │ ├── mode-c_cpp.js │ ├── mode-cirru.js │ ├── mode-clojure.js │ ├── mode-cobol.js │ ├── mode-coffee.js │ ├── mode-coldfusion.js │ ├── mode-csharp.js │ ├── mode-css.js │ ├── mode-curly.js │ ├── mode-d.js │ ├── mode-dart.js │ ├── mode-diff.js │ ├── mode-django.js │ ├── mode-dockerfile.js │ ├── mode-dot.js │ ├── mode-drools.js │ ├── mode-eiffel.js │ ├── mode-ejs.js │ ├── mode-elixir.js │ ├── mode-elm.js │ ├── mode-erlang.js │ ├── mode-forth.js │ ├── mode-fortran.js │ ├── mode-ftl.js │ ├── mode-gcode.js │ ├── mode-gherkin.js │ ├── mode-gitignore.js │ ├── mode-glsl.js │ ├── mode-gobstones.js │ ├── mode-golang.js │ ├── mode-groovy.js │ ├── mode-haml.js │ ├── mode-handlebars.js │ ├── mode-haskell.js │ ├── mode-haskell_cabal.js │ ├── mode-haxe.js │ ├── mode-hjson.js │ ├── mode-html.js │ ├── mode-html_elixir.js │ ├── mode-html_ruby.js │ ├── mode-ini.js │ ├── mode-io.js │ ├── mode-jack.js │ ├── mode-jade.js │ ├── mode-java.js │ ├── mode-javascript.js │ ├── mode-json.js │ ├── mode-jsoniq.js │ ├── mode-jsp.js │ ├── mode-jsx.js │ ├── mode-julia.js │ ├── mode-kotlin.js │ ├── mode-latex.js │ ├── mode-lean.js │ ├── mode-less.js │ ├── mode-liquid.js │ ├── mode-lisp.js │ ├── mode-live_script.js │ ├── mode-livescript.js │ ├── mode-logiql.js │ ├── mode-lsl.js │ ├── mode-lua.js │ ├── mode-luapage.js │ ├── mode-lucene.js │ ├── mode-makefile.js │ ├── mode-markdown.js │ ├── mode-mask.js │ ├── mode-matlab.js │ ├── mode-mavens_mate_log.js │ ├── mode-maze.js │ ├── mode-mel.js │ ├── mode-mips_assembler.js │ ├── mode-mipsassembler.js │ ├── mode-mushcode.js │ ├── mode-mysql.js │ ├── mode-nix.js │ ├── mode-nsis.js │ ├── mode-objectivec.js │ ├── mode-ocaml.js │ ├── mode-pascal.js │ ├── mode-perl.js │ ├── mode-pgsql.js │ ├── mode-php.js │ ├── mode-plain_text.js │ ├── mode-powershell.js │ ├── mode-praat.js │ ├── mode-prolog.js │ ├── mode-properties.js │ ├── mode-protobuf.js │ ├── mode-python.js │ ├── mode-r.js │ ├── mode-razor.js │ ├── mode-rdoc.js │ ├── mode-rhtml.js │ ├── mode-rst.js │ ├── mode-ruby.js │ ├── mode-rust.js │ ├── mode-sass.js │ ├── mode-scad.js │ ├── mode-scala.js │ ├── mode-scheme.js │ ├── mode-scss.js │ ├── mode-sh.js │ ├── mode-sjs.js │ ├── mode-smarty.js │ ├── mode-snippets.js │ ├── mode-soy_template.js │ ├── mode-space.js │ ├── mode-sql.js │ ├── mode-sqlserver.js │ ├── mode-stylus.js │ ├── mode-svg.js │ ├── mode-swift.js │ ├── mode-swig.js │ ├── mode-tcl.js │ ├── mode-tex.js │ ├── mode-text.js │ ├── mode-textile.js │ ├── mode-toml.js │ ├── mode-tsx.js │ ├── mode-twig.js │ ├── mode-typescript.js │ ├── mode-vala.js │ ├── mode-vbscript.js │ ├── mode-velocity.js │ ├── mode-verilog.js │ ├── mode-vhdl.js │ ├── mode-wollok.js │ ├── mode-xml.js │ ├── mode-xquery.js │ ├── mode-yaml.js │ └── theme-clouds.js ├── l10n ├── .gitkeep ├── .tx │ └── config ├── af_ZA.js ├── af_ZA.json ├── ar.js ├── ar.json ├── ast.js ├── ast.json ├── az.js ├── az.json ├── az.php ├── bg_BG.js ├── bg_BG.json ├── bn_BD.php ├── bs.php ├── ca.js ├── ca.json ├── cs_CZ.js ├── cs_CZ.json ├── cy_GB.php ├── da.js ├── da.json ├── de.js ├── de.json ├── de_CH.js ├── de_CH.json ├── de_DE.js ├── de_DE.json ├── el.js ├── el.json ├── en_GB.js ├── en_GB.json ├── eo.php ├── es.js ├── es.json ├── es_AR.js ├── es_AR.json ├── es_MX.js ├── es_MX.json ├── et_EE.js ├── et_EE.json ├── eu.php ├── eu_ES.php ├── fa.js ├── fa.json ├── fi_FI.js ├── fi_FI.json ├── fr.js ├── fr.json ├── gl.js ├── gl.json ├── he.js ├── he.json ├── hi.php ├── hr.php ├── hu_HU.js ├── hu_HU.json ├── hy.js ├── hy.json ├── ia.php ├── id.js ├── id.json ├── is.js ├── is.json ├── it.js ├── it.json ├── ja.js ├── ja.json ├── ka_GE.php ├── km.php ├── ko.js ├── ko.json ├── ku_IQ.php ├── lb.php ├── lt_LT.js ├── lt_LT.json ├── lv.php ├── mk.js ├── mk.json ├── ms_MY.php ├── nb_NO.js ├── nb_NO.json ├── nl.js ├── nl.json ├── nn_NO.js ├── nn_NO.json ├── oc.js ├── oc.json ├── pa.php ├── pl.js ├── pl.json ├── pt_BR.js ├── pt_BR.json ├── pt_PT.js ├── pt_PT.json ├── ro.js ├── ro.json ├── ru.js ├── ru.json ├── ru_RU.js ├── ru_RU.json ├── si_LK.php ├── sk.php ├── sk_SK.js ├── sk_SK.json ├── sl.js ├── sl.json ├── sq.js ├── sq.json ├── sr.js ├── sr.json ├── sr@latin.js ├── sr@latin.json ├── sr@latin.php ├── sv.js ├── sv.json ├── ta_LK.php ├── te.php ├── th_TH.js ├── th_TH.json ├── tr.js ├── tr.json ├── ug.js ├── ug.json ├── uk.js ├── uk.json ├── vi.js ├── vi.json ├── vi.php ├── zh_CN.js ├── zh_CN.json ├── zh_HK.php ├── zh_TW.js └── zh_TW.json ├── phpcs.xml ├── phpstan.neon ├── phpunit.xml ├── sonar-project.properties ├── tests ├── acceptance │ ├── config │ │ └── behat.yml │ └── features │ │ ├── bootstrap │ │ ├── TextEditorContext.php │ │ └── bootstrap.php │ │ ├── lib │ │ └── TextEditorPage.php │ │ ├── webUIActivityList │ │ └── activityList.feature │ │ └── webUITextEditor │ │ ├── createTextFiles.feature │ │ ├── editSharedTextFiles.feature │ │ ├── editTextFiles.feature │ │ └── editTextFilesInSharedFolder.feature └── unit │ ├── ApplicationTest.php │ └── controller │ └── filehandlingcontrollerTest.php └── vendor-bin ├── behat └── composer.json ├── owncloud-codestyle └── composer.json ├── phan └── composer.json ├── php_codesniffer └── composer.json └── phpstan └── composer.json /.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | /l10n/.transifexrc 3 | .php_cs.cache 4 | .php-cs-fixer.cache 5 | 6 | # Composer 7 | vendor/ 8 | vendor-bin/**/vendor 9 | vendor-bin/**/composer.lock 10 | 11 | # Mac OS 12 | .DS_Store 13 | 14 | # Tests - auto-generated files 15 | /tests/acceptance/output 16 | /tests/output 17 | .phpunit.result.cache 18 | 19 | # Remove unnecessary workers 20 | /js/vendor/ace/src-noconflict/worker-* 21 | # Remove unnecessary themes, but keep the one we use! 22 | /js/vendor/ace/src-noconflict/theme-* 23 | !/js/vendor/ace/src-noconflict/theme-clouds.js 24 | # Remove unnecessary extensions 25 | /js/vendor/ace/src-noconflict/ext-* 26 | !/js/vendor/ace/src-noconflict/ext-modelist.js 27 | !/js/vendor/ace/src-noconflict/ext-searchbox.js 28 | 29 | .phpunit.result.cache 30 | 31 | # SonarCloud scanner 32 | .scannerwork 33 | 34 | # Generated from .drone.star 35 | .drone.yml 36 | 37 | # IDE Cache 38 | .idea/ -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- 1 | setUsingCache(true) 5 | ->getFinder() 6 | ->exclude('vendor') 7 | ->exclude('vendor-bin') 8 | ->exclude('l10n') 9 | ->in(__DIR__); 10 | return $config; 11 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Submitting issues 2 | 3 | If you have questions about how to install or use ownCloud, please direct these to the [mailing list][mailinglist] or our [forum][forum]. We are also available on [IRC][irc]. 4 | 5 | ### Short version 6 | 7 | * The [**issue template can be found here**][template]. Please always use the issue template when reporting issues. 8 | 9 | ### Guidelines 10 | * Please search the existing issues first, it's likely that your issue was already reported or even fixed. 11 | - Go to one of the repositories, click "issues" and type any word in the top search/command bar. 12 | - You can also filter by appending e. g. "state:open" to the search string. 13 | - More info on [search syntax within github](https://help.github.com/articles/searching-issues) 14 | * This repository ([files_texteditor](https://github.com/owncloud/files_texteditor/issues)) is *only* for issues within the ownCloud files_texteditor code. 15 | * __SECURITY__: Report any potential security bug to security@owncloud.com following our [security policy](https://owncloud.org/security/) instead of filing an issue in our bug tracker 16 | * Report the issue using our [template][template], it includes all the information we need to track down the issue. 17 | 18 | Help us to maximize the effort we can spend fixing issues and adding new features, by not reporting duplicate issues. 19 | 20 | [template]: https://raw.github.com/owncloud/core/master/issue_template.md 21 | [mailinglist]: https://mailman.owncloud.org/mailman/listinfo/owncloud 22 | [forum]: https://forum.owncloud.org/ 23 | [irc]: https://webchat.freenode.net/?channels=owncloud&uio=d4 24 | 25 | ### Contribute Code and translations 26 | Please check [core's contribution guidelines](https://github.com/owncloud/core/blob/master/CONTRIBUTING.md) for further information about contributing code and translations. 27 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Texteditor 2 | 3 | [![Build Status](https://drone.owncloud.com/api/badges/owncloud/files_texteditor/status.svg?branch=master)](https://drone.owncloud.com/owncloud/files_texteditor) 4 | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=owncloud_files_texteditor&metric=alert_status)](https://sonarcloud.io/dashboard?id=owncloud_files_texteditor) 5 | [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=owncloud_files_texteditor&metric=security_rating)](https://sonarcloud.io/dashboard?id=owncloud_files_texteditor) 6 | [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=owncloud_files_texteditor&metric=coverage)](https://sonarcloud.io/dashboard?id=owncloud_files_texteditor) 7 | 8 | 9 | The original text editor app for ownCloud, based on [Ace](http://ace.c9.io/). 10 | 11 | Features: 12 | - Syntax highlighting 13 | - Autosave 14 | - Syntax checking 15 | - Responsive design (optimised on mobile and desktop) 16 | 17 | ## Install 18 | Simply copy the `files_texteditor` folder into the `apps` directory and enable the app within the ownCloud settings. 19 | 20 | ## Usage 21 | To use the editor, click on a [supported file](https://github.com/owncloud/files_texteditor/blob/master/js/editor.js#L6) within the Files app and the file will be loaded into the editor. Saving is automatic, but can also be triggered manually with `Ctrl+S` or `Cmd+S`. 22 | 23 | ## Contributors 24 | Maintainer: [Tom Needham](http://github.com/tomneedham) 25 | Past contributors: [Thomas Müller](http://github.com/deepdiver1975) [Robin Appelman](http://github.com/icewind) [Jörn Friedrich Dreyer](http://github.com/butonic) [Vincent Petry](http://github.com/pvince) 26 | 27 | 28 | Preview apps 29 | ------------ 30 | 31 | Apps can add side-by-side previews to the app for certain file types by using the preview api 32 | 33 | ```js 34 | 35 | OCA.MYApp.Preview = function(){ 36 | ... 37 | } 38 | 39 | OCA.MYApp.Preview.Prototype = { 40 | /** 41 | * Give the app the opportunity to load any resources it needs and prepare for rendering a preview 42 | */ 43 | init: function() { 44 | ... 45 | }, 46 | /** 47 | * @param {string} the text to create the preview for 48 | * @param {jQuery} the jQuery element to render the preview in 49 | */ 50 | preview: function(text, previewElement) { 51 | ... 52 | } 53 | } 54 | 55 | OCA.Files_Texteditor.registerPreviewPlugin('text/markdown', new OCA.MYApp.Preview()); 56 | 57 | ``` 58 | 59 | For styling of the preview, the preview element will have the id `preview` and the className will be set to the mimetype of the file being edited with any slash replaced by dashes. 60 | 61 | e.g. when editing a markdown file the preview element can be styled using the `#preview.text-markdown` css query. 62 | -------------------------------------------------------------------------------- /appinfo/app.php: -------------------------------------------------------------------------------- 1 | boot(); 7 | -------------------------------------------------------------------------------- /appinfo/application.php: -------------------------------------------------------------------------------- 1 | 4 | * 5 | * @copyright Copyright (c) 2018, ownCloud GmbH 6 | * @license AGPL-3.0 7 | * 8 | * This code is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU Affero General Public License, version 3, 10 | * as published by the Free Software Foundation. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU Affero General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Affero General Public License, version 3, 18 | * along with this program. If not, see 19 | * 20 | */ 21 | 22 | namespace OCA\Files_Texteditor\AppInfo; 23 | 24 | use OCA\Files_Texteditor\Controller\FileHandlingController; 25 | use OCP\AppFramework\App; 26 | use OCP\AppFramework\IAppContainer; 27 | use OCP\Util; 28 | 29 | class Application extends App { 30 | /** 31 | * @param array $urlParams 32 | */ 33 | public function __construct(array $urlParams = []) { 34 | parent::__construct('files_texteditor', $urlParams); 35 | 36 | $container = $this->getContainer(); 37 | $server = $container->getServer(); 38 | 39 | $container->registerService('FileHandlingController', function (IAppContainer $c) use ($server) { 40 | /** @phan-suppress-next-line PhanUndeclaredClassMethod */ 41 | return new FileHandlingController( 42 | $c->getAppName(), 43 | $server->getRequest(), 44 | $server->getL10N($c->getAppName()), 45 | $server->getLogger(), 46 | $server->getShareManager(), 47 | $server->getUserSession(), 48 | $server->getRootFolder() 49 | ); 50 | }); 51 | } 52 | 53 | private function registerEventHooks(): void { 54 | $container = $this->getContainer(); 55 | $eventDispatcher = $container->getServer()->getEventDispatcher(); 56 | $callback = function () { 57 | Util::addStyle('files_texteditor', 'DroidSansMono/stylesheet'); 58 | Util::addStyle('files_texteditor', 'style'); 59 | Util::addStyle('files_texteditor', 'mobile'); 60 | Util::addscript('files_texteditor', 'editor'); 61 | Util::addscript('files_texteditor', 'vendor/ace/src-noconflict/ace'); 62 | }; 63 | 64 | $eventDispatcher->addListener( 65 | 'OCA\Files::loadAdditionalScripts', 66 | $callback 67 | ); 68 | $eventDispatcher->addListener( 69 | 'OCA\Files_Sharing::loadAdditionalScripts', 70 | $callback 71 | ); 72 | } 73 | 74 | public function boot(): void { 75 | $this->registerEventHooks(); 76 | } 77 | } 78 | -------------------------------------------------------------------------------- /appinfo/info.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | files_texteditor 4 | Text Editor 5 | Files_Texteditor 6 | Edit text files on the fly 7 | This application enables ownCloud users to view, save and edit text files in the file view. If enabled, an entry for 'Text file' is shown in the '+' button menu at the top of the files view. When clicked, a new text file opens in the browser and the file is saved into the current directory. Furthermore, when a text file is clicked in the file list, it will be opened and editable. If the permissions allow, a user can also edit shared files and save these changes right away in the file view. 8 | More information is available in the Text Editor documentation. 9 | 10 | AGPL 11 | Tom Needham, Björn Schießle 12 | 2.6.1 13 | 14 | 15 | https://github.com/owncloud/files_texteditor/blob/master/README.md 16 | https://github.com/owncloud/files_texteditor/blob/master/README.md 17 | https://github.com/owncloud/files_texteditor/blob/master/README.md 18 | 19 | productivity 20 | https://github.com/owncloud/files_texteditor 21 | https://github.com/owncloud/files_texteditor/issues 22 | https://github.com/owncloud/files_texteditor.git 23 | https://raw.githubusercontent.com/owncloud/screenshots/a068ff44c439aa4969ea37b60e45bed875bbbb98/files_texteditor/texteditor.png 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /appinfo/routes.php: -------------------------------------------------------------------------------- 1 | 4 | * 5 | * @copyright Copyright (c) 2018, ownCloud GmbH 6 | * @license AGPL-3.0 7 | * 8 | * This code is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU Affero General Public License, version 3, 10 | * as published by the Free Software Foundation. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU Affero General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Affero General Public License, version 3, 18 | * along with this program. If not, see 19 | * 20 | */ 21 | 22 | namespace OCA\Files_Texteditor\AppInfo; 23 | 24 | return ['routes' => [ 25 | [ 26 | 'name' => 'FileHandling#load', 27 | 'url' => '/ajax/loadfile', 28 | 'verb' => 'GET' 29 | ], 30 | [ 31 | 'name' => 'FileHandling#save', 32 | 'url' => '/ajax/savefile', 33 | 'verb' => 'PUT' 34 | ], 35 | [ 36 | 'name' => 'FileHandling#close', 37 | 'url' => '/ajax/closefile', 38 | 'verb' => 'PUT' 39 | ] 40 | ]]; 41 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "owncloud/files_texteditor", 3 | "config" : { 4 | "platform": { 5 | "php": "7.4" 6 | }, 7 | "allow-plugins": { 8 | "bamarni/composer-bin-plugin": true 9 | } 10 | }, 11 | "replace": { 12 | "firebase/php-jwt": "^6.8" 13 | }, 14 | "require-dev": { 15 | "bamarni/composer-bin-plugin": "^1.8" 16 | }, 17 | "extra": { 18 | "bamarni-bin": { 19 | "bin-links": false 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- 1 | { 2 | "_readme": [ 3 | "This file locks the dependencies of your project to a known state", 4 | "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 | "This file is @generated automatically" 6 | ], 7 | "content-hash": "0668a69d3793669e9ff8b730b23b9c31", 8 | "packages": [], 9 | "packages-dev": [ 10 | { 11 | "name": "bamarni/composer-bin-plugin", 12 | "version": "1.8.2", 13 | "source": { 14 | "type": "git", 15 | "url": "https://github.com/bamarni/composer-bin-plugin.git", 16 | "reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880" 17 | }, 18 | "dist": { 19 | "type": "zip", 20 | "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880", 21 | "reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880", 22 | "shasum": "" 23 | }, 24 | "require": { 25 | "composer-plugin-api": "^2.0", 26 | "php": "^7.2.5 || ^8.0" 27 | }, 28 | "require-dev": { 29 | "composer/composer": "^2.0", 30 | "ext-json": "*", 31 | "phpstan/extension-installer": "^1.1", 32 | "phpstan/phpstan": "^1.8", 33 | "phpstan/phpstan-phpunit": "^1.1", 34 | "phpunit/phpunit": "^8.5 || ^9.5", 35 | "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", 36 | "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", 37 | "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0" 38 | }, 39 | "type": "composer-plugin", 40 | "extra": { 41 | "class": "Bamarni\\Composer\\Bin\\BamarniBinPlugin" 42 | }, 43 | "autoload": { 44 | "psr-4": { 45 | "Bamarni\\Composer\\Bin\\": "src" 46 | } 47 | }, 48 | "notification-url": "https://packagist.org/downloads/", 49 | "license": [ 50 | "MIT" 51 | ], 52 | "description": "No conflicts for your bin dependencies", 53 | "keywords": [ 54 | "composer", 55 | "conflict", 56 | "dependency", 57 | "executable", 58 | "isolation", 59 | "tool" 60 | ], 61 | "support": { 62 | "issues": "https://github.com/bamarni/composer-bin-plugin/issues", 63 | "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.8.2" 64 | }, 65 | "time": "2022-10-31T08:38:03+00:00" 66 | } 67 | ], 68 | "aliases": [], 69 | "minimum-stability": "stable", 70 | "stability-flags": [], 71 | "prefer-stable": false, 72 | "prefer-lowest": false, 73 | "platform": [], 74 | "platform-dev": [], 75 | "platform-overrides": { 76 | "php": "7.4" 77 | }, 78 | "plugin-api-version": "2.3.0" 79 | } 80 | -------------------------------------------------------------------------------- /css/DroidSansMono/DroidSansMono-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owncloud/files_texteditor/d4abf764b5964410ba11c6b72dae64bfe60afc34/css/DroidSansMono/DroidSansMono-webfont.eot -------------------------------------------------------------------------------- /css/DroidSansMono/DroidSansMono-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owncloud/files_texteditor/d4abf764b5964410ba11c6b72dae64bfe60afc34/css/DroidSansMono/DroidSansMono-webfont.ttf -------------------------------------------------------------------------------- /css/DroidSansMono/DroidSansMono-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owncloud/files_texteditor/d4abf764b5964410ba11c6b72dae64bfe60afc34/css/DroidSansMono/DroidSansMono-webfont.woff -------------------------------------------------------------------------------- /css/DroidSansMono/Google Android License.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2008 The Android Open Source Project 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | 15 | ########## 16 | 17 | This directory contains the fonts for the platform. They are licensed 18 | under the Apache 2 license. 19 | -------------------------------------------------------------------------------- /css/DroidSansMono/stylesheet.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Droid Sans Mono'; 3 | src: url('DroidSansMono-webfont.eot'); 4 | src: url('DroidSansMono-webfont.eot?#iefix') format('embedded-opentype'), 5 | url('DroidSansMono-webfont.woff') format('woff'), 6 | url('DroidSansMono-webfont.ttf') format('truetype'), 7 | url('DroidSansMono-webfont.svg#DroidSansMonoRegular') format('svg'); 8 | font-weight: normal; 9 | font-style: normal; 10 | 11 | } 12 | -------------------------------------------------------------------------------- /css/mobile.css: -------------------------------------------------------------------------------- 1 | @media only screen and (max-width: 768px) { 2 | 3 | 4 | /* hide search function on mobile to prevent wrap of elements */ 5 | #editorsearchval, 6 | #editor_save+label { 7 | display: none !important; 8 | } 9 | 10 | 11 | } -------------------------------------------------------------------------------- /img/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owncloud/files_texteditor/d4abf764b5964410ba11c6b72dae64bfe60afc34/img/app.png -------------------------------------------------------------------------------- /img/app.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /js/vendor/ace/src-noconflict/mode-ada.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/mode/ada_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | var oop = require("../lib/oop"); 5 | var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules; 6 | 7 | var AdaHighlightRules = function() { 8 | var keywords = "abort|else|new|return|abs|elsif|not|reverse|abstract|end|null|accept|entry|select|" + 9 | "access|exception|of|separate|aliased|exit|or|some|all|others|subtype|and|for|out|synchronized|" + 10 | "array|function|overriding|at|tagged|generic|package|task|begin|goto|pragma|terminate|" + 11 | "body|private|then|if|procedure|type|case|in|protected|constant|interface|until|" + 12 | "|is|raise|use|declare|range|delay|limited|record|when|delta|loop|rem|while|digits|renames|with|do|mod|requeue|xor"; 13 | 14 | var builtinConstants = ( 15 | "true|false|null" 16 | ); 17 | 18 | var builtinFunctions = ( 19 | "count|min|max|avg|sum|rank|now|coalesce|main" 20 | ); 21 | 22 | var keywordMapper = this.createKeywordMapper({ 23 | "support.function": builtinFunctions, 24 | "keyword": keywords, 25 | "constant.language": builtinConstants 26 | }, "identifier", true); 27 | 28 | this.$rules = { 29 | "start" : [ { 30 | token : "comment", 31 | regex : "--.*$" 32 | }, { 33 | token : "string", // " string 34 | regex : '".*?"' 35 | }, { 36 | token : "string", // ' string 37 | regex : "'.*?'" 38 | }, { 39 | token : "constant.numeric", // float 40 | regex : "[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b" 41 | }, { 42 | token : keywordMapper, 43 | regex : "[a-zA-Z_$][a-zA-Z0-9_$]*\\b" 44 | }, { 45 | token : "keyword.operator", 46 | regex : "\\+|\\-|\\/|\\/\\/|%|<@>|@>|<@|&|\\^|~|<|>|<=|=>|==|!=|<>|=" 47 | }, { 48 | token : "paren.lparen", 49 | regex : "[\\(]" 50 | }, { 51 | token : "paren.rparen", 52 | regex : "[\\)]" 53 | }, { 54 | token : "text", 55 | regex : "\\s+" 56 | } ] 57 | }; 58 | }; 59 | 60 | oop.inherits(AdaHighlightRules, TextHighlightRules); 61 | 62 | exports.AdaHighlightRules = AdaHighlightRules; 63 | }); 64 | 65 | ace.define("ace/mode/ada",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/ada_highlight_rules"], function(require, exports, module) { 66 | "use strict"; 67 | 68 | var oop = require("../lib/oop"); 69 | var TextMode = require("./text").Mode; 70 | var AdaHighlightRules = require("./ada_highlight_rules").AdaHighlightRules; 71 | 72 | var Mode = function() { 73 | this.HighlightRules = AdaHighlightRules; 74 | this.$behaviour = this.$defaultBehaviour; 75 | }; 76 | oop.inherits(Mode, TextMode); 77 | 78 | (function() { 79 | 80 | this.lineCommentStart = "--"; 81 | 82 | this.$id = "ace/mode/ada"; 83 | }).call(Mode.prototype); 84 | 85 | exports.Mode = Mode; 86 | 87 | }); 88 | -------------------------------------------------------------------------------- /js/vendor/ace/src-noconflict/mode-gitignore.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/mode/gitignore_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | var oop = require("../lib/oop"); 5 | var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules; 6 | 7 | var GitignoreHighlightRules = function() { 8 | this.$rules = { 9 | "start" : [ 10 | { 11 | token : "comment", 12 | regex : /^\s*#.*$/ 13 | }, { 14 | token : "keyword", // negated patterns 15 | regex : /^\s*!.*$/ 16 | } 17 | ] 18 | }; 19 | 20 | this.normalizeRules(); 21 | }; 22 | 23 | GitignoreHighlightRules.metaData = { 24 | fileTypes: ['gitignore'], 25 | name: 'Gitignore' 26 | }; 27 | 28 | oop.inherits(GitignoreHighlightRules, TextHighlightRules); 29 | 30 | exports.GitignoreHighlightRules = GitignoreHighlightRules; 31 | }); 32 | 33 | ace.define("ace/mode/gitignore",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/gitignore_highlight_rules"], function(require, exports, module) { 34 | "use strict"; 35 | 36 | var oop = require("../lib/oop"); 37 | var TextMode = require("./text").Mode; 38 | var GitignoreHighlightRules = require("./gitignore_highlight_rules").GitignoreHighlightRules; 39 | 40 | var Mode = function() { 41 | this.HighlightRules = GitignoreHighlightRules; 42 | this.$behaviour = this.$defaultBehaviour; 43 | }; 44 | oop.inherits(Mode, TextMode); 45 | 46 | (function() { 47 | this.lineCommentStart = "#"; 48 | this.$id = "ace/mode/gitignore"; 49 | }).call(Mode.prototype); 50 | 51 | exports.Mode = Mode; 52 | }); 53 | -------------------------------------------------------------------------------- /js/vendor/ace/src-noconflict/mode-lucene.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/mode/lucene_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_highlight_rules"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | var oop = require("../lib/oop"); 5 | var lang = require("../lib/lang"); 6 | var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules; 7 | 8 | var LuceneHighlightRules = function() { 9 | this.$rules = { 10 | "start" : [ 11 | { 12 | token : "constant.character.negation", 13 | regex : "[\\-]" 14 | }, { 15 | token : "constant.character.interro", 16 | regex : "[\\?]" 17 | }, { 18 | token : "constant.character.asterisk", 19 | regex : "[\\*]" 20 | }, { 21 | token: 'constant.character.proximity', 22 | regex: '~[0-9]+\\b' 23 | }, { 24 | token : 'keyword.operator', 25 | regex: '(?:AND|OR|NOT)\\b' 26 | }, { 27 | token : "paren.lparen", 28 | regex : "[\\(]" 29 | }, { 30 | token : "paren.rparen", 31 | regex : "[\\)]" 32 | }, { 33 | token : "keyword", 34 | regex : "[\\S]+:" 35 | }, { 36 | token : "string", // " string 37 | regex : '".*?"' 38 | }, { 39 | token : "text", 40 | regex : "\\s+" 41 | } 42 | ] 43 | }; 44 | }; 45 | 46 | oop.inherits(LuceneHighlightRules, TextHighlightRules); 47 | 48 | exports.LuceneHighlightRules = LuceneHighlightRules; 49 | }); 50 | 51 | ace.define("ace/mode/lucene",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/lucene_highlight_rules"], function(require, exports, module) { 52 | 'use strict'; 53 | 54 | var oop = require("../lib/oop"); 55 | var TextMode = require("./text").Mode; 56 | var LuceneHighlightRules = require("./lucene_highlight_rules").LuceneHighlightRules; 57 | 58 | var Mode = function() { 59 | this.HighlightRules = LuceneHighlightRules; 60 | this.$behaviour = this.$defaultBehaviour; 61 | }; 62 | 63 | oop.inherits(Mode, TextMode); 64 | 65 | (function() { 66 | this.$id = "ace/mode/lucene"; 67 | }).call(Mode.prototype); 68 | 69 | exports.Mode = Mode; 70 | }); 71 | -------------------------------------------------------------------------------- /js/vendor/ace/src-noconflict/mode-plain_text.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/mode/plain_text",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/text_highlight_rules","ace/mode/behaviour"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | var oop = require("../lib/oop"); 5 | var TextMode = require("./text").Mode; 6 | var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules; 7 | var Behaviour = require("./behaviour").Behaviour; 8 | 9 | var Mode = function() { 10 | this.HighlightRules = TextHighlightRules; 11 | this.$behaviour = new Behaviour(); 12 | }; 13 | 14 | oop.inherits(Mode, TextMode); 15 | 16 | (function() { 17 | this.type = "text"; 18 | this.getNextLineIndent = function(state, line, tab) { 19 | return ''; 20 | }; 21 | this.$id = "ace/mode/plain_text"; 22 | }).call(Mode.prototype); 23 | 24 | exports.Mode = Mode; 25 | }); 26 | -------------------------------------------------------------------------------- /js/vendor/ace/src-noconflict/mode-properties.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/mode/properties_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | var oop = require("../lib/oop"); 5 | var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules; 6 | 7 | var PropertiesHighlightRules = function() { 8 | 9 | var escapeRe = /\\u[0-9a-fA-F]{4}|\\/; 10 | 11 | this.$rules = { 12 | "start" : [ 13 | { 14 | token : "comment", 15 | regex : /[!#].*$/ 16 | }, { 17 | token : "keyword", 18 | regex : /[=:]$/ 19 | }, { 20 | token : "keyword", 21 | regex : /[=:]/, 22 | next : "value" 23 | }, { 24 | token : "constant.language.escape", 25 | regex : escapeRe 26 | }, { 27 | defaultToken: "variable" 28 | } 29 | ], 30 | "value" : [ 31 | { 32 | regex : /\\$/, 33 | token : "string", 34 | next : "value" 35 | }, { 36 | regex : /$/, 37 | token : "string", 38 | next : "start" 39 | }, { 40 | token : "constant.language.escape", 41 | regex : escapeRe 42 | }, { 43 | defaultToken: "string" 44 | } 45 | ] 46 | }; 47 | 48 | }; 49 | 50 | oop.inherits(PropertiesHighlightRules, TextHighlightRules); 51 | 52 | exports.PropertiesHighlightRules = PropertiesHighlightRules; 53 | }); 54 | 55 | ace.define("ace/mode/properties",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/properties_highlight_rules"], function(require, exports, module) { 56 | "use strict"; 57 | 58 | var oop = require("../lib/oop"); 59 | var TextMode = require("./text").Mode; 60 | var PropertiesHighlightRules = require("./properties_highlight_rules").PropertiesHighlightRules; 61 | 62 | var Mode = function() { 63 | this.HighlightRules = PropertiesHighlightRules; 64 | this.$behaviour = this.$defaultBehaviour; 65 | }; 66 | oop.inherits(Mode, TextMode); 67 | 68 | (function() { 69 | this.$id = "ace/mode/properties"; 70 | }).call(Mode.prototype); 71 | 72 | exports.Mode = Mode; 73 | }); 74 | -------------------------------------------------------------------------------- /js/vendor/ace/src-noconflict/mode-text.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /js/vendor/ace/src-noconflict/theme-clouds.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/theme/clouds",["require","exports","module","ace/lib/dom"], function(require, exports, module) { 2 | 3 | exports.isDark = false; 4 | exports.cssClass = "ace-clouds"; 5 | exports.cssText = ".ace-clouds .ace_gutter {\ 6 | background: #ebebeb;\ 7 | color: #333\ 8 | }\ 9 | .ace-clouds .ace_print-margin {\ 10 | width: 1px;\ 11 | background: #e8e8e8\ 12 | }\ 13 | .ace-clouds {\ 14 | background-color: #FFFFFF;\ 15 | color: #000000\ 16 | }\ 17 | .ace-clouds .ace_cursor {\ 18 | color: #000000\ 19 | }\ 20 | .ace-clouds .ace_marker-layer .ace_selection {\ 21 | background: #BDD5FC\ 22 | }\ 23 | .ace-clouds.ace_multiselect .ace_selection.ace_start {\ 24 | box-shadow: 0 0 3px 0px #FFFFFF;\ 25 | }\ 26 | .ace-clouds .ace_marker-layer .ace_step {\ 27 | background: rgb(255, 255, 0)\ 28 | }\ 29 | .ace-clouds .ace_marker-layer .ace_bracket {\ 30 | margin: -1px 0 0 -1px;\ 31 | border: 1px solid #BFBFBF\ 32 | }\ 33 | .ace-clouds .ace_marker-layer .ace_active-line {\ 34 | background: #FFFBD1\ 35 | }\ 36 | .ace-clouds .ace_gutter-active-line {\ 37 | background-color : #dcdcdc\ 38 | }\ 39 | .ace-clouds .ace_marker-layer .ace_selected-word {\ 40 | border: 1px solid #BDD5FC\ 41 | }\ 42 | .ace-clouds .ace_invisible {\ 43 | color: #BFBFBF\ 44 | }\ 45 | .ace-clouds .ace_keyword,\ 46 | .ace-clouds .ace_meta,\ 47 | .ace-clouds .ace_support.ace_constant.ace_property-value {\ 48 | color: #AF956F\ 49 | }\ 50 | .ace-clouds .ace_keyword.ace_operator {\ 51 | color: #484848\ 52 | }\ 53 | .ace-clouds .ace_keyword.ace_other.ace_unit {\ 54 | color: #96DC5F\ 55 | }\ 56 | .ace-clouds .ace_constant.ace_language {\ 57 | color: #39946A\ 58 | }\ 59 | .ace-clouds .ace_constant.ace_numeric {\ 60 | color: #46A609\ 61 | }\ 62 | .ace-clouds .ace_constant.ace_character.ace_entity {\ 63 | color: #BF78CC\ 64 | }\ 65 | .ace-clouds .ace_invalid {\ 66 | background-color: #FF002A\ 67 | }\ 68 | .ace-clouds .ace_fold {\ 69 | background-color: #AF956F;\ 70 | border-color: #000000\ 71 | }\ 72 | .ace-clouds .ace_storage,\ 73 | .ace-clouds .ace_support.ace_class,\ 74 | .ace-clouds .ace_support.ace_function,\ 75 | .ace-clouds .ace_support.ace_other,\ 76 | .ace-clouds .ace_support.ace_type {\ 77 | color: #C52727\ 78 | }\ 79 | .ace-clouds .ace_string {\ 80 | color: #5D90CD\ 81 | }\ 82 | .ace-clouds .ace_comment {\ 83 | color: #BCC8BA\ 84 | }\ 85 | .ace-clouds .ace_entity.ace_name.ace_tag,\ 86 | .ace-clouds .ace_entity.ace_other.ace_attribute-name {\ 87 | color: #606060\ 88 | }\ 89 | .ace-clouds .ace_indent-guide {\ 90 | background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==\") right repeat-y\ 91 | }"; 92 | 93 | var dom = require("../lib/dom"); 94 | dom.importCssString(exports.cssText, exports.cssClass); 95 | }); 96 | -------------------------------------------------------------------------------- /l10n/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owncloud/files_texteditor/d4abf764b5964410ba11c6b72dae64bfe60afc34/l10n/.gitkeep -------------------------------------------------------------------------------- /l10n/.tx/config: -------------------------------------------------------------------------------- 1 | [main] 2 | host = https://www.transifex.com 3 | lang_map = ja_JP: ja 4 | 5 | [o:owncloud-org:p:owncloud:r:files_texteditor] 6 | file_filter = /files_texteditor.po 7 | source_file = templates/files_texteditor.pot 8 | source_lang = en 9 | type = PO 10 | -------------------------------------------------------------------------------- /l10n/af_ZA.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Dei lêer is te groot om te open. Laai dit liewer af.", 5 | "Cannot read the file." : "Kan nie die lêer lees nie.", 6 | "Invalid file path supplied." : "Ongeldige lêerpad verskaf.", 7 | "The file is locked." : "Die lêer is gesluit.", 8 | "An internal server error occurred." : "’n Interne bedienerfout het voorgekom.", 9 | "Cannot save file as it has been modified since opening" : "Lêer kan nie bewaar word nie want dit is gewysig sedert dit geopen is", 10 | "Insufficient permissions" : "Onvoldoende toestemmings", 11 | "File path not supplied" : "Lêerpad nie verskaf nie", 12 | "File mtime not supplied" : "Lêer-mtyd nie verskaf nie", 13 | "saving..." : "bewaar tans…", 14 | "saved!" : "bewaar!", 15 | "failed!" : "misluk!", 16 | "Saved" : "Bewaar", 17 | "There was a problem saving your changes. Click to resume editing." : "U veranderinge kon nie bewaar word nie. Klik om wysiging voort te sit.", 18 | "An error occurred!" : "’n Fout het voorgekom!", 19 | "Text file" : "Tekslêer", 20 | "New text file.txt" : "Nuwe tekslêer.txt" 21 | }, 22 | "nplurals=2; plural=(n != 1);"); 23 | -------------------------------------------------------------------------------- /l10n/af_ZA.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Dei lêer is te groot om te open. Laai dit liewer af.", 3 | "Cannot read the file." : "Kan nie die lêer lees nie.", 4 | "Invalid file path supplied." : "Ongeldige lêerpad verskaf.", 5 | "The file is locked." : "Die lêer is gesluit.", 6 | "An internal server error occurred." : "’n Interne bedienerfout het voorgekom.", 7 | "Cannot save file as it has been modified since opening" : "Lêer kan nie bewaar word nie want dit is gewysig sedert dit geopen is", 8 | "Insufficient permissions" : "Onvoldoende toestemmings", 9 | "File path not supplied" : "Lêerpad nie verskaf nie", 10 | "File mtime not supplied" : "Lêer-mtyd nie verskaf nie", 11 | "saving..." : "bewaar tans…", 12 | "saved!" : "bewaar!", 13 | "failed!" : "misluk!", 14 | "Saved" : "Bewaar", 15 | "There was a problem saving your changes. Click to resume editing." : "U veranderinge kon nie bewaar word nie. Klik om wysiging voort te sit.", 16 | "An error occurred!" : "’n Fout het voorgekom!", 17 | "Text file" : "Tekslêer", 18 | "New text file.txt" : "Nuwe tekslêer.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 20 | } -------------------------------------------------------------------------------- /l10n/ar.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "الملف كبير للغاية ولا يمكن فتحه. يُرجى تنزيل الملف بدلًا من ذلك.", 5 | "Cannot read the file." : "تعذّرت قراءة الملف.", 6 | "Invalid file path supplied." : "تم تقديم مسار ملف غير صالح.", 7 | "The file is locked." : "الملف مقفل.", 8 | "An internal server error occurred." : "حدث خطأ داخلي في الخادم.", 9 | "Cannot save file as it has been modified since opening" : "تعذّر حفظ الملف بسبب تعديله منذ فتحه", 10 | "Insufficient permissions" : "أذونات غير كافية", 11 | "File path not supplied" : "مسار الملف غير موجود", 12 | "File mtime not supplied" : "وقت التعديل الأخير للملف غير موجود", 13 | "saving..." : "جارٍ الحفظ...", 14 | "saved!" : "تم الحفظ!", 15 | "failed!" : "فشلت المهمة!", 16 | "Saved" : "تم الحفظ", 17 | "There was a problem saving your changes. Click to resume editing." : "حدثت مشكلة في حفظ تغييراتك. انقر لاستئناف التحرير.", 18 | "Open in Text Editor" : "فتح في محرر النصوص", 19 | "An error occurred!" : "حدث خطأ!", 20 | "Text file" : "ملف نصي", 21 | "New text file.txt" : "ملف نصي جديد fille.txt" 22 | }, 23 | "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"); 24 | -------------------------------------------------------------------------------- /l10n/ar.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "الملف كبير للغاية ولا يمكن فتحه. يُرجى تنزيل الملف بدلًا من ذلك.", 3 | "Cannot read the file." : "تعذّرت قراءة الملف.", 4 | "Invalid file path supplied." : "تم تقديم مسار ملف غير صالح.", 5 | "The file is locked." : "الملف مقفل.", 6 | "An internal server error occurred." : "حدث خطأ داخلي في الخادم.", 7 | "Cannot save file as it has been modified since opening" : "تعذّر حفظ الملف بسبب تعديله منذ فتحه", 8 | "Insufficient permissions" : "أذونات غير كافية", 9 | "File path not supplied" : "مسار الملف غير موجود", 10 | "File mtime not supplied" : "وقت التعديل الأخير للملف غير موجود", 11 | "saving..." : "جارٍ الحفظ...", 12 | "saved!" : "تم الحفظ!", 13 | "failed!" : "فشلت المهمة!", 14 | "Saved" : "تم الحفظ", 15 | "There was a problem saving your changes. Click to resume editing." : "حدثت مشكلة في حفظ تغييراتك. انقر لاستئناف التحرير.", 16 | "Open in Text Editor" : "فتح في محرر النصوص", 17 | "An error occurred!" : "حدث خطأ!", 18 | "Text file" : "ملف نصي", 19 | "New text file.txt" : "ملف نصي جديد fille.txt" 20 | },"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;" 21 | } -------------------------------------------------------------------------------- /l10n/ast.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "El ficheru ye demasiáu grande p'abrilo. Por favor, descarga'l ficheru nel so llugar.", 5 | "Cannot read the file." : "Nun ye a lleese'l ficheru", 6 | "Invalid file path supplied." : "Camín de ficheru inválidu.", 7 | "The file is locked." : "El ficheru ta bloquiáu.", 8 | "An internal server error occurred." : "Hebo un fallu internu nel sirvidor.", 9 | "Cannot save file as it has been modified since opening" : "Nun pudo guardase'l ficheru por mor que ta modificáu dende que s'abrió", 10 | "Insufficient permissions" : "Permisos insuficientes", 11 | "File path not supplied" : "Camín de ficheru non soportáu", 12 | "File mtime not supplied" : "Ficheru mtime non soportáu", 13 | "saving..." : "guardando...", 14 | "saved!" : "¡guardáu!", 15 | "failed!" : "¡falló!", 16 | "Saved" : "Guardáu", 17 | "There was a problem saving your changes. Click to resume editing." : "Hebo un problema guardando tos cambéos. Calca pa reaniciar la edición.", 18 | "An error occurred!" : "Hebo un fallu!", 19 | "Text file" : "Ficheru de testu", 20 | "New text file.txt" : "Nuevu testu ficheru.txt" 21 | }, 22 | "nplurals=2; plural=(n != 1);"); 23 | -------------------------------------------------------------------------------- /l10n/ast.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "El ficheru ye demasiáu grande p'abrilo. Por favor, descarga'l ficheru nel so llugar.", 3 | "Cannot read the file." : "Nun ye a lleese'l ficheru", 4 | "Invalid file path supplied." : "Camín de ficheru inválidu.", 5 | "The file is locked." : "El ficheru ta bloquiáu.", 6 | "An internal server error occurred." : "Hebo un fallu internu nel sirvidor.", 7 | "Cannot save file as it has been modified since opening" : "Nun pudo guardase'l ficheru por mor que ta modificáu dende que s'abrió", 8 | "Insufficient permissions" : "Permisos insuficientes", 9 | "File path not supplied" : "Camín de ficheru non soportáu", 10 | "File mtime not supplied" : "Ficheru mtime non soportáu", 11 | "saving..." : "guardando...", 12 | "saved!" : "¡guardáu!", 13 | "failed!" : "¡falló!", 14 | "Saved" : "Guardáu", 15 | "There was a problem saving your changes. Click to resume editing." : "Hebo un problema guardando tos cambéos. Calca pa reaniciar la edición.", 16 | "An error occurred!" : "Hebo un fallu!", 17 | "Text file" : "Ficheru de testu", 18 | "New text file.txt" : "Nuevu testu ficheru.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 20 | } -------------------------------------------------------------------------------- /l10n/az.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Cannot save file as it has been modified since opening" : "Faylı saxlamaq mümkün deyil cünki, açılma müddətində dəyişdirilib", 5 | "Insufficient permissions" : "Qeyri kafi yetkilər", 6 | "File path not supplied" : "Fayl ünvanı təqdim edilmir", 7 | "File mtime not supplied" : "Faylda dəyişmə vaxtı göstərilmir", 8 | "Save" : "Saxlamaq", 9 | "Search" : "Axtarış", 10 | "Next" : "Növbəti", 11 | "Clear" : "Təmizlə", 12 | "Saving..." : "Saxlama...", 13 | "An error occurred!" : "Səhv baş verdi!", 14 | "There are unsaved changes in the text editor" : "Tekst redaktə edənin içində, yadda saxlanılmamış dəyişikliklər mövcuddur", 15 | "There were unsaved changes, click here to go back" : "Qeyd edilməyən dəyişikliklər var idi, geri qayıtmaq üçün buraya sıxın" 16 | }, 17 | "nplurals=2; plural=(n != 1);"); 18 | -------------------------------------------------------------------------------- /l10n/az.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Cannot save file as it has been modified since opening" : "Faylı saxlamaq mümkün deyil cünki, açılma müddətində dəyişdirilib", 3 | "Insufficient permissions" : "Qeyri kafi yetkilər", 4 | "File path not supplied" : "Fayl ünvanı təqdim edilmir", 5 | "File mtime not supplied" : "Faylda dəyişmə vaxtı göstərilmir", 6 | "Save" : "Saxlamaq", 7 | "Search" : "Axtarış", 8 | "Next" : "Növbəti", 9 | "Clear" : "Təmizlə", 10 | "Saving..." : "Saxlama...", 11 | "An error occurred!" : "Səhv baş verdi!", 12 | "There are unsaved changes in the text editor" : "Tekst redaktə edənin içində, yadda saxlanılmamış dəyişikliklər mövcuddur", 13 | "There were unsaved changes, click here to go back" : "Qeyd edilməyən dəyişikliklər var idi, geri qayıtmaq üçün buraya sıxın" 14 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 15 | } -------------------------------------------------------------------------------- /l10n/az.php: -------------------------------------------------------------------------------- 1 | "Faylı saxlamaq mümkün deyil cünki, açılma müddətində dəyişdirilib", 4 | "Insufficient permissions" => "Qeyri kafi yetkilər", 5 | "File path not supplied" => "Fayl ünvanı təqdim edilmir", 6 | "File mtime not supplied" => "Faylda dəyişmə vaxtı göstərilmir", 7 | "Save" => "Saxlamaq", 8 | "Search" => "Axtarış", 9 | "Next" => "Növbəti", 10 | "Clear" => "Təmizlə", 11 | "Saving..." => "Saxlama...", 12 | "An error occurred!" => "Səhv baş verdi!", 13 | "There are unsaved changes in the text editor" => "Tekst redaktə edənin içində, yadda saxlanılmamış dəyişikliklər mövcuddur", 14 | "There were unsaved changes, click here to go back" => "Qeyd edilməyən dəyişikliklər var idi, geri qayıtmaq üçün buraya sıxın" 15 | ); 16 | $PLURAL_FORMS = "nplurals=2; plural=(n != 1);"; 17 | -------------------------------------------------------------------------------- /l10n/bg_BG.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "Невалиден токен за споделяне", 5 | "No user found" : "Няма намерен потребител", 6 | "This file is too big to be opened. Please download the file instead." : "Този файл е твърде голям за да се отвори. Моля, вместо това го изтеглете.", 7 | "Cannot read the file." : "Файлът не може да бъде прочетен.", 8 | "Invalid file path supplied." : "До файла е предоставен невалиден път.", 9 | "The file is locked." : "Файлът е заключен.", 10 | "An internal server error occurred." : "Възникна вътрешна грешка на сървъра.", 11 | "Cannot save file as it is locked by %s." : "Файлът не може да бъде запазен, защото е заключен от %s.", 12 | "Cannot save file as it has been modified since opening" : "Файлът не може да бъде запаметен, тъй като е бил променен след отварянето му", 13 | "Insufficient permissions" : "Недостатъчни права за достъп", 14 | "File path not supplied" : "Не е предоставен път до файла", 15 | "File mtime not supplied" : "Файлът mtime не е предоставен", 16 | "Public Link User via Text Editor" : "Потребителска публична връзка чрез текстов редактор", 17 | "%s via Text Editor" : "%s чрез текстов редактор", 18 | "saving..." : "запазване...", 19 | "saved!" : "запазено!", 20 | "failed!" : "неуспешно!", 21 | "Saved" : "Запазено", 22 | "There was a problem saving your changes. Click to resume editing." : "Възникна проблем при запазване на промените. Натиснете за да се възобнови редактирането.", 23 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Редакторът не е затворен. Промените могат да бъдат изгубени и файлът ще остане заключен за редакция.", 24 | "Open in Text Editor" : "Отваряне в текстов редактор", 25 | "An error occurred!" : "Възникна грешка!", 26 | "file is read-only, locked by {locked}" : "файлът е само за четене, заключен е от {locked}", 27 | "file is read-only" : "файлът е само за четене", 28 | "Text file" : "Текстов файл", 29 | "New text file.txt" : "Нов текстови file.txt" 30 | }, 31 | "nplurals=2; plural=(n != 1);"); 32 | -------------------------------------------------------------------------------- /l10n/bg_BG.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "Невалиден токен за споделяне", 3 | "No user found" : "Няма намерен потребител", 4 | "This file is too big to be opened. Please download the file instead." : "Този файл е твърде голям за да се отвори. Моля, вместо това го изтеглете.", 5 | "Cannot read the file." : "Файлът не може да бъде прочетен.", 6 | "Invalid file path supplied." : "До файла е предоставен невалиден път.", 7 | "The file is locked." : "Файлът е заключен.", 8 | "An internal server error occurred." : "Възникна вътрешна грешка на сървъра.", 9 | "Cannot save file as it is locked by %s." : "Файлът не може да бъде запазен, защото е заключен от %s.", 10 | "Cannot save file as it has been modified since opening" : "Файлът не може да бъде запаметен, тъй като е бил променен след отварянето му", 11 | "Insufficient permissions" : "Недостатъчни права за достъп", 12 | "File path not supplied" : "Не е предоставен път до файла", 13 | "File mtime not supplied" : "Файлът mtime не е предоставен", 14 | "Public Link User via Text Editor" : "Потребителска публична връзка чрез текстов редактор", 15 | "%s via Text Editor" : "%s чрез текстов редактор", 16 | "saving..." : "запазване...", 17 | "saved!" : "запазено!", 18 | "failed!" : "неуспешно!", 19 | "Saved" : "Запазено", 20 | "There was a problem saving your changes. Click to resume editing." : "Възникна проблем при запазване на промените. Натиснете за да се възобнови редактирането.", 21 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Редакторът не е затворен. Промените могат да бъдат изгубени и файлът ще остане заключен за редакция.", 22 | "Open in Text Editor" : "Отваряне в текстов редактор", 23 | "An error occurred!" : "Възникна грешка!", 24 | "file is read-only, locked by {locked}" : "файлът е само за четене, заключен е от {locked}", 25 | "file is read-only" : "файлът е само за четене", 26 | "Text file" : "Текстов файл", 27 | "New text file.txt" : "Нов текстови file.txt" 28 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 29 | } -------------------------------------------------------------------------------- /l10n/bn_BD.php: -------------------------------------------------------------------------------- 1 | "সংরক্ষণ কর", 3 | "Search" => "অনুসন্ধান", 4 | "Close" => "বন্ধ", 5 | "Next" => "পরবর্তী", 6 | "Saving..." => "সংরক্ষণ করা হচ্ছে....", 7 | "An error occurred!" => "সমস্যা দেখা দিয়েছে !", 8 | "There were unsaved changes, click here to go back" => "পরিবর্তনসমূহ সংরক্ষণ করা হয় নি, ফিরে যেতে এখানে ক্লিক করুন" 9 | ); 10 | -------------------------------------------------------------------------------- /l10n/bs.php: -------------------------------------------------------------------------------- 1 | "Spasi", 3 | "Close" => "Zatvori", 4 | "Next" => "Sljedeći", 5 | "Clear" => "Obriši", 6 | "Saving..." => "Spašavam...", 7 | "Failed to save file" => "Greška pri spašavanju fajla", 8 | "An error occurred!" => "Desila se greška!", 9 | "There were unsaved changes, click here to go back" => "Ostalo je nespašenih promjena, klikni ovdje za povratak" 10 | ); 11 | -------------------------------------------------------------------------------- /l10n/ca.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Aquest fitxer és massa gran per obrir-lo. Si us plau, descarrega el fitxer.", 5 | "Cannot read the file." : "No es pot llegir el fitxer.", 6 | "Invalid file path supplied." : "La ruta del fitxer no és vàlida.", 7 | "The file is locked." : "El fitxer està bloquejat.", 8 | "An internal server error occurred." : "S'ha produït un error intern al servidor.", 9 | "Cannot save file as it has been modified since opening" : "No és possible guardar l'arxiu perquè ha estat modificat després de obrir-se", 10 | "Insufficient permissions" : "Permisos insuficients", 11 | "File path not supplied" : "No s'ha proporcionat la ruta del arxiu", 12 | "File mtime not supplied" : "No s'ha proporcionat l'hora de modificació de l'arxiu", 13 | "saving..." : "Desant...", 14 | "saved!" : "Desat!", 15 | "failed!" : "ha fallat!", 16 | "Saved" : "Desat", 17 | "There was a problem saving your changes. Click to resume editing." : "Ha hagut un problema en desar els canvis. Feu Clic per continuar amb l'edició.", 18 | "An error occurred!" : "S'ha produït un error!", 19 | "Text file" : "Fitxer de text", 20 | "New text file.txt" : "Nou fitxer de text .txt" 21 | }, 22 | "nplurals=2; plural=(n != 1);"); 23 | -------------------------------------------------------------------------------- /l10n/ca.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Aquest fitxer és massa gran per obrir-lo. Si us plau, descarrega el fitxer.", 3 | "Cannot read the file." : "No es pot llegir el fitxer.", 4 | "Invalid file path supplied." : "La ruta del fitxer no és vàlida.", 5 | "The file is locked." : "El fitxer està bloquejat.", 6 | "An internal server error occurred." : "S'ha produït un error intern al servidor.", 7 | "Cannot save file as it has been modified since opening" : "No és possible guardar l'arxiu perquè ha estat modificat després de obrir-se", 8 | "Insufficient permissions" : "Permisos insuficients", 9 | "File path not supplied" : "No s'ha proporcionat la ruta del arxiu", 10 | "File mtime not supplied" : "No s'ha proporcionat l'hora de modificació de l'arxiu", 11 | "saving..." : "Desant...", 12 | "saved!" : "Desat!", 13 | "failed!" : "ha fallat!", 14 | "Saved" : "Desat", 15 | "There was a problem saving your changes. Click to resume editing." : "Ha hagut un problema en desar els canvis. Feu Clic per continuar amb l'edició.", 16 | "An error occurred!" : "S'ha produït un error!", 17 | "Text file" : "Fitxer de text", 18 | "New text file.txt" : "Nou fitxer de text .txt" 19 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 20 | } -------------------------------------------------------------------------------- /l10n/cs_CZ.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Soubor je pro otevření příliš veliký. Namísto otevření ho stáhněte.", 5 | "Cannot read the file." : "Soubor nelze přečíst.", 6 | "Invalid file path supplied." : "Zadána neplatná cesta k souboru.", 7 | "The file is locked." : "Soubor je uzamčen.", 8 | "An internal server error occurred." : "Došlo k interní chybě serveru.", 9 | "Cannot save file as it has been modified since opening" : "Soubor nelze uložit, protože byl od otevření upraven", 10 | "Insufficient permissions" : "Nedostatečná oprávnění", 11 | "File path not supplied" : "Nebyla dodána cesta k souboru", 12 | "File mtime not supplied" : "Nebyl dodán čas změny souboru", 13 | "saving..." : "ukládání...", 14 | "saved!" : "uloženo!", 15 | "failed!" : "selhalo!", 16 | "Saved" : "Uloženo", 17 | "There was a problem saving your changes. Click to resume editing." : "Došlo k chybě při ukládání změn. Klikněte pro pokračování v úpravách.", 18 | "An error occurred!" : "Nastala chyba!", 19 | "Text file" : "Textový soubor", 20 | "New text file.txt" : "Nový textový soubor.txt" 21 | }, 22 | "nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"); 23 | -------------------------------------------------------------------------------- /l10n/cs_CZ.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Soubor je pro otevření příliš veliký. Namísto otevření ho stáhněte.", 3 | "Cannot read the file." : "Soubor nelze přečíst.", 4 | "Invalid file path supplied." : "Zadána neplatná cesta k souboru.", 5 | "The file is locked." : "Soubor je uzamčen.", 6 | "An internal server error occurred." : "Došlo k interní chybě serveru.", 7 | "Cannot save file as it has been modified since opening" : "Soubor nelze uložit, protože byl od otevření upraven", 8 | "Insufficient permissions" : "Nedostatečná oprávnění", 9 | "File path not supplied" : "Nebyla dodána cesta k souboru", 10 | "File mtime not supplied" : "Nebyl dodán čas změny souboru", 11 | "saving..." : "ukládání...", 12 | "saved!" : "uloženo!", 13 | "failed!" : "selhalo!", 14 | "Saved" : "Uloženo", 15 | "There was a problem saving your changes. Click to resume editing." : "Došlo k chybě při ukládání změn. Klikněte pro pokračování v úpravách.", 16 | "An error occurred!" : "Nastala chyba!", 17 | "Text file" : "Textový soubor", 18 | "New text file.txt" : "Nový textový soubor.txt" 19 | },"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;" 20 | } -------------------------------------------------------------------------------- /l10n/cy_GB.php: -------------------------------------------------------------------------------- 1 | "Cadw", 3 | "Search" => "Chwilio", 4 | "Close" => "Cau", 5 | "Next" => "Nesaf", 6 | "Clear" => "Clirio", 7 | "Saving..." => "Yn cadw...", 8 | "Failed to save file" => "Methwyd cadw'r ffeil", 9 | "An error occurred!" => "Digwyddodd gwall!", 10 | "There were unsaved changes, click here to go back" => "Roedd newidiadau heb eu cadw, cliciwch fan hyn i ddychwelyd" 11 | ); 12 | -------------------------------------------------------------------------------- /l10n/da.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "FIlen er for stor til at kunne åbnes direkte. Vær venlig at downloade filen i stedet", 5 | "Cannot read the file." : "Kan ikke læse filen.", 6 | "Invalid file path supplied." : "Der blev angivet en ugyldig filsti.", 7 | "The file is locked." : "Filen er låst", 8 | "An internal server error occurred." : "Der er opstået en intern serverfejl.", 9 | "Cannot save file as it has been modified since opening" : "Kan ikke gemme filen, da den er blevet ændret efter den blev åbnet", 10 | "Insufficient permissions" : "Utilstrækkeligt med rettigheder", 11 | "File path not supplied" : "Filstien er ikke angivet", 12 | "File mtime not supplied" : "Filen mtime er ikke anvist", 13 | "saving..." : "gemmer...", 14 | "saved!" : "gemt!", 15 | "failed!" : "mislykkedes!", 16 | "Saved" : "Gemt", 17 | "There was a problem saving your changes. Click to resume editing." : "Der opstod et problem ved lagringen af dine ændringer. Klik for at genoptage redigeringen.", 18 | "An error occurred!" : "Der opstod en fejl!", 19 | "Text file" : "Tekstfil", 20 | "New text file.txt" : "Ny tekst file.txt" 21 | }, 22 | "nplurals=2; plural=(n != 1);"); 23 | -------------------------------------------------------------------------------- /l10n/da.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "FIlen er for stor til at kunne åbnes direkte. Vær venlig at downloade filen i stedet", 3 | "Cannot read the file." : "Kan ikke læse filen.", 4 | "Invalid file path supplied." : "Der blev angivet en ugyldig filsti.", 5 | "The file is locked." : "Filen er låst", 6 | "An internal server error occurred." : "Der er opstået en intern serverfejl.", 7 | "Cannot save file as it has been modified since opening" : "Kan ikke gemme filen, da den er blevet ændret efter den blev åbnet", 8 | "Insufficient permissions" : "Utilstrækkeligt med rettigheder", 9 | "File path not supplied" : "Filstien er ikke angivet", 10 | "File mtime not supplied" : "Filen mtime er ikke anvist", 11 | "saving..." : "gemmer...", 12 | "saved!" : "gemt!", 13 | "failed!" : "mislykkedes!", 14 | "Saved" : "Gemt", 15 | "There was a problem saving your changes. Click to resume editing." : "Der opstod et problem ved lagringen af dine ændringer. Klik for at genoptage redigeringen.", 16 | "An error occurred!" : "Der opstod en fejl!", 17 | "Text file" : "Tekstfil", 18 | "New text file.txt" : "Ny tekst file.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 20 | } -------------------------------------------------------------------------------- /l10n/de.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "Ungültiger gemeinsamer Schlüssel", 5 | "No user found" : "Kein Benutzer gefunden", 6 | "This file is too big to be opened. Please download the file instead." : "Diese Datei ist zu groß. Bitte lade die Datei stattdessen herunter.", 7 | "Cannot convert the encoding to UTF-8." : "Kodierung kann nicht in UTF-8 umgewandelt werden.", 8 | "Cannot read the file." : "Datei kann nicht gelesen werden", 9 | "Invalid file path supplied." : "Ungültiger Dateipfad angegeben.", 10 | "The file is locked." : "Die Datei ist gesperrt.", 11 | "An internal server error occurred." : "Es ist ein interner Fehler aufgetreten.", 12 | "Cannot save file as it is locked by %s." : "Datei kann nicht gespeichert werden, da sie von %s blockiert ist.", 13 | "Cannot save file as it has been modified since opening" : "Die Datei konnte nicht gespeichert werden, weil sie seit dem Öffnen verändert worden ist", 14 | "Insufficient permissions" : "Nicht ausreichende Berechtigungen", 15 | "File path not supplied" : "Dateipfad nicht angegeben", 16 | "File mtime not supplied" : "Dateiänderungsdatum nicht angegeben", 17 | "Public Link User via Text Editor" : "Öffentliche(r) Link-Benutzer/-in via Texteditor", 18 | "%s via Text Editor" : "%s via Texteditor", 19 | "saving..." : "speichern…", 20 | "saved!" : "gespeichert!", 21 | "failed!" : "fehlgeschlagen!", 22 | "Saved" : "Gespeichert", 23 | "There was a problem saving your changes. Click to resume editing." : "Es gab ein Problem beim Speichern deiner Änderungen. Klicken um zur Bearbeitung zurückzukehren.", 24 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Editor wurde nicht geschlossen. Änderungen gehen eventuell verloren, und die Datei bleibt geblockt.", 25 | "Open in Text Editor" : "In Texteditor öffnen", 26 | "An error occurred!" : "Es ist ein Fehler aufgetreten!", 27 | "file is read-only, locked by {locked}" : "Datei ist schreibgeschützt, blockiert von {locked}", 28 | "file is read-only" : "Datei ist schreibgeschützt", 29 | "Text file" : "Textdatei", 30 | "New text file.txt" : "Neue Textdatei.txt" 31 | }, 32 | "nplurals=2; plural=(n != 1);"); 33 | -------------------------------------------------------------------------------- /l10n/de.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "Ungültiger gemeinsamer Schlüssel", 3 | "No user found" : "Kein Benutzer gefunden", 4 | "This file is too big to be opened. Please download the file instead." : "Diese Datei ist zu groß. Bitte lade die Datei stattdessen herunter.", 5 | "Cannot convert the encoding to UTF-8." : "Kodierung kann nicht in UTF-8 umgewandelt werden.", 6 | "Cannot read the file." : "Datei kann nicht gelesen werden", 7 | "Invalid file path supplied." : "Ungültiger Dateipfad angegeben.", 8 | "The file is locked." : "Die Datei ist gesperrt.", 9 | "An internal server error occurred." : "Es ist ein interner Fehler aufgetreten.", 10 | "Cannot save file as it is locked by %s." : "Datei kann nicht gespeichert werden, da sie von %s blockiert ist.", 11 | "Cannot save file as it has been modified since opening" : "Die Datei konnte nicht gespeichert werden, weil sie seit dem Öffnen verändert worden ist", 12 | "Insufficient permissions" : "Nicht ausreichende Berechtigungen", 13 | "File path not supplied" : "Dateipfad nicht angegeben", 14 | "File mtime not supplied" : "Dateiänderungsdatum nicht angegeben", 15 | "Public Link User via Text Editor" : "Öffentliche(r) Link-Benutzer/-in via Texteditor", 16 | "%s via Text Editor" : "%s via Texteditor", 17 | "saving..." : "speichern…", 18 | "saved!" : "gespeichert!", 19 | "failed!" : "fehlgeschlagen!", 20 | "Saved" : "Gespeichert", 21 | "There was a problem saving your changes. Click to resume editing." : "Es gab ein Problem beim Speichern deiner Änderungen. Klicken um zur Bearbeitung zurückzukehren.", 22 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Editor wurde nicht geschlossen. Änderungen gehen eventuell verloren, und die Datei bleibt geblockt.", 23 | "Open in Text Editor" : "In Texteditor öffnen", 24 | "An error occurred!" : "Es ist ein Fehler aufgetreten!", 25 | "file is read-only, locked by {locked}" : "Datei ist schreibgeschützt, blockiert von {locked}", 26 | "file is read-only" : "Datei ist schreibgeschützt", 27 | "Text file" : "Textdatei", 28 | "New text file.txt" : "Neue Textdatei.txt" 29 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 30 | } -------------------------------------------------------------------------------- /l10n/de_CH.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Diese Datei ist zu gross. Bitte lade die Datei stattdessen herunter.", 5 | "Cannot read the file." : "Datei kann nicht gelesen werden", 6 | "Invalid file path supplied." : "Ungültiger Dateipfad angegeben.", 7 | "The file is locked." : "Die Datei ist gesperrt.", 8 | "An internal server error occurred." : "Es ist ein interner Fehler aufgetreten.", 9 | "Cannot save file as it has been modified since opening" : "Die Datei konnte nicht gespeichert werden, weil sie seit dem Öffnen verändert worden ist", 10 | "Insufficient permissions" : "Nicht ausreichende Berechtigungen", 11 | "File path not supplied" : "Dateipfad nicht angegeben", 12 | "File mtime not supplied" : "Dateiänderungsdatum nicht angegeben", 13 | "saving..." : "speichern…", 14 | "saved!" : "gespeichert!", 15 | "failed!" : "fehlgeschlagen!", 16 | "Saved" : "Gespeichert", 17 | "There was a problem saving your changes. Click to resume editing." : "Es gab ein Problem beim Speichern deiner Änderungen. Klicken um zur Bearbeitung zurückzukehren.", 18 | "An error occurred!" : "Es ist ein Fehler aufgetreten!", 19 | "Text file" : "Textdatei", 20 | "New text file.txt" : "Neue Textdatei.txt" 21 | }, 22 | "nplurals=2; plural=(n != 1);"); 23 | -------------------------------------------------------------------------------- /l10n/de_CH.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Diese Datei ist zu gross. Bitte lade die Datei stattdessen herunter.", 3 | "Cannot read the file." : "Datei kann nicht gelesen werden", 4 | "Invalid file path supplied." : "Ungültiger Dateipfad angegeben.", 5 | "The file is locked." : "Die Datei ist gesperrt.", 6 | "An internal server error occurred." : "Es ist ein interner Fehler aufgetreten.", 7 | "Cannot save file as it has been modified since opening" : "Die Datei konnte nicht gespeichert werden, weil sie seit dem Öffnen verändert worden ist", 8 | "Insufficient permissions" : "Nicht ausreichende Berechtigungen", 9 | "File path not supplied" : "Dateipfad nicht angegeben", 10 | "File mtime not supplied" : "Dateiänderungsdatum nicht angegeben", 11 | "saving..." : "speichern…", 12 | "saved!" : "gespeichert!", 13 | "failed!" : "fehlgeschlagen!", 14 | "Saved" : "Gespeichert", 15 | "There was a problem saving your changes. Click to resume editing." : "Es gab ein Problem beim Speichern deiner Änderungen. Klicken um zur Bearbeitung zurückzukehren.", 16 | "An error occurred!" : "Es ist ein Fehler aufgetreten!", 17 | "Text file" : "Textdatei", 18 | "New text file.txt" : "Neue Textdatei.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 20 | } -------------------------------------------------------------------------------- /l10n/de_DE.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "Ungültiges Freigabe-Token", 5 | "No user found" : "Kein Benutzer gefunden", 6 | "This file is too big to be opened. Please download the file instead." : "Die Datei ist zu groß zum öffnen. Bitte laden Sie stattdessen die Datei runter.", 7 | "Cannot convert the encoding to UTF-8." : "Kodierung kann nicht in UTF-8 umgewandelt werden.", 8 | "Cannot read the file." : "Datei nicht lesbar.", 9 | "Invalid file path supplied." : "Ungültiger Dateipfad angegeben.", 10 | "The file is locked." : "Die Datei ist gesperrt.", 11 | "An internal server error occurred." : "Ein interner Serverfehler ist aufgetreten.", 12 | "Cannot save file as it is locked by %s." : "Datei kann nicht gespeichert werden, da sie von %s blockiert ist.", 13 | "Cannot save file as it has been modified since opening" : "Die Datei konnte nicht gespeichert werden, weil sie seit dem Öffnen verändert worden ist", 14 | "Insufficient permissions" : "Nicht ausreichende Berechtigungen", 15 | "File path not supplied" : "Dateipfad nicht angegeben", 16 | "File mtime not supplied" : "Dateiänderungsdatum nicht angegeben", 17 | "Public Link User via Text Editor" : "Öffentliche(r) Link-Benutzer/-in via Texteditor", 18 | "%s via Text Editor" : "%s via Texteditor", 19 | "saving..." : "speichern...", 20 | "saved!" : "gespeichert!", 21 | "failed!" : "fehlgeschlagen!", 22 | "Saved" : "Gespeichert", 23 | "There was a problem saving your changes. Click to resume editing." : "Es gab ein Problem beim Speichern ihrer Änderungen. Klicken Sie um zur Bearbeitung zurückzukehren.", 24 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Editor wurde nicht geschlossen. Änderungen gehen eventuell verloren, und die Datei bleibt geblockt.", 25 | "Open in Text Editor" : "Im Texteditor öffnen", 26 | "An error occurred!" : "Ein Fehler ist aufgetreten!", 27 | "file is read-only, locked by {locked}" : "Datei ist schreibgeschützt, blockiert von {locked}", 28 | "file is read-only" : "Datei ist schreibgeschützt", 29 | "Text file" : "Textdatei", 30 | "New text file.txt" : "Neue Textdatei file.txt" 31 | }, 32 | "nplurals=2; plural=(n != 1);"); 33 | -------------------------------------------------------------------------------- /l10n/de_DE.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "Ungültiges Freigabe-Token", 3 | "No user found" : "Kein Benutzer gefunden", 4 | "This file is too big to be opened. Please download the file instead." : "Die Datei ist zu groß zum öffnen. Bitte laden Sie stattdessen die Datei runter.", 5 | "Cannot convert the encoding to UTF-8." : "Kodierung kann nicht in UTF-8 umgewandelt werden.", 6 | "Cannot read the file." : "Datei nicht lesbar.", 7 | "Invalid file path supplied." : "Ungültiger Dateipfad angegeben.", 8 | "The file is locked." : "Die Datei ist gesperrt.", 9 | "An internal server error occurred." : "Ein interner Serverfehler ist aufgetreten.", 10 | "Cannot save file as it is locked by %s." : "Datei kann nicht gespeichert werden, da sie von %s blockiert ist.", 11 | "Cannot save file as it has been modified since opening" : "Die Datei konnte nicht gespeichert werden, weil sie seit dem Öffnen verändert worden ist", 12 | "Insufficient permissions" : "Nicht ausreichende Berechtigungen", 13 | "File path not supplied" : "Dateipfad nicht angegeben", 14 | "File mtime not supplied" : "Dateiänderungsdatum nicht angegeben", 15 | "Public Link User via Text Editor" : "Öffentliche(r) Link-Benutzer/-in via Texteditor", 16 | "%s via Text Editor" : "%s via Texteditor", 17 | "saving..." : "speichern...", 18 | "saved!" : "gespeichert!", 19 | "failed!" : "fehlgeschlagen!", 20 | "Saved" : "Gespeichert", 21 | "There was a problem saving your changes. Click to resume editing." : "Es gab ein Problem beim Speichern ihrer Änderungen. Klicken Sie um zur Bearbeitung zurückzukehren.", 22 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Editor wurde nicht geschlossen. Änderungen gehen eventuell verloren, und die Datei bleibt geblockt.", 23 | "Open in Text Editor" : "Im Texteditor öffnen", 24 | "An error occurred!" : "Ein Fehler ist aufgetreten!", 25 | "file is read-only, locked by {locked}" : "Datei ist schreibgeschützt, blockiert von {locked}", 26 | "file is read-only" : "Datei ist schreibgeschützt", 27 | "Text file" : "Textdatei", 28 | "New text file.txt" : "Neue Textdatei file.txt" 29 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 30 | } -------------------------------------------------------------------------------- /l10n/el.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "Μη έγκυρο διακριτικό διαμοιρασμού", 5 | "No user found" : "Δεν βρέθηκε χρήστης", 6 | "This file is too big to be opened. Please download the file instead." : "Αυτό το αρχείο είναι πολύ μεγάλο για να ανοιχθεί. Παρακαλούμε μεταφορτώστε το αρχείο.", 7 | "Cannot read the file." : "Αδυναμία ανάγνωσης αρχείου.", 8 | "Invalid file path supplied." : "Έχει δοθεί άκυρη διαδρομή για το αρχείο.", 9 | "The file is locked." : "Το αρχείο είναι κλειδωμένο.", 10 | "An internal server error occurred." : "Προέκυψε ένα εσωτερικό σφάλμα διακομιστή.", 11 | "Cannot save file as it has been modified since opening" : "Δεν είναι δυνατή η αποθήκευση του αρχείου, όπως έχει τροποποιηθεί από το άνοιγμα", 12 | "Insufficient permissions" : "Μη επαρκή δικαιώματα", 13 | "File path not supplied" : "Η διαδρομή του αρχείου δεν παρέχεται", 14 | "File mtime not supplied" : "Ο χρόνος τροποποίησης του αρχείου δεν παρέχεται", 15 | "saving..." : "γίνεται αποθήκευση...", 16 | "saved!" : "αποθηκεύτηκε!", 17 | "failed!" : "απέτυχε!", 18 | "Saved" : "Αποθηκεύτηκαν", 19 | "There was a problem saving your changes. Click to resume editing." : "Προέκυψε πρόβλημα κατά την αποθήκευση των αλλαγών σας. Κάντε κλικ για να συνεχίσετε την επεξεργασία.", 20 | "Open in Text Editor" : "Άνοιγμα στον επεξεργαστή κειμένου", 21 | "An error occurred!" : "Παρουσιάστηκε σφάλμα!", 22 | "Text file" : "Αρχείο κειμένου", 23 | "New text file.txt" : "Νέο αρχείο κειμένου.txt" 24 | }, 25 | "nplurals=2; plural=(n != 1);"); 26 | -------------------------------------------------------------------------------- /l10n/el.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "Μη έγκυρο διακριτικό διαμοιρασμού", 3 | "No user found" : "Δεν βρέθηκε χρήστης", 4 | "This file is too big to be opened. Please download the file instead." : "Αυτό το αρχείο είναι πολύ μεγάλο για να ανοιχθεί. Παρακαλούμε μεταφορτώστε το αρχείο.", 5 | "Cannot read the file." : "Αδυναμία ανάγνωσης αρχείου.", 6 | "Invalid file path supplied." : "Έχει δοθεί άκυρη διαδρομή για το αρχείο.", 7 | "The file is locked." : "Το αρχείο είναι κλειδωμένο.", 8 | "An internal server error occurred." : "Προέκυψε ένα εσωτερικό σφάλμα διακομιστή.", 9 | "Cannot save file as it has been modified since opening" : "Δεν είναι δυνατή η αποθήκευση του αρχείου, όπως έχει τροποποιηθεί από το άνοιγμα", 10 | "Insufficient permissions" : "Μη επαρκή δικαιώματα", 11 | "File path not supplied" : "Η διαδρομή του αρχείου δεν παρέχεται", 12 | "File mtime not supplied" : "Ο χρόνος τροποποίησης του αρχείου δεν παρέχεται", 13 | "saving..." : "γίνεται αποθήκευση...", 14 | "saved!" : "αποθηκεύτηκε!", 15 | "failed!" : "απέτυχε!", 16 | "Saved" : "Αποθηκεύτηκαν", 17 | "There was a problem saving your changes. Click to resume editing." : "Προέκυψε πρόβλημα κατά την αποθήκευση των αλλαγών σας. Κάντε κλικ για να συνεχίσετε την επεξεργασία.", 18 | "Open in Text Editor" : "Άνοιγμα στον επεξεργαστή κειμένου", 19 | "An error occurred!" : "Παρουσιάστηκε σφάλμα!", 20 | "Text file" : "Αρχείο κειμένου", 21 | "New text file.txt" : "Νέο αρχείο κειμένου.txt" 22 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 23 | } -------------------------------------------------------------------------------- /l10n/en_GB.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "Invalid share token", 5 | "No user found" : "No user found", 6 | "This file is too big to be opened. Please download the file instead." : "This file is too big to be opened. Please download the file instead.", 7 | "Cannot convert the encoding to UTF-8." : "Cannot convert the encoding to UTF-8.", 8 | "Cannot read the file." : "Cannot read the file.", 9 | "Invalid file path supplied." : "Invalid file path supplied.", 10 | "The file is locked." : "The file is locked.", 11 | "An internal server error occurred." : "An internal server error occurred.", 12 | "Cannot save file as it is locked by %s." : "Cannot save file as it is locked by %s.", 13 | "Cannot save file as it has been modified since opening" : "Cannot save file as it has been modified since opening", 14 | "Insufficient permissions" : "Insufficient permissions", 15 | "File path not supplied" : "File path not supplied", 16 | "File mtime not supplied" : "File mtime not supplied", 17 | "Public Link User via Text Editor" : "Public Link User via Text Editor", 18 | "%s via Text Editor" : "%s via Text Editor", 19 | "saving..." : "saving...", 20 | "saved!" : "saved!", 21 | "failed!" : "failed!", 22 | "Saved" : "Saved", 23 | "There was a problem saving your changes. Click to resume editing." : "There was a problem saving your changes. Click to resume editing.", 24 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Editor has not been closed. Changes might be lost and file will remain locked for editing", 25 | "Open in Text Editor" : "Open in Text Editor", 26 | "An error occurred!" : "An error occurred!", 27 | "file is read-only, locked by {locked}" : "file is read-only, locked by {locked}", 28 | "file is read-only" : "file is read-only", 29 | "Text file" : "Text file", 30 | "New text file.txt" : "New text file.txt" 31 | }, 32 | "nplurals=2; plural=(n != 1);"); 33 | -------------------------------------------------------------------------------- /l10n/en_GB.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "Invalid share token", 3 | "No user found" : "No user found", 4 | "This file is too big to be opened. Please download the file instead." : "This file is too big to be opened. Please download the file instead.", 5 | "Cannot convert the encoding to UTF-8." : "Cannot convert the encoding to UTF-8.", 6 | "Cannot read the file." : "Cannot read the file.", 7 | "Invalid file path supplied." : "Invalid file path supplied.", 8 | "The file is locked." : "The file is locked.", 9 | "An internal server error occurred." : "An internal server error occurred.", 10 | "Cannot save file as it is locked by %s." : "Cannot save file as it is locked by %s.", 11 | "Cannot save file as it has been modified since opening" : "Cannot save file as it has been modified since opening", 12 | "Insufficient permissions" : "Insufficient permissions", 13 | "File path not supplied" : "File path not supplied", 14 | "File mtime not supplied" : "File mtime not supplied", 15 | "Public Link User via Text Editor" : "Public Link User via Text Editor", 16 | "%s via Text Editor" : "%s via Text Editor", 17 | "saving..." : "saving...", 18 | "saved!" : "saved!", 19 | "failed!" : "failed!", 20 | "Saved" : "Saved", 21 | "There was a problem saving your changes. Click to resume editing." : "There was a problem saving your changes. Click to resume editing.", 22 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Editor has not been closed. Changes might be lost and file will remain locked for editing", 23 | "Open in Text Editor" : "Open in Text Editor", 24 | "An error occurred!" : "An error occurred!", 25 | "file is read-only, locked by {locked}" : "file is read-only, locked by {locked}", 26 | "file is read-only" : "file is read-only", 27 | "Text file" : "Text file", 28 | "New text file.txt" : "New text file.txt" 29 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 30 | } -------------------------------------------------------------------------------- /l10n/eo.php: -------------------------------------------------------------------------------- 1 | "Konservi", 3 | "Search" => "Serĉi", 4 | "Close" => "Fermi", 5 | "Next" => "Jena", 6 | "Clear" => "Forviŝi", 7 | "Saving..." => "Konservante...", 8 | "Failed to save file" => "Malsukcesis konservo de dosiero", 9 | "An error occurred!" => "Eraro okazis!", 10 | "There were unsaved changes, click here to go back" => "Estas nekonservitaj ŝanĝoj, klaku ĉi tie por iri antaŭen" 11 | ); 12 | -------------------------------------------------------------------------------- /l10n/es.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "Token de compartición no válida", 5 | "No user found" : "Ningún usuario encontrado", 6 | "This file is too big to be opened. Please download the file instead." : "El archivo es muy grande para ser abierto. Por favor, descargue el archivo en lugar de abrirlo.", 7 | "Cannot read the file." : "No se puede leer el archivo.", 8 | "Invalid file path supplied." : "Ruta de archivo inválida.", 9 | "The file is locked." : "El archivo está bloqueado.", 10 | "An internal server error occurred." : "Error interno del servidor", 11 | "Cannot save file as it has been modified since opening" : "No es posible guardar el archivo; pues ha sido modificado", 12 | "Insufficient permissions" : "Permisos insuficientes", 13 | "File path not supplied" : "No se ha proporcionado la ruta del archivo", 14 | "File mtime not supplied" : "No se ha proporcionado la hora de modificación del archivo (mtime)", 15 | "saving..." : "guardando...", 16 | "saved!" : "¡guardado!", 17 | "failed!" : "¡falló!", 18 | "Saved" : "Guardado", 19 | "There was a problem saving your changes. Click to resume editing." : "Hubo un problema al guardar los cambios. Haga clic para reanudar la edición.", 20 | "Open in Text Editor" : "Abrir en editor de texto", 21 | "An error occurred!" : "¡Ocurrió un error!", 22 | "Text file" : "Archivo de texto", 23 | "New text file.txt" : "Nuevo archivo de texto.txt" 24 | }, 25 | "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); 26 | -------------------------------------------------------------------------------- /l10n/es.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "Token de compartición no válida", 3 | "No user found" : "Ningún usuario encontrado", 4 | "This file is too big to be opened. Please download the file instead." : "El archivo es muy grande para ser abierto. Por favor, descargue el archivo en lugar de abrirlo.", 5 | "Cannot read the file." : "No se puede leer el archivo.", 6 | "Invalid file path supplied." : "Ruta de archivo inválida.", 7 | "The file is locked." : "El archivo está bloqueado.", 8 | "An internal server error occurred." : "Error interno del servidor", 9 | "Cannot save file as it has been modified since opening" : "No es posible guardar el archivo; pues ha sido modificado", 10 | "Insufficient permissions" : "Permisos insuficientes", 11 | "File path not supplied" : "No se ha proporcionado la ruta del archivo", 12 | "File mtime not supplied" : "No se ha proporcionado la hora de modificación del archivo (mtime)", 13 | "saving..." : "guardando...", 14 | "saved!" : "¡guardado!", 15 | "failed!" : "¡falló!", 16 | "Saved" : "Guardado", 17 | "There was a problem saving your changes. Click to resume editing." : "Hubo un problema al guardar los cambios. Haga clic para reanudar la edición.", 18 | "Open in Text Editor" : "Abrir en editor de texto", 19 | "An error occurred!" : "¡Ocurrió un error!", 20 | "Text file" : "Archivo de texto", 21 | "New text file.txt" : "Nuevo archivo de texto.txt" 22 | },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" 23 | } -------------------------------------------------------------------------------- /l10n/es_AR.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "El archivo es muy grande para ser abierto. Por favor, descarguelo en lugar de abrirlo.", 5 | "Cannot read the file." : "No se puede leer el archivo.", 6 | "Invalid file path supplied." : "Ruta de archivo suministrada no válida.", 7 | "The file is locked." : "El archivo está bloqueado.", 8 | "An internal server error occurred." : "Ha ocurrido un error interno en el servidor.", 9 | "Cannot save file as it has been modified since opening" : "No se puede guardar el archivo pues ha sido modificado desde su apertura", 10 | "Insufficient permissions" : "Permisos insuficientes", 11 | "File path not supplied" : "No se ha provisto una ruta de archivo", 12 | "File mtime not supplied" : "No se ha provisto la hora del archivo", 13 | "saving..." : "guardando...", 14 | "saved!" : "guardado!", 15 | "failed!" : "falló!", 16 | "Saved" : "Guardado", 17 | "There was a problem saving your changes. Click to resume editing." : "Hubo un problema al guardar sus cambios. Haga click para reanudar la edición.", 18 | "An error occurred!" : "¡Ocurrió un error!", 19 | "Text file" : "Archivo de texto", 20 | "New text file.txt" : "Nuevo archivo de texto.txt" 21 | }, 22 | "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); 23 | -------------------------------------------------------------------------------- /l10n/es_AR.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "El archivo es muy grande para ser abierto. Por favor, descarguelo en lugar de abrirlo.", 3 | "Cannot read the file." : "No se puede leer el archivo.", 4 | "Invalid file path supplied." : "Ruta de archivo suministrada no válida.", 5 | "The file is locked." : "El archivo está bloqueado.", 6 | "An internal server error occurred." : "Ha ocurrido un error interno en el servidor.", 7 | "Cannot save file as it has been modified since opening" : "No se puede guardar el archivo pues ha sido modificado desde su apertura", 8 | "Insufficient permissions" : "Permisos insuficientes", 9 | "File path not supplied" : "No se ha provisto una ruta de archivo", 10 | "File mtime not supplied" : "No se ha provisto la hora del archivo", 11 | "saving..." : "guardando...", 12 | "saved!" : "guardado!", 13 | "failed!" : "falló!", 14 | "Saved" : "Guardado", 15 | "There was a problem saving your changes. Click to resume editing." : "Hubo un problema al guardar sus cambios. Haga click para reanudar la edición.", 16 | "An error occurred!" : "¡Ocurrió un error!", 17 | "Text file" : "Archivo de texto", 18 | "New text file.txt" : "Nuevo archivo de texto.txt" 19 | },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" 20 | } -------------------------------------------------------------------------------- /l10n/es_MX.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Este archivo es demasiado grande para ser abierto. Por favor mejor descargue el archivo.", 5 | "Cannot read the file." : "No se puede leer el archivo.", 6 | "Invalid file path supplied." : "La ruta de archivo especificada es inválida.", 7 | "The file is locked." : "El archivo está bloqueado.", 8 | "An internal server error occurred." : "Ocurrió un error interno del servidor", 9 | "Cannot save file as it has been modified since opening" : "No se puede guardar el archivo pues fue modificado desde que fue abierto.", 10 | "Insufficient permissions" : "Permisos insuficientes", 11 | "File path not supplied" : "Ruta de archivo no especificada", 12 | "File mtime not supplied" : "Mtime del archivo no especificado", 13 | "saving..." : "guardando...", 14 | "saved!" : "¡guardado!", 15 | "failed!" : "¡falló!", 16 | "Saved" : "Guardado", 17 | "There was a problem saving your changes. Click to resume editing." : "Hubo un problema al guardar sus cambios. Haga clic para seguir editando.", 18 | "An error occurred!" : "¡Ocurrió un error!", 19 | "Text file" : "Archivo de texto", 20 | "New text file.txt" : "Nuevo texto archivo.txt" 21 | }, 22 | "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); 23 | -------------------------------------------------------------------------------- /l10n/es_MX.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Este archivo es demasiado grande para ser abierto. Por favor mejor descargue el archivo.", 3 | "Cannot read the file." : "No se puede leer el archivo.", 4 | "Invalid file path supplied." : "La ruta de archivo especificada es inválida.", 5 | "The file is locked." : "El archivo está bloqueado.", 6 | "An internal server error occurred." : "Ocurrió un error interno del servidor", 7 | "Cannot save file as it has been modified since opening" : "No se puede guardar el archivo pues fue modificado desde que fue abierto.", 8 | "Insufficient permissions" : "Permisos insuficientes", 9 | "File path not supplied" : "Ruta de archivo no especificada", 10 | "File mtime not supplied" : "Mtime del archivo no especificado", 11 | "saving..." : "guardando...", 12 | "saved!" : "¡guardado!", 13 | "failed!" : "¡falló!", 14 | "Saved" : "Guardado", 15 | "There was a problem saving your changes. Click to resume editing." : "Hubo un problema al guardar sus cambios. Haga clic para seguir editando.", 16 | "An error occurred!" : "¡Ocurrió un error!", 17 | "Text file" : "Archivo de texto", 18 | "New text file.txt" : "Nuevo texto archivo.txt" 19 | },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" 20 | } -------------------------------------------------------------------------------- /l10n/et_EE.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Cannot read the file." : "Faili lugemine ebaõnnestus.", 5 | "Invalid file path supplied." : "Faili asukoht on vigane.", 6 | "The file is locked." : "Fail on lukus.", 7 | "An internal server error occurred." : "Tekkis sisemine serveri tõrge.", 8 | "Cannot save file as it has been modified since opening" : "Faili ei saa salvestada, kune seda on pärast avamist muudetud", 9 | "Insufficient permissions" : "Pole piisavalt õiguseid", 10 | "File path not supplied" : "Faili asukoht on määramata", 11 | "File mtime not supplied" : "Faili mtime puudub", 12 | "saving..." : "Salvestamine...", 13 | "saved!" : "Salvestatud!", 14 | "failed!" : "ebaõnnestus!", 15 | "Saved" : "Salvestatud", 16 | "There was a problem saving your changes. Click to resume editing." : "Sinu muudatuste salvestamisega tekkis viga. Kliki muutmise jätkamiseks.", 17 | "An error occurred!" : "Tekis tõrge!", 18 | "Text file" : "Tekstifail", 19 | "New text file.txt" : "Uus tekstifail.txt" 20 | }, 21 | "nplurals=2; plural=(n != 1);"); 22 | -------------------------------------------------------------------------------- /l10n/et_EE.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Cannot read the file." : "Faili lugemine ebaõnnestus.", 3 | "Invalid file path supplied." : "Faili asukoht on vigane.", 4 | "The file is locked." : "Fail on lukus.", 5 | "An internal server error occurred." : "Tekkis sisemine serveri tõrge.", 6 | "Cannot save file as it has been modified since opening" : "Faili ei saa salvestada, kune seda on pärast avamist muudetud", 7 | "Insufficient permissions" : "Pole piisavalt õiguseid", 8 | "File path not supplied" : "Faili asukoht on määramata", 9 | "File mtime not supplied" : "Faili mtime puudub", 10 | "saving..." : "Salvestamine...", 11 | "saved!" : "Salvestatud!", 12 | "failed!" : "ebaõnnestus!", 13 | "Saved" : "Salvestatud", 14 | "There was a problem saving your changes. Click to resume editing." : "Sinu muudatuste salvestamisega tekkis viga. Kliki muutmise jätkamiseks.", 15 | "An error occurred!" : "Tekis tõrge!", 16 | "Text file" : "Tekstifail", 17 | "New text file.txt" : "Uus tekstifail.txt" 18 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 19 | } -------------------------------------------------------------------------------- /l10n/eu.php: -------------------------------------------------------------------------------- 1 | "Gorde", 3 | "Search" => "Bilatu", 4 | "Close" => "Itxi", 5 | "Next" => "Hurrengoa", 6 | "Clear" => "Garbitu", 7 | "Saving..." => "Gordetzen...", 8 | "Failed to save file" => "Fitxategia gordetzeak huts egin du", 9 | "An error occurred!" => "Errore bat gertatu da!", 10 | "There are unsaved changes in the text editor" => "Testu editorean gorde gabeko aldaketak daude", 11 | "There were unsaved changes, click here to go back" => "Gorde gabeko aldaketak daude, klikatu hemen atzera joateko" 12 | ); 13 | -------------------------------------------------------------------------------- /l10n/eu_ES.php: -------------------------------------------------------------------------------- 1 | "Gorde", 3 | "Next" => "Aurrera" 4 | ); 5 | -------------------------------------------------------------------------------- /l10n/fa.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "این فایل برای باز کردن بسیار بزرگ است. لطفا آنرا دانلود کنید.", 5 | "Cannot read the file." : "امکان خواندن فایل وجود ندارد", 6 | "Invalid file path supplied." : "مسیر فایل نامعتبر است.", 7 | "The file is locked." : "فایل قفل شده است.", 8 | "An internal server error occurred." : "یک خطای داخلی سرور رخ داده است.", 9 | "Cannot save file as it has been modified since opening" : "با توجه به تغییرات رخ داده بر روی فایل از زمان باز شدن آن، امکان ذخیره‌سازی وجود ندارد.", 10 | "Insufficient permissions" : "دسترسی کافی نیست", 11 | "File path not supplied" : "مسیر فایل داده نشده است", 12 | "File mtime not supplied" : "mtime فایل داده نشده است", 13 | "saving..." : "درحال ذخیره", 14 | "saved!" : "ذخیره شد!", 15 | "failed!" : "ناموفق!", 16 | "Saved" : "ذخیره شد", 17 | "There was a problem saving your changes. Click to resume editing." : "مشکلی در زمان ذخیره‌سازی تغییرات شما وجود داشت. برای ادامه ویرایش کلیک کنید.", 18 | "An error occurred!" : "یک خطا رخ‌داده است!", 19 | "Text file" : "فایل متنی", 20 | "New text file.txt" : "متن جدید file.txt" 21 | }, 22 | "nplurals=2; plural=(n > 1);"); 23 | -------------------------------------------------------------------------------- /l10n/fa.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "این فایل برای باز کردن بسیار بزرگ است. لطفا آنرا دانلود کنید.", 3 | "Cannot read the file." : "امکان خواندن فایل وجود ندارد", 4 | "Invalid file path supplied." : "مسیر فایل نامعتبر است.", 5 | "The file is locked." : "فایل قفل شده است.", 6 | "An internal server error occurred." : "یک خطای داخلی سرور رخ داده است.", 7 | "Cannot save file as it has been modified since opening" : "با توجه به تغییرات رخ داده بر روی فایل از زمان باز شدن آن، امکان ذخیره‌سازی وجود ندارد.", 8 | "Insufficient permissions" : "دسترسی کافی نیست", 9 | "File path not supplied" : "مسیر فایل داده نشده است", 10 | "File mtime not supplied" : "mtime فایل داده نشده است", 11 | "saving..." : "درحال ذخیره", 12 | "saved!" : "ذخیره شد!", 13 | "failed!" : "ناموفق!", 14 | "Saved" : "ذخیره شد", 15 | "There was a problem saving your changes. Click to resume editing." : "مشکلی در زمان ذخیره‌سازی تغییرات شما وجود داشت. برای ادامه ویرایش کلیک کنید.", 16 | "An error occurred!" : "یک خطا رخ‌داده است!", 17 | "Text file" : "فایل متنی", 18 | "New text file.txt" : "متن جدید file.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n > 1);" 20 | } -------------------------------------------------------------------------------- /l10n/fi_FI.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Tiedosto on liian suuri avattavaksi. Lataa tiedosto, jotta voit avata sen.", 5 | "Cannot read the file." : "TIedoston lukeminen epäonnistui.", 6 | "Invalid file path supplied." : "Virheellinen tiedostopolku.", 7 | "The file is locked." : "Tiedosto on lukittu.", 8 | "An internal server error occurred." : "Tapahtui palvelimen sisäinen virhe.", 9 | "Cannot save file as it has been modified since opening" : "Tiedostoa ei voi tallentaa, koska sitä on muokattu avaamisen jälkeen", 10 | "Insufficient permissions" : "Oikeudet eivät riitä", 11 | "File path not supplied" : "TIedoston polkua ei annettu", 12 | "File mtime not supplied" : "Tiedoston mtime-arvoa ei ole annettu", 13 | "saving..." : "tallennetaan...", 14 | "saved!" : "tallennettu!", 15 | "failed!" : "epäonnistui!", 16 | "Saved" : "Tallennettu", 17 | "There was a problem saving your changes. Click to resume editing." : "Muutoksien tallentamisessa ilmeni ongelmia. Napsauta palataksesi muokkaamiseen.", 18 | "An error occurred!" : "Tapahtui virhe!", 19 | "Text file" : "Tekstitiedosto", 20 | "New text file.txt" : "Uusi tekstitiedosto.txt" 21 | }, 22 | "nplurals=2; plural=(n != 1);"); 23 | -------------------------------------------------------------------------------- /l10n/fi_FI.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Tiedosto on liian suuri avattavaksi. Lataa tiedosto, jotta voit avata sen.", 3 | "Cannot read the file." : "TIedoston lukeminen epäonnistui.", 4 | "Invalid file path supplied." : "Virheellinen tiedostopolku.", 5 | "The file is locked." : "Tiedosto on lukittu.", 6 | "An internal server error occurred." : "Tapahtui palvelimen sisäinen virhe.", 7 | "Cannot save file as it has been modified since opening" : "Tiedostoa ei voi tallentaa, koska sitä on muokattu avaamisen jälkeen", 8 | "Insufficient permissions" : "Oikeudet eivät riitä", 9 | "File path not supplied" : "TIedoston polkua ei annettu", 10 | "File mtime not supplied" : "Tiedoston mtime-arvoa ei ole annettu", 11 | "saving..." : "tallennetaan...", 12 | "saved!" : "tallennettu!", 13 | "failed!" : "epäonnistui!", 14 | "Saved" : "Tallennettu", 15 | "There was a problem saving your changes. Click to resume editing." : "Muutoksien tallentamisessa ilmeni ongelmia. Napsauta palataksesi muokkaamiseen.", 16 | "An error occurred!" : "Tapahtui virhe!", 17 | "Text file" : "Tekstitiedosto", 18 | "New text file.txt" : "Uusi tekstitiedosto.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 20 | } -------------------------------------------------------------------------------- /l10n/fr.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "No user found" : "Aucun utilisateur trouvé", 5 | "This file is too big to be opened. Please download the file instead." : "Ce fichier est trop volumineux pour être ouvert. Veuillez plutôt le télécharger.", 6 | "Cannot read the file." : "Impossible de lire le fichier.", 7 | "Invalid file path supplied." : "Chemin de fichier fourni non valide.", 8 | "The file is locked." : "Le fichier est verrouillé.", 9 | "An internal server error occurred." : "Une erreur interne au serveur est survenue.", 10 | "Cannot save file as it has been modified since opening" : "Impossible de sauvegarder le fichier, il a été modifié entre temps", 11 | "Insufficient permissions" : "Permissions insuffisantes", 12 | "File path not supplied" : "Chemin du fichier non fourni", 13 | "File mtime not supplied" : "mtime du fichier non fourni", 14 | "saving..." : "enregistrement...", 15 | "saved!" : "enregistré!", 16 | "failed!" : "échec!", 17 | "Saved" : "Sauvegardé", 18 | "There was a problem saving your changes. Click to resume editing." : "Un problème est survenu lors de la sauvegarde de vos modifications. Cliquez pour continuer l'édition.", 19 | "An error occurred!" : "Une erreur est survenue !", 20 | "Text file" : "Fichier texte", 21 | "New text file.txt" : "Nouveau fichier texte.txt" 22 | }, 23 | "nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); 24 | -------------------------------------------------------------------------------- /l10n/fr.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "No user found" : "Aucun utilisateur trouvé", 3 | "This file is too big to be opened. Please download the file instead." : "Ce fichier est trop volumineux pour être ouvert. Veuillez plutôt le télécharger.", 4 | "Cannot read the file." : "Impossible de lire le fichier.", 5 | "Invalid file path supplied." : "Chemin de fichier fourni non valide.", 6 | "The file is locked." : "Le fichier est verrouillé.", 7 | "An internal server error occurred." : "Une erreur interne au serveur est survenue.", 8 | "Cannot save file as it has been modified since opening" : "Impossible de sauvegarder le fichier, il a été modifié entre temps", 9 | "Insufficient permissions" : "Permissions insuffisantes", 10 | "File path not supplied" : "Chemin du fichier non fourni", 11 | "File mtime not supplied" : "mtime du fichier non fourni", 12 | "saving..." : "enregistrement...", 13 | "saved!" : "enregistré!", 14 | "failed!" : "échec!", 15 | "Saved" : "Sauvegardé", 16 | "There was a problem saving your changes. Click to resume editing." : "Un problème est survenu lors de la sauvegarde de vos modifications. Cliquez pour continuer l'édition.", 17 | "An error occurred!" : "Une erreur est survenue !", 18 | "Text file" : "Fichier texte", 19 | "New text file.txt" : "Nouveau fichier texte.txt" 20 | },"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" 21 | } -------------------------------------------------------------------------------- /l10n/gl.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "O ficheiro é grande de máis para ser aberto. Descargue o ficheiro no canto de abrilo.", 5 | "Cannot read the file." : "Non é posíbel ler o ficheiro.", 6 | "Invalid file path supplied." : "Forneceu unha ruta incorrecta.", 7 | "The file is locked." : "O ficheiro está bloqueado.", 8 | "An internal server error occurred." : "Produciuse un erro interno no servidor.", 9 | "Cannot save file as it has been modified since opening" : "Non é posíbel gardar o ficheiro, xa que foi modificado trala súa apertura", 10 | "Insufficient permissions" : "Non ten permisos abondo", 11 | "File path not supplied" : "Non forneceu unha ruta de ficheiro", 12 | "File mtime not supplied" : "Non forneceu o ficheiro mtime", 13 | "saving..." : "gardando...", 14 | "saved!" : "gardado!", 15 | "failed!" : "fallou!", 16 | "Saved" : "Gardado", 17 | "There was a problem saving your changes. Click to resume editing." : "Houbo un problema ao gardar os cambios. Prema para continuar a edición.", 18 | "Open in Text Editor" : "Abrir no editor de texto", 19 | "An error occurred!" : "Produciuse un erro!", 20 | "Text file" : "Ficheiro de texto", 21 | "New text file.txt" : "Novo ficheiro de texto.txt" 22 | }, 23 | "nplurals=2; plural=(n != 1);"); 24 | -------------------------------------------------------------------------------- /l10n/gl.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "O ficheiro é grande de máis para ser aberto. Descargue o ficheiro no canto de abrilo.", 3 | "Cannot read the file." : "Non é posíbel ler o ficheiro.", 4 | "Invalid file path supplied." : "Forneceu unha ruta incorrecta.", 5 | "The file is locked." : "O ficheiro está bloqueado.", 6 | "An internal server error occurred." : "Produciuse un erro interno no servidor.", 7 | "Cannot save file as it has been modified since opening" : "Non é posíbel gardar o ficheiro, xa que foi modificado trala súa apertura", 8 | "Insufficient permissions" : "Non ten permisos abondo", 9 | "File path not supplied" : "Non forneceu unha ruta de ficheiro", 10 | "File mtime not supplied" : "Non forneceu o ficheiro mtime", 11 | "saving..." : "gardando...", 12 | "saved!" : "gardado!", 13 | "failed!" : "fallou!", 14 | "Saved" : "Gardado", 15 | "There was a problem saving your changes. Click to resume editing." : "Houbo un problema ao gardar os cambios. Prema para continuar a edición.", 16 | "Open in Text Editor" : "Abrir no editor de texto", 17 | "An error occurred!" : "Produciuse un erro!", 18 | "Text file" : "Ficheiro de texto", 19 | "New text file.txt" : "Novo ficheiro de texto.txt" 20 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 21 | } -------------------------------------------------------------------------------- /l10n/he.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "קובץ זה גדול מדי לפתיחה. יש להוריד את הקובץ במקום", 5 | "Cannot read the file." : "לא ניתן לקרוא את הקובץ.", 6 | "Invalid file path supplied." : "סופק נתיב קובץ לא חוקי.", 7 | "The file is locked." : "הקובץ נעול.", 8 | "An internal server error occurred." : "אירעה שגיאת שרת פנימית.", 9 | "Cannot save file as it has been modified since opening" : "לא ניתן לשמור את הקובץ כיוון שהקובץ שונה מאז פתיחתו", 10 | "Insufficient permissions" : "אין הרשאות מספקות", 11 | "File path not supplied" : "נתיב קובץ לא סופק", 12 | "File mtime not supplied" : "קובץ mtime לא סופק", 13 | "saving..." : "בשמירה...", 14 | "saved!" : "נשמר!", 15 | "failed!" : "נכשל!", 16 | "Saved" : "נשמר", 17 | "There was a problem saving your changes. Click to resume editing." : "אירעה בעייה בשמירת השינויים. יש ללחוץ לחידוש העריכה.", 18 | "Open in Text Editor" : "פתיחה בעורך טקסט", 19 | "An error occurred!" : "אירעה תקלה!", 20 | "Text file" : "קובץ טקסט", 21 | "New text file.txt" : "קובץ טקסט חדש.txt" 22 | }, 23 | "nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"); 24 | -------------------------------------------------------------------------------- /l10n/he.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "קובץ זה גדול מדי לפתיחה. יש להוריד את הקובץ במקום", 3 | "Cannot read the file." : "לא ניתן לקרוא את הקובץ.", 4 | "Invalid file path supplied." : "סופק נתיב קובץ לא חוקי.", 5 | "The file is locked." : "הקובץ נעול.", 6 | "An internal server error occurred." : "אירעה שגיאת שרת פנימית.", 7 | "Cannot save file as it has been modified since opening" : "לא ניתן לשמור את הקובץ כיוון שהקובץ שונה מאז פתיחתו", 8 | "Insufficient permissions" : "אין הרשאות מספקות", 9 | "File path not supplied" : "נתיב קובץ לא סופק", 10 | "File mtime not supplied" : "קובץ mtime לא סופק", 11 | "saving..." : "בשמירה...", 12 | "saved!" : "נשמר!", 13 | "failed!" : "נכשל!", 14 | "Saved" : "נשמר", 15 | "There was a problem saving your changes. Click to resume editing." : "אירעה בעייה בשמירת השינויים. יש ללחוץ לחידוש העריכה.", 16 | "Open in Text Editor" : "פתיחה בעורך טקסט", 17 | "An error occurred!" : "אירעה תקלה!", 18 | "Text file" : "קובץ טקסט", 19 | "New text file.txt" : "קובץ טקסט חדש.txt" 20 | },"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;" 21 | } -------------------------------------------------------------------------------- /l10n/hi.php: -------------------------------------------------------------------------------- 1 | "सहेजें", 3 | "Close" => "बंद करें " 4 | ); 5 | -------------------------------------------------------------------------------- /l10n/hr.php: -------------------------------------------------------------------------------- 1 | "Snimi", 3 | "Search" => "pretraži", 4 | "Close" => "Zatvori", 5 | "Next" => "Sljedeća", 6 | "Saving..." => "Spremanje..." 7 | ); 8 | -------------------------------------------------------------------------------- /l10n/hu_HU.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Ez a fájl túl nagy a megnyitáshoz. Kérjük, helyette töltsd le a fájlt.", 5 | "Cannot read the file." : "Nem olvasható a fájl!", 6 | "Invalid file path supplied." : "Helytelen elérési utat adott meg.", 7 | "The file is locked." : "A fájl zárolva van.", 8 | "An internal server error occurred." : "Belső szerverhiba történt.", 9 | "Cannot save file as it has been modified since opening" : "Nem tudom a fáljt menteni, mert időközben a tartalma megváltozott.", 10 | "Insufficient permissions" : "Nincs jogosultsága hozzá", 11 | "File path not supplied" : "Fálj elérést nem adta meg", 12 | "File mtime not supplied" : "File módosítási idő nincs megadva", 13 | "saving..." : "mentés...", 14 | "saved!" : "mentve!", 15 | "failed!" : "sikertelen!", 16 | "Saved" : "Elmentve", 17 | "There was a problem saving your changes. Click to resume editing." : "Hiba történt a módosítások mentésekor. Szerkesztés folytatásához kattints ide.", 18 | "An error occurred!" : "Hiba történt!", 19 | "Text file" : "Szövegfájl", 20 | "New text file.txt" : "Új szöveges fájl.txt" 21 | }, 22 | "nplurals=2; plural=(n != 1);"); 23 | -------------------------------------------------------------------------------- /l10n/hu_HU.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Ez a fájl túl nagy a megnyitáshoz. Kérjük, helyette töltsd le a fájlt.", 3 | "Cannot read the file." : "Nem olvasható a fájl!", 4 | "Invalid file path supplied." : "Helytelen elérési utat adott meg.", 5 | "The file is locked." : "A fájl zárolva van.", 6 | "An internal server error occurred." : "Belső szerverhiba történt.", 7 | "Cannot save file as it has been modified since opening" : "Nem tudom a fáljt menteni, mert időközben a tartalma megváltozott.", 8 | "Insufficient permissions" : "Nincs jogosultsága hozzá", 9 | "File path not supplied" : "Fálj elérést nem adta meg", 10 | "File mtime not supplied" : "File módosítási idő nincs megadva", 11 | "saving..." : "mentés...", 12 | "saved!" : "mentve!", 13 | "failed!" : "sikertelen!", 14 | "Saved" : "Elmentve", 15 | "There was a problem saving your changes. Click to resume editing." : "Hiba történt a módosítások mentésekor. Szerkesztés folytatásához kattints ide.", 16 | "An error occurred!" : "Hiba történt!", 17 | "Text file" : "Szövegfájl", 18 | "New text file.txt" : "Új szöveges fájl.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 20 | } -------------------------------------------------------------------------------- /l10n/hy.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Ֆայլը չափից ավելի մեծ է բացելու համար։ Փոխարենը ներբեռնիր խնդրում եմ:", 5 | "Cannot read the file." : "Չկարողացա կարդալ ֆայլը։", 6 | "Invalid file path supplied." : "Անվավեր ֆայլի հասցե է տրամադրված։", 7 | "The file is locked." : "Ֆայլը կողպած է։", 8 | "An internal server error occurred." : "Սերվերի ներքին սխալ։", 9 | "Cannot save file as it has been modified since opening" : "Չեմ կարող պահել ֆայլը, քանի որ այն բացելուց հետո փոփոխվել է", 10 | "Insufficient permissions" : "Անբավարար իրավունքներ", 11 | "File path not supplied" : "Ֆայլի հասցեն տրամադրված չէ", 12 | "File mtime not supplied" : "Ֆայլի mtimeը տրամադրված չէ", 13 | "saving..." : "պահում եմ...", 14 | "saved!" : "պահվե՛ց", 15 | "failed!" : "ձախողվե՛ց", 16 | "Saved" : "Պահված", 17 | "There was a problem saving your changes. Click to resume editing." : "Խնդիր եղավ փոփոխությունները պահելիս։ Կտտացրու խմբագրումը շարունակելու համար։", 18 | "An error occurred!" : "Սխալ պատահեց", 19 | "Text file" : "Տեքստ ֆայլ", 20 | "New text file.txt" : "Նոր տեքստ ֆայլ.txt" 21 | }, 22 | "nplurals=2; plural=(n != 1);"); 23 | -------------------------------------------------------------------------------- /l10n/hy.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Ֆայլը չափից ավելի մեծ է բացելու համար։ Փոխարենը ներբեռնիր խնդրում եմ:", 3 | "Cannot read the file." : "Չկարողացա կարդալ ֆայլը։", 4 | "Invalid file path supplied." : "Անվավեր ֆայլի հասցե է տրամադրված։", 5 | "The file is locked." : "Ֆայլը կողպած է։", 6 | "An internal server error occurred." : "Սերվերի ներքին սխալ։", 7 | "Cannot save file as it has been modified since opening" : "Չեմ կարող պահել ֆայլը, քանի որ այն բացելուց հետո փոփոխվել է", 8 | "Insufficient permissions" : "Անբավարար իրավունքներ", 9 | "File path not supplied" : "Ֆայլի հասցեն տրամադրված չէ", 10 | "File mtime not supplied" : "Ֆայլի mtimeը տրամադրված չէ", 11 | "saving..." : "պահում եմ...", 12 | "saved!" : "պահվե՛ց", 13 | "failed!" : "ձախողվե՛ց", 14 | "Saved" : "Պահված", 15 | "There was a problem saving your changes. Click to resume editing." : "Խնդիր եղավ փոփոխությունները պահելիս։ Կտտացրու խմբագրումը շարունակելու համար։", 16 | "An error occurred!" : "Սխալ պատահեց", 17 | "Text file" : "Տեքստ ֆայլ", 18 | "New text file.txt" : "Նոր տեքստ ֆայլ.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 20 | } -------------------------------------------------------------------------------- /l10n/ia.php: -------------------------------------------------------------------------------- 1 | "Salveguardar", 3 | "Close" => "Clauder", 4 | "Next" => "Proxime" 5 | ); 6 | -------------------------------------------------------------------------------- /l10n/id.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Berkas ini terlalu besar untuk dibuka. Sebagai gantinya, silakan unduh berkas ini.", 5 | "Cannot read the file." : "Tidak dapat membaca berkas.", 6 | "Invalid file path supplied." : "Lokasi berkas yang diberikan tidak sah.", 7 | "The file is locked." : "Berkas dikunci", 8 | "An internal server error occurred." : "Terjadi kesalahan server internal.", 9 | "Cannot save file as it has been modified since opening" : "Tidak dapat menyimpan berkas karena sudah diubah sejak dibuka", 10 | "Insufficient permissions" : "Izin tidak cukup", 11 | "File path not supplied" : "Lokasi berkas belum diberikan", 12 | "File mtime not supplied" : "Berkas mtime belum diberikan", 13 | "saving..." : "menyimpan...", 14 | "saved!" : "tersimpan!", 15 | "failed!" : "gagal!", 16 | "Saved" : "Disimpan", 17 | "There was a problem saving your changes. Click to resume editing." : "Terdapat masalah saat menyimpan perubahan. Klik untuk melanjutkan penyuntingan.", 18 | "An error occurred!" : "Terjadi kesalahan!", 19 | "Text file" : "Berkas teks", 20 | "New text file.txt" : "Teks baru file.txt" 21 | }, 22 | "nplurals=1; plural=0;"); 23 | -------------------------------------------------------------------------------- /l10n/id.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Berkas ini terlalu besar untuk dibuka. Sebagai gantinya, silakan unduh berkas ini.", 3 | "Cannot read the file." : "Tidak dapat membaca berkas.", 4 | "Invalid file path supplied." : "Lokasi berkas yang diberikan tidak sah.", 5 | "The file is locked." : "Berkas dikunci", 6 | "An internal server error occurred." : "Terjadi kesalahan server internal.", 7 | "Cannot save file as it has been modified since opening" : "Tidak dapat menyimpan berkas karena sudah diubah sejak dibuka", 8 | "Insufficient permissions" : "Izin tidak cukup", 9 | "File path not supplied" : "Lokasi berkas belum diberikan", 10 | "File mtime not supplied" : "Berkas mtime belum diberikan", 11 | "saving..." : "menyimpan...", 12 | "saved!" : "tersimpan!", 13 | "failed!" : "gagal!", 14 | "Saved" : "Disimpan", 15 | "There was a problem saving your changes. Click to resume editing." : "Terdapat masalah saat menyimpan perubahan. Klik untuk melanjutkan penyuntingan.", 16 | "An error occurred!" : "Terjadi kesalahan!", 17 | "Text file" : "Berkas teks", 18 | "New text file.txt" : "Teks baru file.txt" 19 | },"pluralForm" :"nplurals=1; plural=0;" 20 | } -------------------------------------------------------------------------------- /l10n/is.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Þessi skrá er of stór til að opna hana hér. Halaðu henni niður í staðinn.", 5 | "Cannot read the file." : "Get ekki lesið skrána.", 6 | "Invalid file path supplied." : "Ógild skráarslóð.", 7 | "The file is locked." : "Skráin er læst.", 8 | "An internal server error occurred." : "Innri villa kom upp.", 9 | "Cannot save file as it has been modified since opening" : "Get ekki vistað skrána þar sem henni hefur verið breytt síðan hún var opnuð", 10 | "Insufficient permissions" : "Ekki næg réttindi", 11 | "File path not supplied" : "Skrá slóð fylgir ekki", 12 | "File mtime not supplied" : "mtime skrá fylgir ekki", 13 | "saving..." : "er að vista ...", 14 | "saved!" : "vistað!", 15 | "failed!" : "mistókst!", 16 | "Saved" : "Vistað", 17 | "There was a problem saving your changes. Click to resume editing." : "Það kom upp vandamál við að vista breytingarnar þínar. Smelltu til að halda ritun áfram.", 18 | "An error occurred!" : "Villa kom upp!", 19 | "Text file" : "Textaskrá", 20 | "New text file.txt" : "Ný textaskrá.txt" 21 | }, 22 | "nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); 23 | -------------------------------------------------------------------------------- /l10n/is.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Þessi skrá er of stór til að opna hana hér. Halaðu henni niður í staðinn.", 3 | "Cannot read the file." : "Get ekki lesið skrána.", 4 | "Invalid file path supplied." : "Ógild skráarslóð.", 5 | "The file is locked." : "Skráin er læst.", 6 | "An internal server error occurred." : "Innri villa kom upp.", 7 | "Cannot save file as it has been modified since opening" : "Get ekki vistað skrána þar sem henni hefur verið breytt síðan hún var opnuð", 8 | "Insufficient permissions" : "Ekki næg réttindi", 9 | "File path not supplied" : "Skrá slóð fylgir ekki", 10 | "File mtime not supplied" : "mtime skrá fylgir ekki", 11 | "saving..." : "er að vista ...", 12 | "saved!" : "vistað!", 13 | "failed!" : "mistókst!", 14 | "Saved" : "Vistað", 15 | "There was a problem saving your changes. Click to resume editing." : "Það kom upp vandamál við að vista breytingarnar þínar. Smelltu til að halda ritun áfram.", 16 | "An error occurred!" : "Villa kom upp!", 17 | "Text file" : "Textaskrá", 18 | "New text file.txt" : "Ný textaskrá.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" 20 | } -------------------------------------------------------------------------------- /l10n/it.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "Token di condivisione non valido", 5 | "No user found" : "Nessun utente trovato", 6 | "This file is too big to be opened. Please download the file instead." : "Il file è troppo grande per essere aperto. Scaricalo invece.", 7 | "Cannot read the file." : "Impossibile leggere il file.", 8 | "Invalid file path supplied." : "Fornito un percorso del file non valido.", 9 | "The file is locked." : "il file è bloccato.", 10 | "An internal server error occurred." : "Si è verificato un errore interno.", 11 | "Cannot save file as it has been modified since opening" : "Impossibile salvare il file poiché è stato modificato dopo la sua apertura", 12 | "Insufficient permissions" : "Permessi insufficienti", 13 | "File path not supplied" : "Percorso del file non fornito", 14 | "File mtime not supplied" : "mtime del file non fornito", 15 | "saving..." : "salvataggio in corso...", 16 | "saved!" : "salvato!", 17 | "failed!" : " non riuscito!", 18 | "Saved" : "Salvato", 19 | "There was a problem saving your changes. Click to resume editing." : "Si è verificato un problema durante il salvataggio delle modifiche. Fai clic per riprendere la modifica.", 20 | "Open in Text Editor" : "Apri nell'editor di testo", 21 | "An error occurred!" : "Si è verificato un errore!", 22 | "Text file" : "File di testo", 23 | "New text file.txt" : "Nuovo file di testo.txt" 24 | }, 25 | "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); 26 | -------------------------------------------------------------------------------- /l10n/it.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "Token di condivisione non valido", 3 | "No user found" : "Nessun utente trovato", 4 | "This file is too big to be opened. Please download the file instead." : "Il file è troppo grande per essere aperto. Scaricalo invece.", 5 | "Cannot read the file." : "Impossibile leggere il file.", 6 | "Invalid file path supplied." : "Fornito un percorso del file non valido.", 7 | "The file is locked." : "il file è bloccato.", 8 | "An internal server error occurred." : "Si è verificato un errore interno.", 9 | "Cannot save file as it has been modified since opening" : "Impossibile salvare il file poiché è stato modificato dopo la sua apertura", 10 | "Insufficient permissions" : "Permessi insufficienti", 11 | "File path not supplied" : "Percorso del file non fornito", 12 | "File mtime not supplied" : "mtime del file non fornito", 13 | "saving..." : "salvataggio in corso...", 14 | "saved!" : "salvato!", 15 | "failed!" : " non riuscito!", 16 | "Saved" : "Salvato", 17 | "There was a problem saving your changes. Click to resume editing." : "Si è verificato un problema durante il salvataggio delle modifiche. Fai clic per riprendere la modifica.", 18 | "Open in Text Editor" : "Apri nell'editor di testo", 19 | "An error occurred!" : "Si è verificato un errore!", 20 | "Text file" : "File di testo", 21 | "New text file.txt" : "Nuovo file di testo.txt" 22 | },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" 23 | } -------------------------------------------------------------------------------- /l10n/ja.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "ファイルが大きすぎます。ダウンロードしてから開いてください。", 5 | "Cannot read the file." : "ファイルを読み込めません", 6 | "Invalid file path supplied." : "無効なファイルパスが提供されました。", 7 | "The file is locked." : "ファイルがロックされています。", 8 | "An internal server error occurred." : "内部サーバーエラーが発生しました。", 9 | "Cannot save file as it has been modified since opening" : "変更したファイルは使用中のため保存できません", 10 | "Insufficient permissions" : "権限が不足しています", 11 | "File path not supplied" : "ファイルパスが足りません", 12 | "File mtime not supplied" : "ファイルのアクセス時刻がありません", 13 | "saving..." : "保存中...", 14 | "saved!" : "保存されました!", 15 | "failed!" : " 失敗しました!", 16 | "Saved" : "保存されました", 17 | "There was a problem saving your changes. Click to resume editing." : "変更を保存する際に問題が発生しました.クリックして編集を再開する.", 18 | "An error occurred!" : "エラーが発生しました。", 19 | "Text file" : "テキストファイル", 20 | "New text file.txt" : "新規のテキストファイル作成" 21 | }, 22 | "nplurals=1; plural=0;"); 23 | -------------------------------------------------------------------------------- /l10n/ja.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "ファイルが大きすぎます。ダウンロードしてから開いてください。", 3 | "Cannot read the file." : "ファイルを読み込めません", 4 | "Invalid file path supplied." : "無効なファイルパスが提供されました。", 5 | "The file is locked." : "ファイルがロックされています。", 6 | "An internal server error occurred." : "内部サーバーエラーが発生しました。", 7 | "Cannot save file as it has been modified since opening" : "変更したファイルは使用中のため保存できません", 8 | "Insufficient permissions" : "権限が不足しています", 9 | "File path not supplied" : "ファイルパスが足りません", 10 | "File mtime not supplied" : "ファイルのアクセス時刻がありません", 11 | "saving..." : "保存中...", 12 | "saved!" : "保存されました!", 13 | "failed!" : " 失敗しました!", 14 | "Saved" : "保存されました", 15 | "There was a problem saving your changes. Click to resume editing." : "変更を保存する際に問題が発生しました.クリックして編集を再開する.", 16 | "An error occurred!" : "エラーが発生しました。", 17 | "Text file" : "テキストファイル", 18 | "New text file.txt" : "新規のテキストファイル作成" 19 | },"pluralForm" :"nplurals=1; plural=0;" 20 | } -------------------------------------------------------------------------------- /l10n/ka_GE.php: -------------------------------------------------------------------------------- 1 | "შენახვა", 3 | "Search" => "ძებნა", 4 | "Close" => "დახურვა", 5 | "Next" => "შემდეგი", 6 | "Clear" => "გასუფთავება", 7 | "Saving..." => "შენახვა...", 8 | "Failed to save file" => "ფაილის შენახვა ვერ მოხერხდა", 9 | "An error occurred!" => "დაფიქსირდა შეცდომა!", 10 | "There were unsaved changes, click here to go back" => "მოხდა არაშენახვადი ცვლილება, დააჭირეთ რომ დააბრუნოთ" 11 | ); 12 | -------------------------------------------------------------------------------- /l10n/km.php: -------------------------------------------------------------------------------- 1 | "បន្ទាប់" 3 | ); 4 | -------------------------------------------------------------------------------- /l10n/ko.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "잘못된 공유 토큰", 5 | "No user found" : "사용자를 찾을 수 없음", 6 | "This file is too big to be opened. Please download the file instead." : "이 파일을 열기에 너무 큽니다. 파일을 다운로드하십시오.", 7 | "Cannot read the file." : "파일을 읽을 수 없습니다.", 8 | "Invalid file path supplied." : "잘못된 경로를 지정했습니다.", 9 | "The file is locked." : "이 파일이 잠겨 있습니다.", 10 | "An internal server error occurred." : "내부 서버 오류가 발생했습니다.", 11 | "Cannot save file as it is locked by %s." : "%s이(가) 잠궈 파일을 저장할 수 없습니다.", 12 | "Cannot save file as it has been modified since opening" : "파일을 연 후 수정했기 때문에 저장할 수 없음", 13 | "Insufficient permissions" : "권한 부족", 14 | "File path not supplied" : "파일 경로가 지정되지 않았음", 15 | "File mtime not supplied" : "파일 수정 시간이 지정되지 않았음", 16 | "Public Link User via Text Editor" : "텍스트 편집기로 사용자 공개 링크", 17 | "%s via Text Editor" : "텍스트 편집기에서 %s", 18 | "saving..." : "저장 중...", 19 | "saved!" : "저장했습니다!", 20 | "failed!" : "실패했습니다!", 21 | "Saved" : "저장됨", 22 | "There was a problem saving your changes. Click to resume editing." : "변경 사항을 저장할 수 없습니다. 편집을 계속하려면 누르십시오.", 23 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "편집기가 종료되지 않았습니다. 파일이 편집을 위해 잠겨 있으며 변경 내용이 손실될 수 있습니다.", 24 | "Open in Text Editor" : "텍스트 편집기에서 열기", 25 | "An error occurred!" : "오류가 발생했습니다!", 26 | "file is read-only, locked by {locked}" : "파일이 읽기 전용이며 {locked}이(가) 잠금", 27 | "file is read-only" : "파일이 읽기 전용임", 28 | "Text file" : "텍스트 파일", 29 | "New text file.txt" : "새 텍스트 파일.txt" 30 | }, 31 | "nplurals=1; plural=0;"); 32 | -------------------------------------------------------------------------------- /l10n/ko.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "잘못된 공유 토큰", 3 | "No user found" : "사용자를 찾을 수 없음", 4 | "This file is too big to be opened. Please download the file instead." : "이 파일을 열기에 너무 큽니다. 파일을 다운로드하십시오.", 5 | "Cannot read the file." : "파일을 읽을 수 없습니다.", 6 | "Invalid file path supplied." : "잘못된 경로를 지정했습니다.", 7 | "The file is locked." : "이 파일이 잠겨 있습니다.", 8 | "An internal server error occurred." : "내부 서버 오류가 발생했습니다.", 9 | "Cannot save file as it is locked by %s." : "%s이(가) 잠궈 파일을 저장할 수 없습니다.", 10 | "Cannot save file as it has been modified since opening" : "파일을 연 후 수정했기 때문에 저장할 수 없음", 11 | "Insufficient permissions" : "권한 부족", 12 | "File path not supplied" : "파일 경로가 지정되지 않았음", 13 | "File mtime not supplied" : "파일 수정 시간이 지정되지 않았음", 14 | "Public Link User via Text Editor" : "텍스트 편집기로 사용자 공개 링크", 15 | "%s via Text Editor" : "텍스트 편집기에서 %s", 16 | "saving..." : "저장 중...", 17 | "saved!" : "저장했습니다!", 18 | "failed!" : "실패했습니다!", 19 | "Saved" : "저장됨", 20 | "There was a problem saving your changes. Click to resume editing." : "변경 사항을 저장할 수 없습니다. 편집을 계속하려면 누르십시오.", 21 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "편집기가 종료되지 않았습니다. 파일이 편집을 위해 잠겨 있으며 변경 내용이 손실될 수 있습니다.", 22 | "Open in Text Editor" : "텍스트 편집기에서 열기", 23 | "An error occurred!" : "오류가 발생했습니다!", 24 | "file is read-only, locked by {locked}" : "파일이 읽기 전용이며 {locked}이(가) 잠금", 25 | "file is read-only" : "파일이 읽기 전용임", 26 | "Text file" : "텍스트 파일", 27 | "New text file.txt" : "새 텍스트 파일.txt" 28 | },"pluralForm" :"nplurals=1; plural=0;" 29 | } -------------------------------------------------------------------------------- /l10n/ku_IQ.php: -------------------------------------------------------------------------------- 1 | "پاشکه‌وتکردن", 3 | "Close" => "داخستن", 4 | "Next" => "دوواتر", 5 | "Saving..." => "پاشکه‌وتده‌کات...", 6 | "An error occurred!" => "هه‌ڵه‌یه‌ك ڕوویدا!", 7 | "There were unsaved changes, click here to go back" => "له‌وێ گۆڕانکاری پاشکه‌وت نه‌کراو هه‌بوو، تکایه کرته‌بکه‌ لێره‌ بۆ گه‌ڕانه‌وه" 8 | ); 9 | -------------------------------------------------------------------------------- /l10n/lb.php: -------------------------------------------------------------------------------- 1 | "Späicheren", 3 | "Search" => "Sichen", 4 | "Close" => "Zoumaachen", 5 | "Next" => "Weider", 6 | "Saving..." => "Speicheren..." 7 | ); 8 | -------------------------------------------------------------------------------- /l10n/lt_LT.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Failas per didelis redagavimui. Pirmiausia parsisiųskite.", 5 | "Cannot read the file." : "Nepavyko atidaryti failo.", 6 | "Invalid file path supplied." : "Netinkamas failo kelias.", 7 | "The file is locked." : "Failas užrakintas.", 8 | "An internal server error occurred." : "Vidinė serverio klaida.", 9 | "Cannot save file as it has been modified since opening" : "Negalima išsaugoti failo, nes jis pakeistas po atidarymo", 10 | "Insufficient permissions" : "Nepakanka leidumų", 11 | "File path not supplied" : "Nepateiktas failo kelias", 12 | "File mtime not supplied" : "Failo modifikavimo laikas nepateiktas", 13 | "saving..." : "saugoma...", 14 | "saved!" : "Išsaugota!", 15 | "failed!" : "Klaida!", 16 | "Saved" : "Išsaugoti", 17 | "There was a problem saving your changes. Click to resume editing." : "Klaida išsaugant pakeitimus. Paspauskite redagavimo tęsimui.", 18 | "An error occurred!" : "Įvyko klaida!", 19 | "Text file" : "Teksto failas", 20 | "New text file.txt" : "Naujas tekstas file.txt" 21 | }, 22 | "nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"); 23 | -------------------------------------------------------------------------------- /l10n/lt_LT.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Failas per didelis redagavimui. Pirmiausia parsisiųskite.", 3 | "Cannot read the file." : "Nepavyko atidaryti failo.", 4 | "Invalid file path supplied." : "Netinkamas failo kelias.", 5 | "The file is locked." : "Failas užrakintas.", 6 | "An internal server error occurred." : "Vidinė serverio klaida.", 7 | "Cannot save file as it has been modified since opening" : "Negalima išsaugoti failo, nes jis pakeistas po atidarymo", 8 | "Insufficient permissions" : "Nepakanka leidumų", 9 | "File path not supplied" : "Nepateiktas failo kelias", 10 | "File mtime not supplied" : "Failo modifikavimo laikas nepateiktas", 11 | "saving..." : "saugoma...", 12 | "saved!" : "Išsaugota!", 13 | "failed!" : "Klaida!", 14 | "Saved" : "Išsaugoti", 15 | "There was a problem saving your changes. Click to resume editing." : "Klaida išsaugant pakeitimus. Paspauskite redagavimo tęsimui.", 16 | "An error occurred!" : "Įvyko klaida!", 17 | "Text file" : "Teksto failas", 18 | "New text file.txt" : "Naujas tekstas file.txt" 19 | },"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);" 20 | } -------------------------------------------------------------------------------- /l10n/lv.php: -------------------------------------------------------------------------------- 1 | "Saglabāt", 3 | "Search" => "Meklēt", 4 | "Close" => "Aizvērt", 5 | "Next" => "Nākamā", 6 | "Clear" => "Attīrīt", 7 | "Saving..." => "Saglabā...", 8 | "Failed to save file" => "Neizdevās saglabāt datni", 9 | "An error occurred!" => "Gadījās kļūda!", 10 | "There were unsaved changes, click here to go back" => "Bija nesaglabātas izmaiņas, spiediet šeit, lai ietu atpakaļ" 11 | ); 12 | -------------------------------------------------------------------------------- /l10n/mk.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Оваа датотека е премногу голема за да се отвори. Ве молиме симнете ја датотеката.", 5 | "Cannot read the file." : "Не можае да се вчита датотеката.", 6 | "Invalid file path supplied." : "Невалидна патека до датотека.", 7 | "The file is locked." : "Датотеката е заклучена.", 8 | "An internal server error occurred." : "Се случи внатрешна грешка на серверот.", 9 | "Cannot save file as it has been modified since opening" : "Не може да се зачува датотеката бидејќи е модифицирана уште од отворањето", 10 | "Insufficient permissions" : "Недоволни дозволи", 11 | "File path not supplied" : "Патека до датотеката не испорачана", 12 | "File mtime not supplied" : "Патека до датотеката не испорачана", 13 | "saving..." : "зачувува...", 14 | "saved!" : "зачувано!", 15 | "failed!" : "не успеа!", 16 | "Saved" : "Снимено", 17 | "There was a problem saving your changes. Click to resume editing." : "Има проблем да ги зачувате вашите промени. Кликни за да продолжите со уредувањето.", 18 | "An error occurred!" : "Се случи грешка", 19 | "Text file" : "Текстуална датотека", 20 | "New text file.txt" : "Нова текстуална датотека file.txt" 21 | }, 22 | "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"); 23 | -------------------------------------------------------------------------------- /l10n/mk.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Оваа датотека е премногу голема за да се отвори. Ве молиме симнете ја датотеката.", 3 | "Cannot read the file." : "Не можае да се вчита датотеката.", 4 | "Invalid file path supplied." : "Невалидна патека до датотека.", 5 | "The file is locked." : "Датотеката е заклучена.", 6 | "An internal server error occurred." : "Се случи внатрешна грешка на серверот.", 7 | "Cannot save file as it has been modified since opening" : "Не може да се зачува датотеката бидејќи е модифицирана уште од отворањето", 8 | "Insufficient permissions" : "Недоволни дозволи", 9 | "File path not supplied" : "Патека до датотеката не испорачана", 10 | "File mtime not supplied" : "Патека до датотеката не испорачана", 11 | "saving..." : "зачувува...", 12 | "saved!" : "зачувано!", 13 | "failed!" : "не успеа!", 14 | "Saved" : "Снимено", 15 | "There was a problem saving your changes. Click to resume editing." : "Има проблем да ги зачувате вашите промени. Кликни за да продолжите со уредувањето.", 16 | "An error occurred!" : "Се случи грешка", 17 | "Text file" : "Текстуална датотека", 18 | "New text file.txt" : "Нова текстуална датотека file.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;" 20 | } -------------------------------------------------------------------------------- /l10n/ms_MY.php: -------------------------------------------------------------------------------- 1 | "Simpan", 3 | "Search" => "Cari", 4 | "Close" => "Tutup", 5 | "Next" => "Seterus", 6 | "Clear" => "Kosongkan", 7 | "Saving..." => "Simpan...", 8 | "Failed to save file" => "Gagal menyimpan fail", 9 | "An error occurred!" => "Ralat berlaku", 10 | "There were unsaved changes, click here to go back" => "Terdapat perubahan belum disimpan, klik sini untuk kembali" 11 | ); 12 | -------------------------------------------------------------------------------- /l10n/nb_NO.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Denne filen er for stor til å bli åpnet. Last ned filen i stedet.", 5 | "Cannot read the file." : "Kan ikke lese filen.", 6 | "Invalid file path supplied." : "Ugyldig sti angitt.", 7 | "The file is locked." : "Filen er låst.", 8 | "An internal server error occurred." : "En intern serverfeil oppstod.", 9 | "Cannot save file as it has been modified since opening" : "Kan ikke lagre filen siden den har blitt endret.", 10 | "Insufficient permissions" : "Ikke rettigheter", 11 | "File path not supplied" : "Filbane ikke angitt", 12 | "File mtime not supplied" : "Filens mtime ikke angitt", 13 | "saving..." : "lagrer...", 14 | "saved!" : "lagret!", 15 | "failed!" : "feilet!", 16 | "Saved" : "Lagret", 17 | "There was a problem saving your changes. Click to resume editing." : "Det oppstod et problem ved lagring av endringene dine. Klikk for å fortsette redigering.", 18 | "An error occurred!" : "En feil oppstod!", 19 | "Text file" : "Tekstfil", 20 | "New text file.txt" : "Ny tekstfil.txt" 21 | }, 22 | "nplurals=2; plural=(n != 1);"); 23 | -------------------------------------------------------------------------------- /l10n/nb_NO.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Denne filen er for stor til å bli åpnet. Last ned filen i stedet.", 3 | "Cannot read the file." : "Kan ikke lese filen.", 4 | "Invalid file path supplied." : "Ugyldig sti angitt.", 5 | "The file is locked." : "Filen er låst.", 6 | "An internal server error occurred." : "En intern serverfeil oppstod.", 7 | "Cannot save file as it has been modified since opening" : "Kan ikke lagre filen siden den har blitt endret.", 8 | "Insufficient permissions" : "Ikke rettigheter", 9 | "File path not supplied" : "Filbane ikke angitt", 10 | "File mtime not supplied" : "Filens mtime ikke angitt", 11 | "saving..." : "lagrer...", 12 | "saved!" : "lagret!", 13 | "failed!" : "feilet!", 14 | "Saved" : "Lagret", 15 | "There was a problem saving your changes. Click to resume editing." : "Det oppstod et problem ved lagring av endringene dine. Klikk for å fortsette redigering.", 16 | "An error occurred!" : "En feil oppstod!", 17 | "Text file" : "Tekstfil", 18 | "New text file.txt" : "Ny tekstfil.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 20 | } -------------------------------------------------------------------------------- /l10n/nl.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Dit bestand is te groot om te worden geopend. Download het bestand om het te bewerken.", 5 | "Cannot read the file." : "Kan het bestand niet lezen.", 6 | "Invalid file path supplied." : "Ongeldig pad opgegeven.", 7 | "The file is locked." : "Het bestand is besloten.", 8 | "An internal server error occurred." : "Er heeft zich een interne serverfout voorgedaan.", 9 | "Cannot save file as it has been modified since opening" : "Kan het bestand niet opslaan omdat het is gewijzigd na het openen", 10 | "Insufficient permissions" : "Onvoldoende rechten", 11 | "File path not supplied" : "Bestandspad niet opgegeven", 12 | "File mtime not supplied" : "Tijdstempel bestand niet opgegeven", 13 | "saving..." : "opslaan...", 14 | "saved!" : "opgeslagen!", 15 | "failed!" : "mislukt!", 16 | "Saved" : "Bewaard", 17 | "There was a problem saving your changes. Click to resume editing." : "Probleem bij het opslaan van uw wijzigingen. Klik om door te gaan met bewerken.", 18 | "An error occurred!" : "Er is iets fout gegaan!", 19 | "Text file" : "Tekstbestand", 20 | "New text file.txt" : "Nieuw tekstbestand.txt" 21 | }, 22 | "nplurals=2; plural=(n != 1);"); 23 | -------------------------------------------------------------------------------- /l10n/nl.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Dit bestand is te groot om te worden geopend. Download het bestand om het te bewerken.", 3 | "Cannot read the file." : "Kan het bestand niet lezen.", 4 | "Invalid file path supplied." : "Ongeldig pad opgegeven.", 5 | "The file is locked." : "Het bestand is besloten.", 6 | "An internal server error occurred." : "Er heeft zich een interne serverfout voorgedaan.", 7 | "Cannot save file as it has been modified since opening" : "Kan het bestand niet opslaan omdat het is gewijzigd na het openen", 8 | "Insufficient permissions" : "Onvoldoende rechten", 9 | "File path not supplied" : "Bestandspad niet opgegeven", 10 | "File mtime not supplied" : "Tijdstempel bestand niet opgegeven", 11 | "saving..." : "opslaan...", 12 | "saved!" : "opgeslagen!", 13 | "failed!" : "mislukt!", 14 | "Saved" : "Bewaard", 15 | "There was a problem saving your changes. Click to resume editing." : "Probleem bij het opslaan van uw wijzigingen. Klik om door te gaan met bewerken.", 16 | "An error occurred!" : "Er is iets fout gegaan!", 17 | "Text file" : "Tekstbestand", 18 | "New text file.txt" : "Nieuw tekstbestand.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 20 | } -------------------------------------------------------------------------------- /l10n/nn_NO.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Fila er for stor for å opnast. Ver venleg å laste ned fila i staden for.", 5 | "Cannot read the file." : "Kan ikkje lesa fila.", 6 | "Invalid file path supplied." : "Ugyldig stig oppgjett.", 7 | "The file is locked." : "Fila er låst.", 8 | "An internal server error occurred." : "Ein intern feil oppstod!", 9 | "Cannot save file as it has been modified since opening" : "Kan ikke lagra fila, denne er endra etter den vart opna", 10 | "Insufficient permissions" : "Manglanda tilgjenge", 11 | "File path not supplied" : "Område for fil er ikke gjeve", 12 | "File mtime not supplied" : "mtime for fil er ikkje gjeve", 13 | "saving..." : "lagrar...", 14 | "saved!" : "lagra!", 15 | "failed!" : "feila!", 16 | "Saved" : "Lagra", 17 | "There was a problem saving your changes. Click to resume editing." : "Feil ved lagring av endringar. Klikk for å fortsetje redigering. ", 18 | "An error occurred!" : "Ein feil oppstod!", 19 | "Text file" : "Tekst fil", 20 | "New text file.txt" : "Ny tekst fil.txt" 21 | }, 22 | "nplurals=2; plural=(n != 1);"); 23 | -------------------------------------------------------------------------------- /l10n/nn_NO.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Fila er for stor for å opnast. Ver venleg å laste ned fila i staden for.", 3 | "Cannot read the file." : "Kan ikkje lesa fila.", 4 | "Invalid file path supplied." : "Ugyldig stig oppgjett.", 5 | "The file is locked." : "Fila er låst.", 6 | "An internal server error occurred." : "Ein intern feil oppstod!", 7 | "Cannot save file as it has been modified since opening" : "Kan ikke lagra fila, denne er endra etter den vart opna", 8 | "Insufficient permissions" : "Manglanda tilgjenge", 9 | "File path not supplied" : "Område for fil er ikke gjeve", 10 | "File mtime not supplied" : "mtime for fil er ikkje gjeve", 11 | "saving..." : "lagrar...", 12 | "saved!" : "lagra!", 13 | "failed!" : "feila!", 14 | "Saved" : "Lagra", 15 | "There was a problem saving your changes. Click to resume editing." : "Feil ved lagring av endringar. Klikk for å fortsetje redigering. ", 16 | "An error occurred!" : "Ein feil oppstod!", 17 | "Text file" : "Tekst fil", 18 | "New text file.txt" : "Ny tekst fil.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 20 | } -------------------------------------------------------------------------------- /l10n/oc.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Aqueste fichièr es tròp voluminós per èsser dobèrt. Telecargatz-lo, puslèu.", 5 | "Cannot read the file." : "Impossible de legir lo fichièr.", 6 | "Invalid file path supplied." : "Camin de fichièr provesit invalid.", 7 | "The file is locked." : "Lo fichièr es verrolhat.", 8 | "An internal server error occurred." : "Una error intèrna del servidor s'es produsida.", 9 | "Cannot save file as it has been modified since opening" : "Impossible de salvar lo fichièr, es estat modificat entre temps", 10 | "Insufficient permissions" : "Permissions insufisentas", 11 | "File path not supplied" : "Camin del fichièr pas provesit", 12 | "File mtime not supplied" : "mtime del fichièr pas provesit", 13 | "saving..." : "enregistrament...", 14 | "saved!" : "enregistrat !", 15 | "failed!" : "fracàs !", 16 | "Saved" : "Enregistrat", 17 | "There was a problem saving your changes. Click to resume editing." : "Un problèma s'es produsit al moment del salvament de vòstras modificacions. Clicatz per contunhar l'edicion.", 18 | "An error occurred!" : "Una error s'es produsida !", 19 | "Text file" : "Fichièr tèxte", 20 | "New text file.txt" : "Novèl fichièr tèxte .txt" 21 | }, 22 | "nplurals=2; plural=(n > 1);"); 23 | -------------------------------------------------------------------------------- /l10n/oc.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Aqueste fichièr es tròp voluminós per èsser dobèrt. Telecargatz-lo, puslèu.", 3 | "Cannot read the file." : "Impossible de legir lo fichièr.", 4 | "Invalid file path supplied." : "Camin de fichièr provesit invalid.", 5 | "The file is locked." : "Lo fichièr es verrolhat.", 6 | "An internal server error occurred." : "Una error intèrna del servidor s'es produsida.", 7 | "Cannot save file as it has been modified since opening" : "Impossible de salvar lo fichièr, es estat modificat entre temps", 8 | "Insufficient permissions" : "Permissions insufisentas", 9 | "File path not supplied" : "Camin del fichièr pas provesit", 10 | "File mtime not supplied" : "mtime del fichièr pas provesit", 11 | "saving..." : "enregistrament...", 12 | "saved!" : "enregistrat !", 13 | "failed!" : "fracàs !", 14 | "Saved" : "Enregistrat", 15 | "There was a problem saving your changes. Click to resume editing." : "Un problèma s'es produsit al moment del salvament de vòstras modificacions. Clicatz per contunhar l'edicion.", 16 | "An error occurred!" : "Una error s'es produsida !", 17 | "Text file" : "Fichièr tèxte", 18 | "New text file.txt" : "Novèl fichièr tèxte .txt" 19 | },"pluralForm" :"nplurals=2; plural=(n > 1);" 20 | } -------------------------------------------------------------------------------- /l10n/pa.php: -------------------------------------------------------------------------------- 1 | "ਖੋਜ", 3 | "Saving..." => "...ਸੰਭਾਲਿਆ ਜਾ ਰਿਹਾ ਹੈ" 4 | ); 5 | -------------------------------------------------------------------------------- /l10n/pl.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Plik jest zbyt duży by go otworzyć. Proszę pobrać plik", 5 | "Cannot read the file." : "Nie można odczytać pliku.", 6 | "Invalid file path supplied." : "Błędnie podana ścieżka do pliku.", 7 | "The file is locked." : "Plik jest zablokowany.", 8 | "An internal server error occurred." : "Wystąpił wewnętrzny błąd serwera.", 9 | "Cannot save file as it has been modified since opening" : "Nie mogę zapisać pliku, został zmodyfikowany podczas otwarcia.", 10 | "Insufficient permissions" : "Niewystarczające uprawnienia", 11 | "File path not supplied" : "Ścieżka pliku nie została podana", 12 | "File mtime not supplied" : "Plik mtime nie został podany", 13 | "saving..." : "zapisywanie...", 14 | "saved!" : "zapisano!", 15 | "failed!" : "nie powiodło się!", 16 | "Saved" : "Zapisano", 17 | "There was a problem saving your changes. Click to resume editing." : "Pojawił się problem podczas zapisywania twoich zmian. Kliknij, aby powrócić do edycji.", 18 | "Open in Text Editor" : "Otwórz w Edytorze Tekstu", 19 | "An error occurred!" : "Wystąpił błąd!", 20 | "Text file" : "Plik tekstowy", 21 | "New text file.txt" : "Nowy plik tekstowy.txt" 22 | }, 23 | "nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); 24 | -------------------------------------------------------------------------------- /l10n/pl.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Plik jest zbyt duży by go otworzyć. Proszę pobrać plik", 3 | "Cannot read the file." : "Nie można odczytać pliku.", 4 | "Invalid file path supplied." : "Błędnie podana ścieżka do pliku.", 5 | "The file is locked." : "Plik jest zablokowany.", 6 | "An internal server error occurred." : "Wystąpił wewnętrzny błąd serwera.", 7 | "Cannot save file as it has been modified since opening" : "Nie mogę zapisać pliku, został zmodyfikowany podczas otwarcia.", 8 | "Insufficient permissions" : "Niewystarczające uprawnienia", 9 | "File path not supplied" : "Ścieżka pliku nie została podana", 10 | "File mtime not supplied" : "Plik mtime nie został podany", 11 | "saving..." : "zapisywanie...", 12 | "saved!" : "zapisano!", 13 | "failed!" : "nie powiodło się!", 14 | "Saved" : "Zapisano", 15 | "There was a problem saving your changes. Click to resume editing." : "Pojawił się problem podczas zapisywania twoich zmian. Kliknij, aby powrócić do edycji.", 16 | "Open in Text Editor" : "Otwórz w Edytorze Tekstu", 17 | "An error occurred!" : "Wystąpił błąd!", 18 | "Text file" : "Plik tekstowy", 19 | "New text file.txt" : "Nowy plik tekstowy.txt" 20 | },"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" 21 | } -------------------------------------------------------------------------------- /l10n/pt_BR.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "Token de compartilhamento inválido", 5 | "No user found" : "Nenhum usuário encontrado", 6 | "This file is too big to be opened. Please download the file instead." : "Este arquivo é muito grande para ser aberto. Por favor baixe o arquivo ao invés de abri-lo.", 7 | "Cannot convert the encoding to UTF-8." : "Não é possível converter a codificação para UTF-8.", 8 | "Cannot read the file." : "Não é possível ler o arquivo.", 9 | "Invalid file path supplied." : "O caminho do arquivo que foi fornecido é inválido.", 10 | "The file is locked." : "O arquivo está bloqueado.", 11 | "An internal server error occurred." : "Ocorreu um erro interno do servidor.", 12 | "Cannot save file as it is locked by %s." : "Cannot save file as it is locked by %s.", 13 | "Cannot save file as it has been modified since opening" : "Não é possível salvar arquivo como ele foi modificado desde a abertura", 14 | "Insufficient permissions" : "Permissões insuficientes", 15 | "File path not supplied" : "Caminho do arquivo não fornecido", 16 | "File mtime not supplied" : "Data de mudança mtime do arquivo não especificada", 17 | "Public Link User via Text Editor" : "Public Link User via Text Editor", 18 | "%s via Text Editor" : "%s via Text Editor", 19 | "saving..." : "salvando...", 20 | "saved!" : "salvo!", 21 | "failed!" : "falhou!", 22 | "Saved" : "Salvo", 23 | "There was a problem saving your changes. Click to resume editing." : "Houve um problema ao salvar suas alterações. Clique para retomar a edição.", 24 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Editor has not been closed. Changes might be lost and file will remain locked for editing", 25 | "Open in Text Editor" : "Abra no Editor de Texto", 26 | "An error occurred!" : "Ocorreu um erro!", 27 | "file is read-only, locked by {locked}" : "arquivo é somente para leitura, bloqueado por {locked}", 28 | "file is read-only" : "arquivo é somente para leitura", 29 | "Text file" : "Arquivo texto", 30 | "New text file.txt" : "Novo texto file.txt" 31 | }, 32 | "nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); 33 | -------------------------------------------------------------------------------- /l10n/pt_BR.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "Token de compartilhamento inválido", 3 | "No user found" : "Nenhum usuário encontrado", 4 | "This file is too big to be opened. Please download the file instead." : "Este arquivo é muito grande para ser aberto. Por favor baixe o arquivo ao invés de abri-lo.", 5 | "Cannot convert the encoding to UTF-8." : "Não é possível converter a codificação para UTF-8.", 6 | "Cannot read the file." : "Não é possível ler o arquivo.", 7 | "Invalid file path supplied." : "O caminho do arquivo que foi fornecido é inválido.", 8 | "The file is locked." : "O arquivo está bloqueado.", 9 | "An internal server error occurred." : "Ocorreu um erro interno do servidor.", 10 | "Cannot save file as it is locked by %s." : "Cannot save file as it is locked by %s.", 11 | "Cannot save file as it has been modified since opening" : "Não é possível salvar arquivo como ele foi modificado desde a abertura", 12 | "Insufficient permissions" : "Permissões insuficientes", 13 | "File path not supplied" : "Caminho do arquivo não fornecido", 14 | "File mtime not supplied" : "Data de mudança mtime do arquivo não especificada", 15 | "Public Link User via Text Editor" : "Public Link User via Text Editor", 16 | "%s via Text Editor" : "%s via Text Editor", 17 | "saving..." : "salvando...", 18 | "saved!" : "salvo!", 19 | "failed!" : "falhou!", 20 | "Saved" : "Salvo", 21 | "There was a problem saving your changes. Click to resume editing." : "Houve um problema ao salvar suas alterações. Clique para retomar a edição.", 22 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Editor has not been closed. Changes might be lost and file will remain locked for editing", 23 | "Open in Text Editor" : "Abra no Editor de Texto", 24 | "An error occurred!" : "Ocorreu um erro!", 25 | "file is read-only, locked by {locked}" : "arquivo é somente para leitura, bloqueado por {locked}", 26 | "file is read-only" : "arquivo é somente para leitura", 27 | "Text file" : "Arquivo texto", 28 | "New text file.txt" : "Novo texto file.txt" 29 | },"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" 30 | } -------------------------------------------------------------------------------- /l10n/pt_PT.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Este ficheiro é demasiado grande para ser aberto. Em vez disso, por favor, transfira o ficheiro.", 5 | "Cannot read the file." : "Não é possível ler o ficheiro.", 6 | "Invalid file path supplied." : "O Caminho do ficheiro indicado é inválido.", 7 | "The file is locked." : "O ficheiro está bloqueado.", 8 | "An internal server error occurred." : "Ocorreu um erro interno no servidor.", 9 | "Cannot save file as it has been modified since opening" : "Não é possível guardar o ficheiro porque este foi modificado desde a abertura", 10 | "Insufficient permissions" : "Permissões insuficientes", 11 | "File path not supplied" : "Caminho do ficheiro não indicado", 12 | "File mtime not supplied" : "O Ficheiro mtime não foi indicado", 13 | "saving..." : "a guardar...", 14 | "saved!" : "guardado!", 15 | "failed!" : "falhou!", 16 | "Saved" : "Guardado", 17 | "There was a problem saving your changes. Click to resume editing." : "Ocorreu um problema ao guardar as suas alterações. Clique para retomar a edição.", 18 | "An error occurred!" : "Ocorreu um erro!", 19 | "Text file" : "Ficheiro de Texto", 20 | "New text file.txt" : "Novo ficheiro.txt" 21 | }, 22 | "nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); 23 | -------------------------------------------------------------------------------- /l10n/pt_PT.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Este ficheiro é demasiado grande para ser aberto. Em vez disso, por favor, transfira o ficheiro.", 3 | "Cannot read the file." : "Não é possível ler o ficheiro.", 4 | "Invalid file path supplied." : "O Caminho do ficheiro indicado é inválido.", 5 | "The file is locked." : "O ficheiro está bloqueado.", 6 | "An internal server error occurred." : "Ocorreu um erro interno no servidor.", 7 | "Cannot save file as it has been modified since opening" : "Não é possível guardar o ficheiro porque este foi modificado desde a abertura", 8 | "Insufficient permissions" : "Permissões insuficientes", 9 | "File path not supplied" : "Caminho do ficheiro não indicado", 10 | "File mtime not supplied" : "O Ficheiro mtime não foi indicado", 11 | "saving..." : "a guardar...", 12 | "saved!" : "guardado!", 13 | "failed!" : "falhou!", 14 | "Saved" : "Guardado", 15 | "There was a problem saving your changes. Click to resume editing." : "Ocorreu um problema ao guardar as suas alterações. Clique para retomar a edição.", 16 | "An error occurred!" : "Ocorreu um erro!", 17 | "Text file" : "Ficheiro de Texto", 18 | "New text file.txt" : "Novo ficheiro.txt" 19 | },"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" 20 | } -------------------------------------------------------------------------------- /l10n/ro.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Fișierul este prea mare pentru a fi deschis. Descarcă-l în schimb.", 5 | "Cannot read the file." : "Fișierul nu poate fi citit.", 6 | "Invalid file path supplied." : "A fost furnizată o cale invalidă.", 7 | "The file is locked." : "Fișierul este blocat.", 8 | "An internal server error occurred." : "A apărut o eroare internp a serverului.", 9 | "Cannot save file as it has been modified since opening" : "Nu se poate salva fișierul, a fost modificat de la deschidere.", 10 | "Insufficient permissions" : "Permisiuni insuficiente", 11 | "File path not supplied" : "Calea fișierului nu este oferită", 12 | "saving..." : "se salvează...", 13 | "saved!" : "salvat!", 14 | "failed!" : "eșuat!", 15 | "Saved" : "Salvat", 16 | "There was a problem saving your changes. Click to resume editing." : "A apărut o problemă la salvarea modificărilor făcute de tine. Click pentru a relua editarea.", 17 | "An error occurred!" : "A apărut o eroare!", 18 | "Text file" : "Fișier text", 19 | "New text file.txt" : "New text file.txt" 20 | }, 21 | "nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"); 22 | -------------------------------------------------------------------------------- /l10n/ro.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Fișierul este prea mare pentru a fi deschis. Descarcă-l în schimb.", 3 | "Cannot read the file." : "Fișierul nu poate fi citit.", 4 | "Invalid file path supplied." : "A fost furnizată o cale invalidă.", 5 | "The file is locked." : "Fișierul este blocat.", 6 | "An internal server error occurred." : "A apărut o eroare internp a serverului.", 7 | "Cannot save file as it has been modified since opening" : "Nu se poate salva fișierul, a fost modificat de la deschidere.", 8 | "Insufficient permissions" : "Permisiuni insuficiente", 9 | "File path not supplied" : "Calea fișierului nu este oferită", 10 | "saving..." : "se salvează...", 11 | "saved!" : "salvat!", 12 | "failed!" : "eșuat!", 13 | "Saved" : "Salvat", 14 | "There was a problem saving your changes. Click to resume editing." : "A apărut o problemă la salvarea modificărilor făcute de tine. Click pentru a relua editarea.", 15 | "An error occurred!" : "A apărut o eroare!", 16 | "Text file" : "Fișier text", 17 | "New text file.txt" : "New text file.txt" 18 | },"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));" 19 | } -------------------------------------------------------------------------------- /l10n/ru.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "Неправильный токен доступа", 5 | "No user found" : "Пользователь не найден", 6 | "This file is too big to be opened. Please download the file instead." : "Файл слишком большой для открытия. Пожалуйста скачайте его.", 7 | "Cannot convert the encoding to UTF-8." : "Невозможно преобразовать кодировку в UTF-8.", 8 | "Cannot read the file." : "Не удается прочитать файл.", 9 | "Invalid file path supplied." : "Указан некорректный путь.", 10 | "The file is locked." : "Файл заблокирован.", 11 | "An internal server error occurred." : "Произошла внутренняя ошибка сервера.", 12 | "Cannot save file as it is locked by %s." : "Невозможно сохранить файл, потому что он заблокирован %s", 13 | "Cannot save file as it has been modified since opening" : "Невозможно сохранить файл поскольку он был изменен после открытия ", 14 | "Insufficient permissions" : "Недостаточно прав доступа", 15 | "File path not supplied" : "Неизвестен путь файла", 16 | "File mtime not supplied" : "Неизвестно время модификации файла", 17 | "Public Link User via Text Editor" : "Пользователь публичной ссылки через текстовый редактор", 18 | "%s via Text Editor" : "%s Открыть в текстовом редакторе", 19 | "saving..." : "сохранение...", 20 | "saved!" : "сохранен!", 21 | "failed!" : "ошибка!", 22 | "Saved" : "Сохранено", 23 | "There was a problem saving your changes. Click to resume editing." : "Произошла ошибка во время сохранения изменений. Нажмите для продолжения редактирования.", 24 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Редактор не был закрыт. Изменения могут быть потеряны, и файл останется заблокированным для редактирования", 25 | "Open in Text Editor" : "Открыть в текстовом редакторе", 26 | "An error occurred!" : "Произошла ошибка!", 27 | "file is read-only, locked by {locked}" : "файл доступен только для чтения, заблокирован {locked}", 28 | "file is read-only" : "файл только для чтения", 29 | "Text file" : "Текстовый файл", 30 | "New text file.txt" : "Новый текстовый документ.txt" 31 | }, 32 | "nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"); 33 | -------------------------------------------------------------------------------- /l10n/ru.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "Неправильный токен доступа", 3 | "No user found" : "Пользователь не найден", 4 | "This file is too big to be opened. Please download the file instead." : "Файл слишком большой для открытия. Пожалуйста скачайте его.", 5 | "Cannot convert the encoding to UTF-8." : "Невозможно преобразовать кодировку в UTF-8.", 6 | "Cannot read the file." : "Не удается прочитать файл.", 7 | "Invalid file path supplied." : "Указан некорректный путь.", 8 | "The file is locked." : "Файл заблокирован.", 9 | "An internal server error occurred." : "Произошла внутренняя ошибка сервера.", 10 | "Cannot save file as it is locked by %s." : "Невозможно сохранить файл, потому что он заблокирован %s", 11 | "Cannot save file as it has been modified since opening" : "Невозможно сохранить файл поскольку он был изменен после открытия ", 12 | "Insufficient permissions" : "Недостаточно прав доступа", 13 | "File path not supplied" : "Неизвестен путь файла", 14 | "File mtime not supplied" : "Неизвестно время модификации файла", 15 | "Public Link User via Text Editor" : "Пользователь публичной ссылки через текстовый редактор", 16 | "%s via Text Editor" : "%s Открыть в текстовом редакторе", 17 | "saving..." : "сохранение...", 18 | "saved!" : "сохранен!", 19 | "failed!" : "ошибка!", 20 | "Saved" : "Сохранено", 21 | "There was a problem saving your changes. Click to resume editing." : "Произошла ошибка во время сохранения изменений. Нажмите для продолжения редактирования.", 22 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Редактор не был закрыт. Изменения могут быть потеряны, и файл останется заблокированным для редактирования", 23 | "Open in Text Editor" : "Открыть в текстовом редакторе", 24 | "An error occurred!" : "Произошла ошибка!", 25 | "file is read-only, locked by {locked}" : "файл доступен только для чтения, заблокирован {locked}", 26 | "file is read-only" : "файл только для чтения", 27 | "Text file" : "Текстовый файл", 28 | "New text file.txt" : "Новый текстовый документ.txt" 29 | },"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);" 30 | } -------------------------------------------------------------------------------- /l10n/ru_RU.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "Неправильный токен доступа", 5 | "No user found" : "Пользователь не найден", 6 | "This file is too big to be opened. Please download the file instead." : "Файл слишком большой для открытия. Пожалуйста скачайте его.", 7 | "Cannot convert the encoding to UTF-8." : "Невозможно преобразовать кодировку в UTF-8.", 8 | "Cannot read the file." : "Не удается прочитать файл.", 9 | "Invalid file path supplied." : "Указан некорректный путь.", 10 | "The file is locked." : "Файл заблокирован.", 11 | "An internal server error occurred." : "Произошла внутренняя ошибка сервера.", 12 | "Cannot save file as it is locked by %s." : "Невозможно сохранить файл, потому что он заблокирован %s", 13 | "Cannot save file as it has been modified since opening" : "Невозможно сохранить файл поскольку он был изменен после открытия ", 14 | "Insufficient permissions" : "Недостаточно прав доступа", 15 | "File path not supplied" : "Неизвестен путь файла", 16 | "File mtime not supplied" : "Неизвестно время модификации файла", 17 | "Public Link User via Text Editor" : "Пользователь общедоступной ссылки через текстовый редактор", 18 | "%s via Text Editor" : "%s Открыть в текстовом редакторе", 19 | "saving..." : "сохранение...", 20 | "saved!" : "сохранен!", 21 | "failed!" : "ошибка!", 22 | "Saved" : "Сохранено", 23 | "There was a problem saving your changes. Click to resume editing." : "Произошла ошибка во время сохранения изменений. Нажмите для продолжения редактирования.", 24 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Редактор не был закрыт. Изменения могут быть потеряны, и файл останется заблокированным для редактирования", 25 | "Open in Text Editor" : "Открыть в текстовом редакторе", 26 | "An error occurred!" : "Произошла ошибка!", 27 | "file is read-only, locked by {locked}" : "файл доступен только для чтения, заблокирован {locked}", 28 | "file is read-only" : "файл только для чтения", 29 | "Text file" : "Текстовый файл", 30 | "New text file.txt" : "Новый текстовый документ.txt" 31 | }, 32 | "nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"); 33 | -------------------------------------------------------------------------------- /l10n/ru_RU.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "Неправильный токен доступа", 3 | "No user found" : "Пользователь не найден", 4 | "This file is too big to be opened. Please download the file instead." : "Файл слишком большой для открытия. Пожалуйста скачайте его.", 5 | "Cannot convert the encoding to UTF-8." : "Невозможно преобразовать кодировку в UTF-8.", 6 | "Cannot read the file." : "Не удается прочитать файл.", 7 | "Invalid file path supplied." : "Указан некорректный путь.", 8 | "The file is locked." : "Файл заблокирован.", 9 | "An internal server error occurred." : "Произошла внутренняя ошибка сервера.", 10 | "Cannot save file as it is locked by %s." : "Невозможно сохранить файл, потому что он заблокирован %s", 11 | "Cannot save file as it has been modified since opening" : "Невозможно сохранить файл поскольку он был изменен после открытия ", 12 | "Insufficient permissions" : "Недостаточно прав доступа", 13 | "File path not supplied" : "Неизвестен путь файла", 14 | "File mtime not supplied" : "Неизвестно время модификации файла", 15 | "Public Link User via Text Editor" : "Пользователь общедоступной ссылки через текстовый редактор", 16 | "%s via Text Editor" : "%s Открыть в текстовом редакторе", 17 | "saving..." : "сохранение...", 18 | "saved!" : "сохранен!", 19 | "failed!" : "ошибка!", 20 | "Saved" : "Сохранено", 21 | "There was a problem saving your changes. Click to resume editing." : "Произошла ошибка во время сохранения изменений. Нажмите для продолжения редактирования.", 22 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Редактор не был закрыт. Изменения могут быть потеряны, и файл останется заблокированным для редактирования", 23 | "Open in Text Editor" : "Открыть в текстовом редакторе", 24 | "An error occurred!" : "Произошла ошибка!", 25 | "file is read-only, locked by {locked}" : "файл доступен только для чтения, заблокирован {locked}", 26 | "file is read-only" : "файл только для чтения", 27 | "Text file" : "Текстовый файл", 28 | "New text file.txt" : "Новый текстовый документ.txt" 29 | },"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);" 30 | } -------------------------------------------------------------------------------- /l10n/si_LK.php: -------------------------------------------------------------------------------- 1 | "සුරකින්න", 3 | "Search" => "සොයන්න", 4 | "Close" => "වසන්න", 5 | "Next" => "ඊලඟ", 6 | "Saving..." => "සුරැකෙමින් පවතී", 7 | "An error occurred!" => "දෝෂයක් ඇති විය", 8 | "There were unsaved changes, click here to go back" => "සුරැකුම් නොකරන ලද වෙනස් කිරීම් ඇත, පෙර පිටුවට යාමට මෙතැන ක්ලික් කරන්න" 9 | ); 10 | -------------------------------------------------------------------------------- /l10n/sk.php: -------------------------------------------------------------------------------- 1 | "Uložiť" 3 | ); 4 | -------------------------------------------------------------------------------- /l10n/sk_SK.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Tento súbor je príliš veľký na to, aby ho bolo možné otvoriť. Prosím, namiesto toho si ho stiahnite.", 5 | "Cannot read the file." : "Nemožno čítať súbor.", 6 | "Invalid file path supplied." : "Neplatná cesta k súboru.", 7 | "The file is locked." : "Súbor je zamknutý.", 8 | "An internal server error occurred." : "Vyskytla sa vnútorná chyba na serveri.", 9 | "Cannot save file as it has been modified since opening" : "Nie je možné uložiť súbor, pretože bol od otvorenia zmenený", 10 | "Insufficient permissions" : "Nedostatočné oprávnenia", 11 | "File path not supplied" : "Nebola uvedená cesta k súboru", 12 | "File mtime not supplied" : "Nebol uvedený mtime súboru", 13 | "saving..." : "ukladám...", 14 | "saved!" : "uložené!", 15 | "failed!" : "neúspešné!", 16 | "Saved" : "Uložené", 17 | "There was a problem saving your changes. Click to resume editing." : "Vyskytol sa problém s ukladaním zmien. Kliknite pre pokračovanie v úpravách.", 18 | "An error occurred!" : "Vyskytla sa chyba!", 19 | "Text file" : "Textový súbor", 20 | "New text file.txt" : "Nový text file.txt" 21 | }, 22 | "nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"); 23 | -------------------------------------------------------------------------------- /l10n/sk_SK.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Tento súbor je príliš veľký na to, aby ho bolo možné otvoriť. Prosím, namiesto toho si ho stiahnite.", 3 | "Cannot read the file." : "Nemožno čítať súbor.", 4 | "Invalid file path supplied." : "Neplatná cesta k súboru.", 5 | "The file is locked." : "Súbor je zamknutý.", 6 | "An internal server error occurred." : "Vyskytla sa vnútorná chyba na serveri.", 7 | "Cannot save file as it has been modified since opening" : "Nie je možné uložiť súbor, pretože bol od otvorenia zmenený", 8 | "Insufficient permissions" : "Nedostatočné oprávnenia", 9 | "File path not supplied" : "Nebola uvedená cesta k súboru", 10 | "File mtime not supplied" : "Nebol uvedený mtime súboru", 11 | "saving..." : "ukladám...", 12 | "saved!" : "uložené!", 13 | "failed!" : "neúspešné!", 14 | "Saved" : "Uložené", 15 | "There was a problem saving your changes. Click to resume editing." : "Vyskytol sa problém s ukladaním zmien. Kliknite pre pokračovanie v úpravách.", 16 | "An error occurred!" : "Vyskytla sa chyba!", 17 | "Text file" : "Textový súbor", 18 | "New text file.txt" : "Nový text file.txt" 19 | },"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);" 20 | } -------------------------------------------------------------------------------- /l10n/sl.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Datoteka je prevelika in je ni mogoče odpreti. Datoteko prejmite na disk in urejajte krajevno.", 5 | "Cannot read the file." : "Datoteke ni mogoče prebrati.", 6 | "Invalid file path supplied." : "Podana je neveljavna pot do datoteke.", 7 | "The file is locked." : "Datoteka je zaklenjena.", 8 | "An internal server error occurred." : "Prišlo je do notranje napake strežnika.", 9 | "Cannot save file as it has been modified since opening" : "Ni mogoče shraniti datoteke, ker je bila v času trenutne seje že spremenjena.", 10 | "Insufficient permissions" : "Neustrezna dovoljenja", 11 | "File path not supplied" : "Pot do datoteke ni podana", 12 | "File mtime not supplied" : "Datoteka mtime ni podana", 13 | "saving..." : "poteka shranjevanje ...", 14 | "saved!" : "shranjeno!", 15 | "failed!" : "spodletelo!", 16 | "Saved" : "Shranjeno", 17 | "There was a problem saving your changes. Click to resume editing." : "Prišlo je do napake med shranjevanjem sprememb. Kliknite za nadaljevanje urejanja.", 18 | "An error occurred!" : "Prišlo je do napake!", 19 | "Text file" : "Besedilna datoteka", 20 | "New text file.txt" : "Nova datoteka.txt" 21 | }, 22 | "nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"); 23 | -------------------------------------------------------------------------------- /l10n/sl.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Datoteka je prevelika in je ni mogoče odpreti. Datoteko prejmite na disk in urejajte krajevno.", 3 | "Cannot read the file." : "Datoteke ni mogoče prebrati.", 4 | "Invalid file path supplied." : "Podana je neveljavna pot do datoteke.", 5 | "The file is locked." : "Datoteka je zaklenjena.", 6 | "An internal server error occurred." : "Prišlo je do notranje napake strežnika.", 7 | "Cannot save file as it has been modified since opening" : "Ni mogoče shraniti datoteke, ker je bila v času trenutne seje že spremenjena.", 8 | "Insufficient permissions" : "Neustrezna dovoljenja", 9 | "File path not supplied" : "Pot do datoteke ni podana", 10 | "File mtime not supplied" : "Datoteka mtime ni podana", 11 | "saving..." : "poteka shranjevanje ...", 12 | "saved!" : "shranjeno!", 13 | "failed!" : "spodletelo!", 14 | "Saved" : "Shranjeno", 15 | "There was a problem saving your changes. Click to resume editing." : "Prišlo je do napake med shranjevanjem sprememb. Kliknite za nadaljevanje urejanja.", 16 | "An error occurred!" : "Prišlo je do napake!", 17 | "Text file" : "Besedilna datoteka", 18 | "New text file.txt" : "Nova datoteka.txt" 19 | },"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);" 20 | } -------------------------------------------------------------------------------- /l10n/sq.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "Token i pavlefshëm pjesësh", 5 | "No user found" : "S’u gjet përdorues", 6 | "This file is too big to be opened. Please download the file instead." : "Kjo kartelë është shumë e madhe për hapje. Ju lutemi, në vend të kësaj, shkarkojeni.", 7 | "Cannot convert the encoding to UTF-8." : "S’mund të shndërrohet kodimi në UTF-8.", 8 | "Cannot read the file." : "S’lexohet dot kartela.", 9 | "Invalid file path supplied." : "U dha shteg i pavlefshëm.", 10 | "The file is locked." : "Kartela është e kyçur.", 11 | "An internal server error occurred." : "Ndodhi një gabim i brendshëm shërbyesi.", 12 | "Cannot save file as it is locked by %s." : "S’ruhet dot kartela, ngaqë është kyçur nga %s.", 13 | "Cannot save file as it has been modified since opening" : "S’ruhet dot kartela, ngaqë është ndryshuar që prej hapjes", 14 | "Insufficient permissions" : "Leje të pamjaftueshme", 15 | "File path not supplied" : "S’u dha shteg kartele", 16 | "File mtime not supplied" : "S’u dha “mtime” kartele", 17 | "Public Link User via Text Editor" : "Përdorues Lidhjeje Publike përmes Përpunuesi Tekstesh", 18 | "%s via Text Editor" : "%s përmes Përpunuesi Tekstesh", 19 | "saving..." : "po ruhet…", 20 | "saved!" : "u ruajt!", 21 | "failed!" : "dështoi!", 22 | "Saved" : "U ruajt", 23 | "There was a problem saving your changes. Click to resume editing." : "Pati një problem në ruajtjen e ndryshimeve tuaja. Klikoni që të rimerret përpunimi.", 24 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Përpunuesi s’është mbyllur. Ndryshimet mund të kenë humbur dhe kartela do të mbetet e kyçur për përpunim", 25 | "Open in Text Editor" : "Hape në Përpunues Tekstesh", 26 | "An error occurred!" : "Ndodhi një gabim!", 27 | "file is read-only, locked by {locked}" : "kartela është vetëm-për-lexim, kyçur nga {locked}", 28 | "file is read-only" : "kartela është vetëm-për-lexim", 29 | "Text file" : "Kartelë tekst", 30 | "New text file.txt" : "Kartelë e re file.txt" 31 | }, 32 | "nplurals=2; plural=(n != 1);"); 33 | -------------------------------------------------------------------------------- /l10n/sq.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "Token i pavlefshëm pjesësh", 3 | "No user found" : "S’u gjet përdorues", 4 | "This file is too big to be opened. Please download the file instead." : "Kjo kartelë është shumë e madhe për hapje. Ju lutemi, në vend të kësaj, shkarkojeni.", 5 | "Cannot convert the encoding to UTF-8." : "S’mund të shndërrohet kodimi në UTF-8.", 6 | "Cannot read the file." : "S’lexohet dot kartela.", 7 | "Invalid file path supplied." : "U dha shteg i pavlefshëm.", 8 | "The file is locked." : "Kartela është e kyçur.", 9 | "An internal server error occurred." : "Ndodhi një gabim i brendshëm shërbyesi.", 10 | "Cannot save file as it is locked by %s." : "S’ruhet dot kartela, ngaqë është kyçur nga %s.", 11 | "Cannot save file as it has been modified since opening" : "S’ruhet dot kartela, ngaqë është ndryshuar që prej hapjes", 12 | "Insufficient permissions" : "Leje të pamjaftueshme", 13 | "File path not supplied" : "S’u dha shteg kartele", 14 | "File mtime not supplied" : "S’u dha “mtime” kartele", 15 | "Public Link User via Text Editor" : "Përdorues Lidhjeje Publike përmes Përpunuesi Tekstesh", 16 | "%s via Text Editor" : "%s përmes Përpunuesi Tekstesh", 17 | "saving..." : "po ruhet…", 18 | "saved!" : "u ruajt!", 19 | "failed!" : "dështoi!", 20 | "Saved" : "U ruajt", 21 | "There was a problem saving your changes. Click to resume editing." : "Pati një problem në ruajtjen e ndryshimeve tuaja. Klikoni që të rimerret përpunimi.", 22 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Përpunuesi s’është mbyllur. Ndryshimet mund të kenë humbur dhe kartela do të mbetet e kyçur për përpunim", 23 | "Open in Text Editor" : "Hape në Përpunues Tekstesh", 24 | "An error occurred!" : "Ndodhi një gabim!", 25 | "file is read-only, locked by {locked}" : "kartela është vetëm-për-lexim, kyçur nga {locked}", 26 | "file is read-only" : "kartela është vetëm-për-lexim", 27 | "Text file" : "Kartelë tekst", 28 | "New text file.txt" : "Kartelë e re file.txt" 29 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 30 | } -------------------------------------------------------------------------------- /l10n/sr.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Фајл је превелик за отварање. Преузмите га уместо отварања.", 5 | "Cannot read the file." : "Не могу да очитам фајл.", 6 | "Invalid file path supplied." : "Дата је неисправна путања фајла.", 7 | "Cannot save file as it has been modified since opening" : "Не могу да сачувам фајл јер је измењен откако је отворен", 8 | "Insufficient permissions" : "Недовољне дозволе", 9 | "File path not supplied" : "Није добијена путања фајла", 10 | "File mtime not supplied" : "Није добијено време измене фајла", 11 | "saving..." : "уписујем...", 12 | "saved!" : "сачувано!", 13 | "failed!" : "неуспех!", 14 | "Saved" : "Сачувано", 15 | "There was a problem saving your changes. Click to resume editing." : "Десио се проблем приликом уписа ваших измена. Кликните за наставак уређивања.", 16 | "An error occurred!" : "Дошло је до грешке!", 17 | "Text file" : "текстуални фајл", 18 | "New text file.txt" : "Нов текстуални фајл.txt" 19 | }, 20 | "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); 21 | -------------------------------------------------------------------------------- /l10n/sr.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Фајл је превелик за отварање. Преузмите га уместо отварања.", 3 | "Cannot read the file." : "Не могу да очитам фајл.", 4 | "Invalid file path supplied." : "Дата је неисправна путања фајла.", 5 | "Cannot save file as it has been modified since opening" : "Не могу да сачувам фајл јер је измењен откако је отворен", 6 | "Insufficient permissions" : "Недовољне дозволе", 7 | "File path not supplied" : "Није добијена путања фајла", 8 | "File mtime not supplied" : "Није добијено време измене фајла", 9 | "saving..." : "уписујем...", 10 | "saved!" : "сачувано!", 11 | "failed!" : "неуспех!", 12 | "Saved" : "Сачувано", 13 | "There was a problem saving your changes. Click to resume editing." : "Десио се проблем приликом уписа ваших измена. Кликните за наставак уређивања.", 14 | "An error occurred!" : "Дошло је до грешке!", 15 | "Text file" : "текстуални фајл", 16 | "New text file.txt" : "Нов текстуални фајл.txt" 17 | },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" 18 | } -------------------------------------------------------------------------------- /l10n/sr@latin.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Cannot save file as it has been modified since opening" : "Ne mogu da sačuvam fajl jer je izmenjen otkako je otvoren", 5 | "Insufficient permissions" : "Nedovoljne dozvole", 6 | "File path not supplied" : "Nije dobijena putanja fajla", 7 | "File mtime not supplied" : "Nije dobijeno vreme izmene fajla", 8 | "Save" : "Sačuvaj", 9 | "Search" : "Traži", 10 | "Next" : "Sledeće", 11 | "Clear" : "Očisti", 12 | "Saving..." : "Upisujem...", 13 | "An error occurred!" : "Došlo je do greške!", 14 | "There are unsaved changes in the text editor" : "Ima nesačuvanih izmena u uređivaču teksta", 15 | "There were unsaved changes, click here to go back" : "Bilo je nesačuvanih izmena. Kliknite ovde da se vratite." 16 | }, 17 | "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); 18 | -------------------------------------------------------------------------------- /l10n/sr@latin.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Cannot save file as it has been modified since opening" : "Ne mogu da sačuvam fajl jer je izmenjen otkako je otvoren", 3 | "Insufficient permissions" : "Nedovoljne dozvole", 4 | "File path not supplied" : "Nije dobijena putanja fajla", 5 | "File mtime not supplied" : "Nije dobijeno vreme izmene fajla", 6 | "Save" : "Sačuvaj", 7 | "Search" : "Traži", 8 | "Next" : "Sledeće", 9 | "Clear" : "Očisti", 10 | "Saving..." : "Upisujem...", 11 | "An error occurred!" : "Došlo je do greške!", 12 | "There are unsaved changes in the text editor" : "Ima nesačuvanih izmena u uređivaču teksta", 13 | "There were unsaved changes, click here to go back" : "Bilo je nesačuvanih izmena. Kliknite ovde da se vratite." 14 | },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" 15 | } -------------------------------------------------------------------------------- /l10n/sr@latin.php: -------------------------------------------------------------------------------- 1 | "Ne mogu da sačuvam fajl jer je izmenjen otkako je otvoren", 4 | "Insufficient permissions" => "Nedovoljne dozvole", 5 | "File path not supplied" => "Nije dobijena putanja fajla", 6 | "File mtime not supplied" => "Nije dobijeno vreme izmene fajla", 7 | "Save" => "Sačuvaj", 8 | "Search" => "Traži", 9 | "Next" => "Sledeće", 10 | "Clear" => "Očisti", 11 | "Saving..." => "Upisujem...", 12 | "An error occurred!" => "Došlo je do greške!", 13 | "There are unsaved changes in the text editor" => "Ima nesačuvanih izmena u uređivaču teksta", 14 | "There were unsaved changes, click here to go back" => "Bilo je nesačuvanih izmena. Kliknite ovde da se vratite." 15 | ); 16 | $PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"; 17 | -------------------------------------------------------------------------------- /l10n/sv.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Denna fil är för stor för att öppnas. Var god ladda ner filen istället.", 5 | "Cannot read the file." : "Kan inte läsa av fil.", 6 | "Invalid file path supplied." : "Felaktig sökväg till fil angiven.", 7 | "The file is locked." : "Denna filen är låst.", 8 | "An internal server error occurred." : "Ett server-fel har inträffat.", 9 | "Cannot save file as it has been modified since opening" : "Kan inte spara filen eftersom den har ändrats sedan den öppnats.", 10 | "Insufficient permissions" : "Otillräcklig behörighet.", 11 | "File path not supplied" : "Ingen sökväg till fil angiven.", 12 | "File mtime not supplied" : "Inget mtime-attribut angivet för filen.", 13 | "saving..." : "sparar...", 14 | "saved!" : "sparad!", 15 | "failed!" : "misslyckades.", 16 | "Saved" : "Sparad", 17 | "There was a problem saving your changes. Click to resume editing." : "Det uppstod ett fel när vi försökte spara dina ändringar. Klicka för att fortsätta redigera.", 18 | "An error occurred!" : "Ett fel uppstod!", 19 | "Text file" : "Textfil", 20 | "New text file.txt" : "nytextfil.txt" 21 | }, 22 | "nplurals=2; plural=(n != 1);"); 23 | -------------------------------------------------------------------------------- /l10n/sv.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Denna fil är för stor för att öppnas. Var god ladda ner filen istället.", 3 | "Cannot read the file." : "Kan inte läsa av fil.", 4 | "Invalid file path supplied." : "Felaktig sökväg till fil angiven.", 5 | "The file is locked." : "Denna filen är låst.", 6 | "An internal server error occurred." : "Ett server-fel har inträffat.", 7 | "Cannot save file as it has been modified since opening" : "Kan inte spara filen eftersom den har ändrats sedan den öppnats.", 8 | "Insufficient permissions" : "Otillräcklig behörighet.", 9 | "File path not supplied" : "Ingen sökväg till fil angiven.", 10 | "File mtime not supplied" : "Inget mtime-attribut angivet för filen.", 11 | "saving..." : "sparar...", 12 | "saved!" : "sparad!", 13 | "failed!" : "misslyckades.", 14 | "Saved" : "Sparad", 15 | "There was a problem saving your changes. Click to resume editing." : "Det uppstod ett fel när vi försökte spara dina ändringar. Klicka för att fortsätta redigera.", 16 | "An error occurred!" : "Ett fel uppstod!", 17 | "Text file" : "Textfil", 18 | "New text file.txt" : "nytextfil.txt" 19 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 20 | } -------------------------------------------------------------------------------- /l10n/ta_LK.php: -------------------------------------------------------------------------------- 1 | "சேமிக்க ", 3 | "Search" => "தேடுதல்", 4 | "Close" => "மூடுக", 5 | "Next" => "அடுத்த", 6 | "Clear" => "சுத்தப்படுத்தல்", 7 | "Saving..." => "சேமிக்கப்படுகிறது...", 8 | "An error occurred!" => "ஒரு வழு ஏற்பட்டுள்ளது!", 9 | "There were unsaved changes, click here to go back" => "அங்கு சேமிக்கப்படாத மாற்றங்கள் உள்ளன, முன் பக்கம் செல்ல இங்கே சொடுக்குக" 10 | ); 11 | -------------------------------------------------------------------------------- /l10n/te.php: -------------------------------------------------------------------------------- 1 | "భద్రపరచు", 3 | "Close" => "మూసివేయి", 4 | "Next" => "తదుపరి" 5 | ); 6 | -------------------------------------------------------------------------------- /l10n/th_TH.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "โทเค็นการแชร์ไม่ถูกต้อง", 5 | "No user found" : "ไม่พบผู้ใช้", 6 | "This file is too big to be opened. Please download the file instead." : "เปิดไฟล์นี้ไม่ได้ เพราะมีขนาดใหญ่เกินไป กรุณาดาวน์โหลดไฟล์แทน", 7 | "Cannot read the file." : "ไม่สามารถอ่านไฟล์", 8 | "Invalid file path supplied." : "Path ของไฟล์ไม่ถูกต้อง", 9 | "The file is locked." : "ไฟล์ถูกล็อค", 10 | "An internal server error occurred." : "มีข้อผิดพลาดเกิดขึ้นภายในเซิร์ฟเวอร์", 11 | "Cannot save file as it has been modified since opening" : "ไม่สามารถบันทึกไฟล์ในขณะที่มันถูกเปิดและแก้ไขอยู่", 12 | "Insufficient permissions" : "สิทธิ์ไม่เพียงพอ", 13 | "File path not supplied" : "ไม่ได้ระบุ path ของไฟล์", 14 | "File mtime not supplied" : "ไม่ได้ให้ไฟล์ mtime มาด้วย", 15 | "saving..." : "กำลังบันทึก...", 16 | "saved!" : "บันทึกแล้ว!", 17 | "failed!" : "ล้มเหลว!", 18 | "Saved" : "บันทึกแล้ว", 19 | "There was a problem saving your changes. Click to resume editing." : "พบปัญหาการบันทึกการเปลี่ยนแปลงของคุณ คลิกที่นี่เพื่อกลับไปแก้ไข", 20 | "Open in Text Editor" : "เปิดด้วย Text Editor", 21 | "An error occurred!" : "เกิดข้อผิดพลาดบางประการ!", 22 | "Text file" : "ไฟล์ข้อความ", 23 | "New text file.txt" : "ไฟล์ข้อความใหม่ .txt" 24 | }, 25 | "nplurals=1; plural=0;"); 26 | -------------------------------------------------------------------------------- /l10n/th_TH.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "โทเค็นการแชร์ไม่ถูกต้อง", 3 | "No user found" : "ไม่พบผู้ใช้", 4 | "This file is too big to be opened. Please download the file instead." : "เปิดไฟล์นี้ไม่ได้ เพราะมีขนาดใหญ่เกินไป กรุณาดาวน์โหลดไฟล์แทน", 5 | "Cannot read the file." : "ไม่สามารถอ่านไฟล์", 6 | "Invalid file path supplied." : "Path ของไฟล์ไม่ถูกต้อง", 7 | "The file is locked." : "ไฟล์ถูกล็อค", 8 | "An internal server error occurred." : "มีข้อผิดพลาดเกิดขึ้นภายในเซิร์ฟเวอร์", 9 | "Cannot save file as it has been modified since opening" : "ไม่สามารถบันทึกไฟล์ในขณะที่มันถูกเปิดและแก้ไขอยู่", 10 | "Insufficient permissions" : "สิทธิ์ไม่เพียงพอ", 11 | "File path not supplied" : "ไม่ได้ระบุ path ของไฟล์", 12 | "File mtime not supplied" : "ไม่ได้ให้ไฟล์ mtime มาด้วย", 13 | "saving..." : "กำลังบันทึก...", 14 | "saved!" : "บันทึกแล้ว!", 15 | "failed!" : "ล้มเหลว!", 16 | "Saved" : "บันทึกแล้ว", 17 | "There was a problem saving your changes. Click to resume editing." : "พบปัญหาการบันทึกการเปลี่ยนแปลงของคุณ คลิกที่นี่เพื่อกลับไปแก้ไข", 18 | "Open in Text Editor" : "เปิดด้วย Text Editor", 19 | "An error occurred!" : "เกิดข้อผิดพลาดบางประการ!", 20 | "Text file" : "ไฟล์ข้อความ", 21 | "New text file.txt" : "ไฟล์ข้อความใหม่ .txt" 22 | },"pluralForm" :"nplurals=1; plural=0;" 23 | } -------------------------------------------------------------------------------- /l10n/tr.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "Geçersiz paylaşım jetonu", 5 | "No user found" : "Kullanıcı bulunamadı", 6 | "This file is too big to be opened. Please download the file instead." : "Dosya açılmak için çok büyük. Bunun yerine lütfen dosyayı indirin.", 7 | "Cannot read the file." : "Dosya okunamıyor.", 8 | "Invalid file path supplied." : "Geçersiz dosya yolu sağlandı", 9 | "The file is locked." : "Dosya kilitli.", 10 | "An internal server error occurred." : "Bir iç sunucu hatası oluştu.", 11 | "Cannot save file as it is locked by %s." : "%s tarafından kilitlendiği için dosya kaydedilemiyor.", 12 | "Cannot save file as it has been modified since opening" : "Dosya açıldıktan sonra değiştirildiği için kaydedilemedi", 13 | "Insufficient permissions" : "Yetersiz izin", 14 | "File path not supplied" : "Dosya yolu belirtilmemiş", 15 | "File mtime not supplied" : "Dosya mtime belirtilmemiş", 16 | "Public Link User via Text Editor" : "Metin Düzenleyici aracılığıyla Genel Bağlantı Kullanıcısı", 17 | "%s via Text Editor" : "Metin Editörü aracılığıyla %s", 18 | "saving..." : "kaydediliyor...", 19 | "saved!" : "kaydedildi!", 20 | "failed!" : "başarısız oldu!", 21 | "Saved" : "Kaydedildi", 22 | "There was a problem saving your changes. Click to resume editing." : "Değişikliklerinizin kaydedilmesinde sorun oluştu. Düzenlemeye geri dönmek için tıklayın.", 23 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Editör kapatılmadı. Değişiklikler kaybolabilir ve dosya düzenleme için kilitli kalır", 24 | "Open in Text Editor" : "Metin Editöründe Aç", 25 | "An error occurred!" : "Hata oluştu!", 26 | "file is read-only, locked by {locked}" : "dosya sadece okunabilir, {locked} tarafından kilitlendi", 27 | "file is read-only" : "dosya sadece okunabilir", 28 | "Text file" : "Metin dosyası", 29 | "New text file.txt" : "Yeni metin dosyası.txt" 30 | }, 31 | "nplurals=2; plural=(n > 1);"); 32 | -------------------------------------------------------------------------------- /l10n/tr.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "Geçersiz paylaşım jetonu", 3 | "No user found" : "Kullanıcı bulunamadı", 4 | "This file is too big to be opened. Please download the file instead." : "Dosya açılmak için çok büyük. Bunun yerine lütfen dosyayı indirin.", 5 | "Cannot read the file." : "Dosya okunamıyor.", 6 | "Invalid file path supplied." : "Geçersiz dosya yolu sağlandı", 7 | "The file is locked." : "Dosya kilitli.", 8 | "An internal server error occurred." : "Bir iç sunucu hatası oluştu.", 9 | "Cannot save file as it is locked by %s." : "%s tarafından kilitlendiği için dosya kaydedilemiyor.", 10 | "Cannot save file as it has been modified since opening" : "Dosya açıldıktan sonra değiştirildiği için kaydedilemedi", 11 | "Insufficient permissions" : "Yetersiz izin", 12 | "File path not supplied" : "Dosya yolu belirtilmemiş", 13 | "File mtime not supplied" : "Dosya mtime belirtilmemiş", 14 | "Public Link User via Text Editor" : "Metin Düzenleyici aracılığıyla Genel Bağlantı Kullanıcısı", 15 | "%s via Text Editor" : "Metin Editörü aracılığıyla %s", 16 | "saving..." : "kaydediliyor...", 17 | "saved!" : "kaydedildi!", 18 | "failed!" : "başarısız oldu!", 19 | "Saved" : "Kaydedildi", 20 | "There was a problem saving your changes. Click to resume editing." : "Değişikliklerinizin kaydedilmesinde sorun oluştu. Düzenlemeye geri dönmek için tıklayın.", 21 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "Editör kapatılmadı. Değişiklikler kaybolabilir ve dosya düzenleme için kilitli kalır", 22 | "Open in Text Editor" : "Metin Editöründe Aç", 23 | "An error occurred!" : "Hata oluştu!", 24 | "file is read-only, locked by {locked}" : "dosya sadece okunabilir, {locked} tarafından kilitlendi", 25 | "file is read-only" : "dosya sadece okunabilir", 26 | "Text file" : "Metin dosyası", 27 | "New text file.txt" : "Yeni metin dosyası.txt" 28 | },"pluralForm" :"nplurals=2; plural=(n > 1);" 29 | } -------------------------------------------------------------------------------- /l10n/ug.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "ئىناۋەتسىز ئورتاقلىشىش بەلگىسى", 5 | "No user found" : "ئىشلەتكۈچى تېپىلمىدى", 6 | "This file is too big to be opened. Please download the file instead." : "بۇ ھۆججەتنى ئاچقىلى بەك چوڭ. ئۇنىڭ ئورنىغا ھۆججەتنى چۈشۈرۈڭ.", 7 | "Cannot convert the encoding to UTF-8." : "كودلاشنى UTF-8 غا ئايلاندۇرغىلى بولمايدۇ.", 8 | "Cannot read the file." : "ھۆججەتنى ئوقۇيالمايدۇ.", 9 | "Invalid file path supplied." : "تەمىنلەنگەن ئىناۋەتسىز ھۆججەت يولى.", 10 | "The file is locked." : "ھۆججەت قۇلۇپلاندى.", 11 | "An internal server error occurred." : "ئىچكى مۇلازىمېتىردا خاتالىق كۆرۈلدى.", 12 | "Cannot save file as it is locked by %s." : "ھۆججەتنى% s قۇلۇپلىغانلىقتىن ساقلىغىلى بولمايدۇ.", 13 | "Cannot save file as it has been modified since opening" : "ئېچىلغاندىن بۇيان ئۆزگەرتىلگەن بولغاچقا ھۆججەتنى ساقلىغىلى بولمايدۇ", 14 | "Insufficient permissions" : "ئىجازەت يېتەرلىك ئەمەس", 15 | "File path not supplied" : "ھۆججەت يولى تەمىنلەنمىدى", 16 | "File mtime not supplied" : "ھۆججەت mtime تەمىنلەنمىدى", 17 | "Public Link User via Text Editor" : "ئاممىۋى تەھرىرلىگۈچ تېكىست تەھرىرلىگۈچ ئارقىلىق", 18 | "%s via Text Editor" : "% s تېكىست تەھرىرلىگۈچ ئارقىلىق", 19 | "saving..." : "تېجەش ...", 20 | "saved!" : "ساقلاندى!", 21 | "failed!" : "مەغلۇپ بولدى!", 22 | "Saved" : "ساقلاندى", 23 | "There was a problem saving your changes. Click to resume editing." : "ئۆزگەرتىشلىرىڭىزنى تېجەشتە مەسىلە كۆرۈلدى. تەھرىرلەشنى ئەسلىگە كەلتۈرۈش ئۈچۈن چېكىڭ.", 24 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "تەھرىرلىگۈچ تاقالمىدى. ئۆزگەرتىش يوقاپ كېتىشى مۇمكىن ، ھۆججەت تەھرىرلەش ئۈچۈن قۇلۇپلىنىپ قالىدۇ", 25 | "Open in Text Editor" : "تېكىست تەھرىرلىگۈچتە ئېچىڭ", 26 | "An error occurred!" : "خاتالىق كۆرۈلدى!", 27 | "file is read-only, locked by {locked}" : "ھۆججەت پەقەت ئوقۇشقىلا بولىدۇ ، {قۇلۇپلانغان", 28 | "file is read-only" : "ھۆججەت پەقەت ئوقۇشقىلا بولىدۇ", 29 | "Text file" : "تېكىست ھۆججەت", 30 | "New text file.txt" : "يېڭى تېكىست ھۆججەت.txt" 31 | }, 32 | "nplurals=2; plural=(n != 1);"); 33 | -------------------------------------------------------------------------------- /l10n/ug.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "ئىناۋەتسىز ئورتاقلىشىش بەلگىسى", 3 | "No user found" : "ئىشلەتكۈچى تېپىلمىدى", 4 | "This file is too big to be opened. Please download the file instead." : "بۇ ھۆججەتنى ئاچقىلى بەك چوڭ. ئۇنىڭ ئورنىغا ھۆججەتنى چۈشۈرۈڭ.", 5 | "Cannot convert the encoding to UTF-8." : "كودلاشنى UTF-8 غا ئايلاندۇرغىلى بولمايدۇ.", 6 | "Cannot read the file." : "ھۆججەتنى ئوقۇيالمايدۇ.", 7 | "Invalid file path supplied." : "تەمىنلەنگەن ئىناۋەتسىز ھۆججەت يولى.", 8 | "The file is locked." : "ھۆججەت قۇلۇپلاندى.", 9 | "An internal server error occurred." : "ئىچكى مۇلازىمېتىردا خاتالىق كۆرۈلدى.", 10 | "Cannot save file as it is locked by %s." : "ھۆججەتنى% s قۇلۇپلىغانلىقتىن ساقلىغىلى بولمايدۇ.", 11 | "Cannot save file as it has been modified since opening" : "ئېچىلغاندىن بۇيان ئۆزگەرتىلگەن بولغاچقا ھۆججەتنى ساقلىغىلى بولمايدۇ", 12 | "Insufficient permissions" : "ئىجازەت يېتەرلىك ئەمەس", 13 | "File path not supplied" : "ھۆججەت يولى تەمىنلەنمىدى", 14 | "File mtime not supplied" : "ھۆججەت mtime تەمىنلەنمىدى", 15 | "Public Link User via Text Editor" : "ئاممىۋى تەھرىرلىگۈچ تېكىست تەھرىرلىگۈچ ئارقىلىق", 16 | "%s via Text Editor" : "% s تېكىست تەھرىرلىگۈچ ئارقىلىق", 17 | "saving..." : "تېجەش ...", 18 | "saved!" : "ساقلاندى!", 19 | "failed!" : "مەغلۇپ بولدى!", 20 | "Saved" : "ساقلاندى", 21 | "There was a problem saving your changes. Click to resume editing." : "ئۆزگەرتىشلىرىڭىزنى تېجەشتە مەسىلە كۆرۈلدى. تەھرىرلەشنى ئەسلىگە كەلتۈرۈش ئۈچۈن چېكىڭ.", 22 | "Editor has not been closed. Changes might be lost and file will remain locked for editing" : "تەھرىرلىگۈچ تاقالمىدى. ئۆزگەرتىش يوقاپ كېتىشى مۇمكىن ، ھۆججەت تەھرىرلەش ئۈچۈن قۇلۇپلىنىپ قالىدۇ", 23 | "Open in Text Editor" : "تېكىست تەھرىرلىگۈچتە ئېچىڭ", 24 | "An error occurred!" : "خاتالىق كۆرۈلدى!", 25 | "file is read-only, locked by {locked}" : "ھۆججەت پەقەت ئوقۇشقىلا بولىدۇ ، {قۇلۇپلانغان", 26 | "file is read-only" : "ھۆججەت پەقەت ئوقۇشقىلا بولىدۇ", 27 | "Text file" : "تېكىست ھۆججەت", 28 | "New text file.txt" : "يېڭى تېكىست ھۆججەت.txt" 29 | },"pluralForm" :"nplurals=2; plural=(n != 1);" 30 | } -------------------------------------------------------------------------------- /l10n/uk.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "This file is too big to be opened. Please download the file instead." : "Файл занадто великий для відкриття. Будь ласка, завантажте файл замість цього.", 5 | "Cannot read the file." : "Не можливо прочитати файл.", 6 | "Invalid file path supplied." : "Помилковий шлях до файлу.", 7 | "The file is locked." : "Файл заблоковано.", 8 | "An internal server error occurred." : "Виникла внутрішня помилка серверу.", 9 | "Cannot save file as it has been modified since opening" : "Неможливо зберегти файл оскільки він був змінений після відкриття", 10 | "Insufficient permissions" : "Недостатньо прав доступу", 11 | "File path not supplied" : "Невідомий шлях до файлу", 12 | "File mtime not supplied" : "Невідомий час модифікації файлу", 13 | "saving..." : "збереження...", 14 | "saved!" : "збережено!", 15 | "failed!" : "не вдалося!", 16 | "Saved" : "Збережено", 17 | "There was a problem saving your changes. Click to resume editing." : "Виникла проблема при збереженні змін. Натисніть, щоб продовжити редагування.", 18 | "An error occurred!" : "Виникла помилка!", 19 | "Text file" : "Текстовий файл", 20 | "New text file.txt" : "Новий текстовий файл file.txt" 21 | }, 22 | "nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"); 23 | -------------------------------------------------------------------------------- /l10n/uk.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "This file is too big to be opened. Please download the file instead." : "Файл занадто великий для відкриття. Будь ласка, завантажте файл замість цього.", 3 | "Cannot read the file." : "Не можливо прочитати файл.", 4 | "Invalid file path supplied." : "Помилковий шлях до файлу.", 5 | "The file is locked." : "Файл заблоковано.", 6 | "An internal server error occurred." : "Виникла внутрішня помилка серверу.", 7 | "Cannot save file as it has been modified since opening" : "Неможливо зберегти файл оскільки він був змінений після відкриття", 8 | "Insufficient permissions" : "Недостатньо прав доступу", 9 | "File path not supplied" : "Невідомий шлях до файлу", 10 | "File mtime not supplied" : "Невідомий час модифікації файлу", 11 | "saving..." : "збереження...", 12 | "saved!" : "збережено!", 13 | "failed!" : "не вдалося!", 14 | "Saved" : "Збережено", 15 | "There was a problem saving your changes. Click to resume editing." : "Виникла проблема при збереженні змін. Натисніть, щоб продовжити редагування.", 16 | "An error occurred!" : "Виникла помилка!", 17 | "Text file" : "Текстовий файл", 18 | "New text file.txt" : "Новий текстовий файл file.txt" 19 | },"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);" 20 | } -------------------------------------------------------------------------------- /l10n/vi.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Insufficient permissions" : "Không đủ quyền", 5 | "Save" : "Lưu", 6 | "Search" : "Tìm kiếm", 7 | "Next" : "Kế tiếp", 8 | "Clear" : "Xóa", 9 | "Saving..." : "Đang lưu...", 10 | "An error occurred!" : "Có một lỗi đã xảy ra!", 11 | "There are unsaved changes in the text editor" : "Có những thay đổi bạn chưa lưu trong trình soạn thảo ", 12 | "There were unsaved changes, click here to go back" : "Thay đổi không được lưu, bấm vào đây để trở lại" 13 | }, 14 | "nplurals=1; plural=0;"); 15 | -------------------------------------------------------------------------------- /l10n/vi.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Insufficient permissions" : "Không đủ quyền", 3 | "Save" : "Lưu", 4 | "Search" : "Tìm kiếm", 5 | "Next" : "Kế tiếp", 6 | "Clear" : "Xóa", 7 | "Saving..." : "Đang lưu...", 8 | "An error occurred!" : "Có một lỗi đã xảy ra!", 9 | "There are unsaved changes in the text editor" : "Có những thay đổi bạn chưa lưu trong trình soạn thảo ", 10 | "There were unsaved changes, click here to go back" : "Thay đổi không được lưu, bấm vào đây để trở lại" 11 | },"pluralForm" :"nplurals=1; plural=0;" 12 | } -------------------------------------------------------------------------------- /l10n/vi.php: -------------------------------------------------------------------------------- 1 | "Không đủ quyền", 4 | "Save" => "Lưu", 5 | "Search" => "Tìm kiếm", 6 | "Next" => "Kế tiếp", 7 | "Clear" => "Xóa", 8 | "Saving..." => "Đang lưu...", 9 | "An error occurred!" => "Có một lỗi đã xảy ra!", 10 | "There are unsaved changes in the text editor" => "Có những thay đổi bạn chưa lưu trong trình soạn thảo ", 11 | "There were unsaved changes, click here to go back" => "Thay đổi không được lưu, bấm vào đây để trở lại" 12 | ); 13 | $PLURAL_FORMS = "nplurals=1; plural=0;"; 14 | -------------------------------------------------------------------------------- /l10n/zh_CN.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "无效的共享令牌", 5 | "No user found" : "未找到用户", 6 | "This file is too big to be opened. Please download the file instead." : "该文件太大无法在线预览,请下载后查看。", 7 | "Cannot read the file." : "不能读取文件", 8 | "Invalid file path supplied." : "提供了无效的文件路径", 9 | "The file is locked." : "文件已被锁定", 10 | "An internal server error occurred." : "内部服务器错误", 11 | "Cannot save file as it has been modified since opening" : "由于打开之后已被修改,故无法保存文件。", 12 | "Insufficient permissions" : "权限不足", 13 | "File path not supplied" : "未提供文件路径", 14 | "File mtime not supplied" : "未提供mtime", 15 | "saving..." : "保存中...", 16 | "saved!" : "已保存", 17 | "failed!" : "失败", 18 | "Saved" : "已保存", 19 | "There was a problem saving your changes. Click to resume editing." : "在保存时出现了一些问题,点击以恢复编辑", 20 | "Open in Text Editor" : "在文本编辑器中打开", 21 | "An error occurred!" : "发生错误!", 22 | "Text file" : "文本文件", 23 | "New text file.txt" : "创建文本文件 .txt" 24 | }, 25 | "nplurals=1; plural=0;"); 26 | -------------------------------------------------------------------------------- /l10n/zh_CN.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "无效的共享令牌", 3 | "No user found" : "未找到用户", 4 | "This file is too big to be opened. Please download the file instead." : "该文件太大无法在线预览,请下载后查看。", 5 | "Cannot read the file." : "不能读取文件", 6 | "Invalid file path supplied." : "提供了无效的文件路径", 7 | "The file is locked." : "文件已被锁定", 8 | "An internal server error occurred." : "内部服务器错误", 9 | "Cannot save file as it has been modified since opening" : "由于打开之后已被修改,故无法保存文件。", 10 | "Insufficient permissions" : "权限不足", 11 | "File path not supplied" : "未提供文件路径", 12 | "File mtime not supplied" : "未提供mtime", 13 | "saving..." : "保存中...", 14 | "saved!" : "已保存", 15 | "failed!" : "失败", 16 | "Saved" : "已保存", 17 | "There was a problem saving your changes. Click to resume editing." : "在保存时出现了一些问题,点击以恢复编辑", 18 | "Open in Text Editor" : "在文本编辑器中打开", 19 | "An error occurred!" : "发生错误!", 20 | "Text file" : "文本文件", 21 | "New text file.txt" : "创建文本文件 .txt" 22 | },"pluralForm" :"nplurals=1; plural=0;" 23 | } -------------------------------------------------------------------------------- /l10n/zh_HK.php: -------------------------------------------------------------------------------- 1 | "儲存", 3 | "Search" => "尋找", 4 | "Close" => "關閉", 5 | "Next" => "下一首" 6 | ); 7 | -------------------------------------------------------------------------------- /l10n/zh_TW.js: -------------------------------------------------------------------------------- 1 | OC.L10N.register( 2 | "files_texteditor", 3 | { 4 | "Invalid share token" : "無效的分享命令", 5 | "This file is too big to be opened. Please download the file instead." : "這個檔案太大以致於無法開啟,請您下載此檔案代替線上開啟", 6 | "Cannot read the file." : "無法讀取檔案。", 7 | "Invalid file path supplied." : "提供了無效的檔案路徑。", 8 | "The file is locked." : "這個檔案被鎖住了。", 9 | "An internal server error occurred." : "發生伺服器內部錯誤", 10 | "Cannot save file as it has been modified since opening" : "無法將變更內容儲存至檔案,檔案正被開啟中", 11 | "Insufficient permissions" : "權限不足", 12 | "File path not supplied" : "沒有提供檔案路徑", 13 | "File mtime not supplied" : "沒有提供檔案修改時間", 14 | "%s via Text Editor" : "%s經由文字編輯器", 15 | "saving..." : "儲存中...", 16 | "saved!" : "已儲存!", 17 | "failed!" : "失敗!", 18 | "Saved" : "已儲存", 19 | "There was a problem saving your changes. Click to resume editing." : "在儲存您的變更時發生錯誤,點選以回復編輯狀態。", 20 | "Open in Text Editor" : "開啟文字編輯器", 21 | "An error occurred!" : "發生錯誤!", 22 | "file is read-only" : "檔案是唯讀", 23 | "Text file" : "文字檔", 24 | "New text file.txt" : "新文字檔.txt" 25 | }, 26 | "nplurals=1; plural=0;"); 27 | -------------------------------------------------------------------------------- /l10n/zh_TW.json: -------------------------------------------------------------------------------- 1 | { "translations": { 2 | "Invalid share token" : "無效的分享命令", 3 | "This file is too big to be opened. Please download the file instead." : "這個檔案太大以致於無法開啟,請您下載此檔案代替線上開啟", 4 | "Cannot read the file." : "無法讀取檔案。", 5 | "Invalid file path supplied." : "提供了無效的檔案路徑。", 6 | "The file is locked." : "這個檔案被鎖住了。", 7 | "An internal server error occurred." : "發生伺服器內部錯誤", 8 | "Cannot save file as it has been modified since opening" : "無法將變更內容儲存至檔案,檔案正被開啟中", 9 | "Insufficient permissions" : "權限不足", 10 | "File path not supplied" : "沒有提供檔案路徑", 11 | "File mtime not supplied" : "沒有提供檔案修改時間", 12 | "%s via Text Editor" : "%s經由文字編輯器", 13 | "saving..." : "儲存中...", 14 | "saved!" : "已儲存!", 15 | "failed!" : "失敗!", 16 | "Saved" : "已儲存", 17 | "There was a problem saving your changes. Click to resume editing." : "在儲存您的變更時發生錯誤,點選以回復編輯狀態。", 18 | "Open in Text Editor" : "開啟文字編輯器", 19 | "An error occurred!" : "發生錯誤!", 20 | "file is read-only" : "檔案是唯讀", 21 | "Text file" : "文字檔", 22 | "New text file.txt" : "新文字檔.txt" 23 | },"pluralForm" :"nplurals=1; plural=0;" 24 | } -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- 1 | parameters: 2 | inferPrivatePropertyTypeFromConstructor: true 3 | bootstrapFiles: 4 | - %currentWorkingDirectory%/../../lib/base.php 5 | ignoreErrors: 6 | - 7 | message: '#Dead catch - OCP\\Lock\\LockedException is never thrown in the try block.#' 8 | path: controller/filehandlingcontroller.php 9 | count: 1 10 | - 11 | message: '#Dead catch - OCP\\Files\\ForbiddenException is never thrown in the try block.#' 12 | path: controller/filehandlingcontroller.php 13 | count: 1 14 | -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 14 | ./tests/unit 15 | 16 | 17 | 18 | 19 | . 20 | 21 | 22 | ./l10n 23 | ./tests 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- 1 | # Organization and project keys are displayed in the right sidebar of the project homepage 2 | sonar.organization=owncloud-1 3 | sonar.projectKey=owncloud_files_texteditor 4 | sonar.projectVersion=2.6.1 5 | sonar.host.url=https://sonarcloud.io 6 | 7 | # ===================================================== 8 | # Meta-data for the project 9 | # ===================================================== 10 | 11 | sonar.links.homepage=https://github.com/owncloud/files_texteditor 12 | sonar.links.ci=https://drone.owncloud.com/owncloud/files_texteditor/ 13 | sonar.links.scm=https://github.com/owncloud/files_texteditor 14 | sonar.links.issue=https://github.com/owncloud/files_texteditor/issues 15 | 16 | # ===================================================== 17 | # Properties that will be shared amongst all modules 18 | # ===================================================== 19 | 20 | # Just look in these directories for code 21 | sonar.sources=. 22 | sonar.inclusions=appinfo/**,controller/** 23 | 24 | # Pull Requests 25 | sonar.pullrequest.provider=GitHub 26 | sonar.pullrequest.github.repository=owncloud/files_texteditor 27 | sonar.pullrequest.base=${env.SONAR_PULL_REQUEST_BASE} 28 | sonar.pullrequest.branch=${env.SONAR_PULL_REQUEST_BRANCH} 29 | sonar.pullrequest.key=${env.SONAR_PULL_REQUEST_KEY} 30 | 31 | # Properties specific to language plugins: 32 | sonar.php.coverage.reportPaths=results/clover-phpunit-php7.4-mariadb10.2.xml,results/clover-phpunit-php7.4-mysql8.0.xml,results/clover-phpunit-php7.4-postgres9.4.xml,results/clover-phpunit-php7.4-oracle.xml,results/clover-phpunit-php7.4-sqlite.xml 33 | sonar.javascript.lcov.reportPaths=results/lcov.info 34 | -------------------------------------------------------------------------------- /tests/acceptance/config/behat.yml: -------------------------------------------------------------------------------- 1 | default: 2 | autoload: 3 | '': '%paths.base%/../features/bootstrap' 4 | 5 | suites: 6 | webUITextEditor: 7 | paths: 8 | - '%paths.base%/../features/webUITextEditor' 9 | contexts: 10 | - TextEditorContext: 11 | - FeatureContext: &common_feature_context_params 12 | baseUrl: http://localhost:8080/ocs/ 13 | adminUsername: admin 14 | adminPassword: admin 15 | regularUserPassword: 123456 16 | ocPath: apps/testing/api/v1/occ 17 | - WebUIGeneralContext: 18 | - WebUILoginContext: 19 | - WebUIFilesContext: 20 | - WebUISharingContext: 21 | - OccContext: 22 | - TrashbinContext: 23 | 24 | webUIActivityList: 25 | paths: 26 | - '%paths.base%/../features/webUIActivityList' 27 | contexts: 28 | - TextEditorContext: 29 | - FeatureContext: *common_feature_context_params 30 | - WebUIGeneralContext: 31 | - WebUILoginContext: 32 | - WebUIFilesContext: 33 | - WebUIActivityContext: 34 | 35 | extensions: 36 | Cjm\Behat\StepThroughExtension: ~ 37 | 38 | rdx\behatvars\BehatVariablesExtension: ~ 39 | -------------------------------------------------------------------------------- /tests/acceptance/features/bootstrap/bootstrap.php: -------------------------------------------------------------------------------- 1 | 6 | * @copyright 2017 Phillip Davis phil@jankaritech.com 7 | * 8 | * This library is free software; you can redistribute it and/or 9 | * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE 10 | * License as published by the Free Software Foundation; either 11 | * version 3 of the License, or any later version. 12 | * 13 | * This library is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU AFFERO GENERAL PUBLIC LICENSE for more details. 17 | * 18 | * You should have received a copy of the GNU Affero General Public 19 | * License along with this library. If not, see . 20 | * 21 | */ 22 | 23 | $classLoader = new \Composer\Autoload\ClassLoader(); 24 | $classLoader->addPsr4( 25 | "", 26 | __DIR__ . "/../../../../../../tests/acceptance/features/bootstrap", 27 | true 28 | ); 29 | $classLoader->addPsr4("Page\\", __DIR__ . "/../lib", true); 30 | $classLoader->addPsr4( 31 | "Page\\", 32 | __DIR__ . "/../../../../../../tests/acceptance/features/lib", 33 | true 34 | ); 35 | $classLoader->addPsr4( 36 | "TestHelpers\\", 37 | __DIR__ . "/../../../../../../tests/TestHelpers", 38 | true 39 | ); 40 | $classLoader->addPsr4( 41 | "TestHelpers\\Files_TextEditor\\", 42 | __DIR__ . "/../../../TestHelpers", 43 | true 44 | ); 45 | 46 | // Some tests require Activity app 47 | $classLoader->addPsr4( 48 | "", 49 | __DIR__ . "/../../../../../../apps/activity/tests/acceptance/features/bootstrap", 50 | true 51 | ); 52 | $classLoader->addPsr4( 53 | "Page\\", 54 | __DIR__ . "/../../../../../../apps/activity/tests/acceptance/features/lib", 55 | true 56 | ); 57 | 58 | $classLoader->register(); 59 | -------------------------------------------------------------------------------- /tests/acceptance/features/webUIActivityList/activityList.feature: -------------------------------------------------------------------------------- 1 | @webUI @insulated @disablePreviews @activity-app-required 2 | Feature: log activity of actions done by the texteditor app 3 | 4 | Background: 5 | Given these users have been created without skeleton files: 6 | | username | 7 | | Alice | 8 | And user "Alice" has uploaded file with content "anything" to "/lorem.txt" 9 | And user "Alice" has logged in using the webUI 10 | And the user has browsed to the files page 11 | 12 | 13 | Scenario: creating a new text file should be listed in the activity list 14 | Given the user has created a text file with the name "activityfile.txt" 15 | And the user has input "stuff" in the text area 16 | And the user has closed the text editor 17 | When the user browses to the activity page 18 | Then the activity number 1 should contain message "You changed activityfile.txt" in the activity page 19 | And the activity number 2 should contain message "You created activityfile.txt" in the activity page 20 | 21 | 22 | Scenario: editing an existing text file should be listed in the activity list 23 | Given the user has opened file "lorem.txt" using the webUI 24 | And the user has input "changed text" in the text area 25 | And the user has closed the text editor 26 | When the user browses to the activity page 27 | Then the activity number 1 should contain message "You changed lorem.txt" in the activity page 28 | -------------------------------------------------------------------------------- /tests/acceptance/features/webUITextEditor/editTextFiles.feature: -------------------------------------------------------------------------------- 1 | @webUI @insulated 2 | Feature: textFiles 3 | 4 | Background: 5 | Given these users have been created without skeleton files: 6 | | username | 7 | | Alice | 8 | And user "Alice" has logged in using the webUI 9 | And the user has browsed to the files page 10 | 11 | 12 | Scenario: Edit a text file with the default name and file extension in a sub-folder 13 | When the user creates a folder with the name "simple-folder" using the webUI 14 | And the user opens folder "simple-folder" using the webUI 15 | And the user creates a text file with the name "" using the webUI 16 | And the user inputs "stuff" in the text area 17 | And the user closes the text editor 18 | Then file "New text file.txt" should be listed on the webUI 19 | And the user reloads the current page of the webUI 20 | And file "New text file.txt" should be listed on the webUI 21 | And the user opens file "New text file.txt" using the webUI 22 | And line 1 of the text should be "stuff" 23 | And the user inputs "other text before " in the text area 24 | And the user closes the text editor 25 | And the user opens file "New text file.txt" using the webUI 26 | And line 1 of the text should be "other text before stuff" 27 | 28 | @issue-core-36233 29 | Scenario: Edit restored hidden text file 30 | Given user "Alice" has uploaded file with content "This is a hidden file" to "/.abc.txt" 31 | And the user has enabled the setting to view hidden files on the webUI 32 | When user "Alice" deletes file "/.abc.txt" using the WebDAV API 33 | And user "Alice" restores the file with original path "/.abc.txt" using the trashbin API 34 | And the user browses to the files page 35 | Then as "Alice" file "/.abc.txt" should exist 36 | When user "Alice" downloads file "/.abc.txt" using the WebDAV API 37 | Then the downloaded content should be "This is a hidden file" 38 | # When the user opens file "/.abc.txt" using the webUI 39 | # Then line 1 of the text should be "This is a hidden file" 40 | 41 | @issue-core-36233 42 | Scenario: Edit hidden text file 43 | Given the user has enabled the setting to view hidden files on the webUI 44 | When the user creates a text file with the name ".abc.txt" using the webUI 45 | And the user inputs "This is a hidden file" in the text area 46 | And the user closes the text editor 47 | Then file ".abc.txt" should be listed on the webUI 48 | When user "Alice" downloads file "/.abc.txt" using the WebDAV API 49 | Then the downloaded content should be "This is a hidden file" 50 | # When the user opens file ".abc.txt" using the webUI 51 | # Then line 1 of the text should be "This is a hidden file" 52 | -------------------------------------------------------------------------------- /tests/unit/ApplicationTest.php: -------------------------------------------------------------------------------- 1 | 6 | * @author Jan Ackermann 7 | * @copyright (C) 2021 ownCloud GmbH 8 | * @license ownCloud Commercial License 9 | * 10 | * This code is covered by the ownCloud Commercial License. 11 | * 12 | * You should have received a copy of the ownCloud Commercial License 13 | * along with this program. If not, see 14 | * . 15 | * 16 | */ 17 | 18 | namespace OCA\Files_Texteditor\Tests\Unit; 19 | 20 | use OCA\Files_Texteditor\AppInfo\Application; 21 | use Test\TestCase; 22 | 23 | /** 24 | * Class ApplicationTest 25 | * 26 | * Integration test to test the app framework initialisation 27 | * 28 | * 29 | * @package OCA\Files_Texteditor\Tests\Unit 30 | */ 31 | class ApplicationTest extends TestCase { 32 | /** 33 | * @var Application 34 | */ 35 | private $application; 36 | 37 | public function setUp(): void { 38 | $this->application = new Application(); 39 | } 40 | 41 | public function testRegisterEventHooks() { 42 | $this->assertNull(static::invokePrivate($this->application, 'registerEventHooks')); 43 | } 44 | 45 | public function testBoot() { 46 | $this->assertNull($this->application->boot()); 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /vendor-bin/behat/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "config" : { 3 | "platform": { 4 | "php": "7.4" 5 | } 6 | }, 7 | "require": { 8 | "behat/behat": "^3.13", 9 | "behat/mink": "1.7.1", 10 | "friends-of-behat/mink-extension": "^2.7", 11 | "behat/mink-selenium2-driver": "^1.5", 12 | "ciaranmcnulty/behat-stepthroughextension" : "dev-master", 13 | "rdx/behat-variables": "^1.2", 14 | "sensiolabs/behat-page-object-extension": "^2.3", 15 | "symfony/translation": "^5.4", 16 | "sabre/xml": "^2.2", 17 | "guzzlehttp/guzzle": "^7.7", 18 | "phpunit/phpunit": "^9.6", 19 | "helmich/phpunit-json-assert": "^3.4" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /vendor-bin/owncloud-codestyle/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "require": { 3 | "owncloud/coding-standard": "^4.1" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /vendor-bin/phan/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "require": { 3 | "phan/phan": "^5.4" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /vendor-bin/php_codesniffer/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "require": { 3 | "squizlabs/php_codesniffer": "^3.7" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /vendor-bin/phpstan/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "require": { 3 | "phpstan/phpstan": "^1.10" 4 | } 5 | } 6 | --------------------------------------------------------------------------------